Raspberry Pi-based IoT Solutions: Integrating Sensors, Python, and Cloud Services for Smart Notifications and Control
Tran, Viet Hoang (2024)
Tran, Viet Hoang
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202405079750
https://urn.fi/URN:NBN:fi:amk-202405079750
Tiivistelmä
This thesis was made to demonstrate the making of an Internet of Things appli-cation with Raspberry Pi as central and Python as the main programming lan-guage. The idea of this thesis is the author’s own project, taking preference from knowledge he gained during his student period.
As a powerful and convenient as well as low cost, Raspberry Pi 3B was chosen as the main development kit for this application, alongside with certain sensors such as DHT11, motion sensors, LEDs. Python was chosen as the development language due to its compact, light-memory requirements and Linux compatibil-ity. For cloud storing the data, AWS was the suitable cloud service due to its fea-tures and functioning cost. Node-Red was used as a service for visualizing and creating GUI for the application.
The result of this thesis is an IoT application which provide user with insights about their home or offices, such as temperature, humidity, status of lights and status of movement detected.
As a powerful and convenient as well as low cost, Raspberry Pi 3B was chosen as the main development kit for this application, alongside with certain sensors such as DHT11, motion sensors, LEDs. Python was chosen as the development language due to its compact, light-memory requirements and Linux compatibil-ity. For cloud storing the data, AWS was the suitable cloud service due to its fea-tures and functioning cost. Node-Red was used as a service for visualizing and creating GUI for the application.
The result of this thesis is an IoT application which provide user with insights about their home or offices, such as temperature, humidity, status of lights and status of movement detected.