زبان پایتون
Postgresql Database
MQTT Protocol
Mosquitto Broker
در این پروژه با استفاده از زبان برنامه نویسی پایتون بدون استفاده از هیچ فریم ورکی یک پلتفرم اینترنت اشیا در بستر پروتکل mqtt پیاده سازی کردم که در آن دستگاه های GPS اطلاعات خود را برای این سرور ارسال کرده و سرور با استفاده از mosquitto broker به صورت multi thread پردازش های موازی انجام داده و تمامی درخواست ها را در دیتابیس ذخیره می کند و همچنین به صورت آنلاین به کاربر در وبسایت نمایش می دهد.
این سیستم قابلیت تشخیص قطع شدن دستگاه GPS از باطری را دارد که به مالک دستگاه با استفاده از پیامک اطلاع می دهد.
در این پروژه یک ORM کاملا شخصی با استفاده از زبان python نوشتم تا با استفاده از آن بتوانم کوئری های لازم را در دیتابیس اجرا کنم.
به زودی این پلتفرم به صورت رایگان از طریق این لینک در دسترس عموم قرار خواهد گرفت