Rapporten beskriver funktionen och implementationen av ett mjukvarusystem
utformat
för att hämta och presentera data från Internetanslutna sensorer. Idén
bygger på ett
koncept av Jerry Lindblom vid EISLAB på Luleå tekniska universitet.
Utvecklandet har
skett i nära samarbete med Gema Industri AB med målet att möjliggöra
användning av
systemet för övervakning av elmotorer och remdrifter i industrier, men detta
är bara ett
av de möjliga användningsområdena.
Systemet gör det möjligt för användare att skapa webbsidor som kan innehålla
dynamiskt skapade grafer utifrån mätdata som tidigare insamlats från
sensorer. Tillvägagångssättet är användbart i en mängd olika tillämpningar.
Gema Industri kommer använda det för att erbjuda sina kunder att se vilket
skick som deras elmotorer och remdrifter är i, samt när service behöver
utföras. Målsättningen är att i tid upptäcka och åtgärda fel innan dessa
orsakar kostsamma och icke önskvärda driftavbrott.
Systemet är mestadels skrivet i Java och PHP. Databasen PostgreSQL används
till att lagra datavärden och information om systemet. Flexibilitet och
utbyggbarhet har varit ett tema under utvecklingstiden och detta har lett
till ett komplext system som är användbart i många applikationer som det är
och relativt enkelt att ändra på när nya funktioner behövs.
This report describes the functionality and implementation of a software
system designed to retrieve and present data from sensors connected to the
Internet. The idea is based on a concept conceived by Jerry Lindblom at
EISLAB, Luleå technical university. The development has been done in close
collaboration with Gema Industri AB with the goal of making it possible to
use the system to monitor motors and belt transmissions in industries, but
that is just one of the possible applications. The system lets the users
create web pages which may contain graphs rendered on demand using data
retrieved earlier from the sensor platforms. This is useful in a large
variety of different applications. Gema Industri will use it to allow
customers to see the state of their motors and belt transmissions and to see
when service is needed. The intention is to find and correct problems before
they cause undesirable and costly stops in the production lines. The system
is mainly written in Java and PHP. It uses the database software PostgreSQL
to allow persistent storage of sensor measurements...