EdgeIOT – Advanced IoT Platform for Smart Agri

IoT Development
8 September 2024

EdgeIOT is a comprehensive IoT platform designed to enhance farming and agricultural efficiency by integrating generic third-party sensors and gateway nodes using MQTT technology.

The project addresses the problem of fragmented and inefficient data management in agriculture by providing a centralized solution that seamlessly connects various devices and systems. The primary goal is to create a scalable, user-friendly platform(WebApp/Smartphone App) that enables farmers to monitor and control their operations with ease, thereby optimizing productivity and reducing costs.

he system employs a highly available and scalable EMQX MQTT broker, self-hosted on AWS EC2, to securely route data between devices. It utilizes CapRover for managing services like backend, frontend, and databases, and integrates AWS services such as S3 Bucket and AWS SNS for user management and notifications. One of the key challenges was ensuring seamless integration without losing the functionality of third-party platforms, which was achieved by transparently passing data from EdgeIOT’s broker to the third-party defined broker.

This innovative solution has been successfully implemented with devices like the RTU-S281 4G LoRa gateway by King Pigeon, Custom devices and the WhatsGPS tracker, showcasing its versatility and efficiency in real-world applications.

Skills

C/C++, DevOps, Embedded Systems, IOT, Linux, PCB Design, Product Design, Product Manufacturing, Smartphone App Development, WebApp Development