Shipment Monitoring System was a team laboratory project that was part of the course "Internet of Things (IoT)" at the Technische Hochschule Ulm. (2022)
- Evgeniy Petrov (https://github.com/PetrovEvgeniy)
- Stanislav Dolapchiev (https://github.com/stani3)
- Collects sensor data (GPS, temperature, humidity, x-y-z acceleration) from Raspbery PI device,
- Stores the data in the data in local file
- Publishes the last entry periodically (every 60 seconds) to the online Thingspeak API platform.
- Subscribes to the Thingspeak API platform using mosquitto-sub python library
- Renders the last relevant data to a single web-page (transforms GPS data to a pin-point in an the map)
- Features LED OFF/ON button that toggles a LED on or off on the Raspberry device
Thingspeak API (https://thingspeak.com) OpenStreet API (https://wiki.openstreetmap.org)