A cloud-based back-end implementation for the CatFish project
2022 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [en]
At Halmstad University, the CatFish Project aims to measure and report on water quality. The System includes three components, one to measure, one to present, and one to handle data. This thesis explains the development of a cloud-based back-end solution created for the CatFish project. The solution connects IoT devices via the MQTT protocol. The devices are connected to collect and transfer data, later stored in a database, to be presented to a web application via a REST or WebSocket API. The solution is implemented with Amazon Web Services as a cloud service provider and is hosted on their platform.
Abstract [sv]
Vid Högskolan i Halmstad ämnar CatFish projektet att mäta och rapportera om vattenkvalitet. Systemet innehåller tre komponenter, en för att mäta, en för att presentera och en för att hantera data. Denna rapport kommer detaljera utvecklingen av den molnbaserade lösning som skapats för projektet, i syfte att hantera data. Lösningen kopplar samman IoT enheter via MQTT protokollet, dessa enheter samlar och skickar sedan data till molnet, där denna data samlas i en databas, för att senare presenteras via en webbapplikation. Datan skickas till denna via REST eller WebSocket APIer. Lösningen implementeras med Amazon Web Services som plattform och det även på denna plattform som lösningen körs.
Place, publisher, year, edition, pages
2022.
Keywords [en]
CatFish, Cloud-solution, API, Back-end, Amazon Web Services, Internet of Things
Keywords [sv]
CatFish, Molnlösning, API, Back-End, Amazon Web Services, Internet of Things
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:hh:diva-47319OAI: oai:DiVA.org:hh-47319DiVA, id: diva2:1675317
External cooperation
Länsstyrelsen; Havs- och vattenmyndigheten; Halmstads kommun
Educational program
Computer Engineer, 180 credits
Supervisors
Examiners
2022-06-052022-06-222022-06-27Bibliographically approved