Sök:

Generellt datainsamling- och kontrollsystem för
Internetanslutna sensorer


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 and information about the system itself. Flexibility and expandability has been a high priority during the development and this has resulted in an advanced system usable in many applications as it is and relatively easy modifiable when new functionality is needed.

Författare

Erik Byström Lars Magnusson

Lärosäte och institution

Luleå/Systemteknik

Nivå:

"Uppsats för yrkesexamina på avancerad nivå". Självständigt arbete (examensarbete) om 30 högskolepoäng utfört för att erhålla yrkesexamen på avancerad nivå.

Läs mer..