Python Programming Language
Postgresql Database
MQTT Protocol
Mosquitto Broker
In this project, I implemented an Internet of Things platform using the Python programming language without employing any frameworks, operating on the MQTT protocol. In this platform, GPS devices send their information to this server, and the server processes all requests using a multi-threaded approach via the Mosquitto broker, storing all requests in the database and displaying them online to users on the website.
This system is capable of detecting when a GPS device disconnects from its battery and notifies the device owner via SMS.
In this project, I developed a completely personalized ORM using the Python language to execute necessary queries in the database.
Soon, this platform will be available to the public for free via this link.