A start-up focusing on solutions to optimize water usage wanted Gadgeon to provide a complete IOT solution with sensor nodes, cloud and mobile apps.
Results / Outcomes
Fully integrated system involving WiFi enabled sensor nodes, cloud platform and mobile apps. Provides up to 50% savings on water usage, depending on environmental conditions
Integration to weather.com to control watering based on prediction of rain
Technology used :
CC3200, MQTT, AWS, Restful APIs, Swift (iOS), Android App
Precise control of watering based on actual needs at each part of the farm. Needs accurate measurements and control of watering accordingly
Optimizing the sensor nodes to operate at very low power to get multi year battery life
Sensor Mote Firmware on cc3200
Integrate soil moisture, ambient light, temperature and humidity sensors to cc3200 microcontroller
Integrate light weight MQTT stack to the firmware. Collect sensor readings periodically and publish to MQTT.
Low power optimization. CPU in sleep mode for most of the time. CPU wakes up periodically and turns the radio on to upload sensor readings.
AP mode for initial setup and configuration over web based GUI.
OTA firmware update
Optimized for low power operation
Collects sensor data and records it to database. Based on data analysis and weather reports controls the irrigation system for each zone with quantity water. Generates reports for users.
Cloud server hosted in Amazon. AWS IOT is used for MQTT interface between cloud server and sensor nodes and irrigation controller. API Gateway is used for integrating Mobile Apps. AWS Dynamo DB is used as database and AWS Lambda functions are used for implementing business logic.
iOS and Android Mobile Apps
Create schedules for watering, set preferences MVC architecture, real-time notifications, RESTful APIs for cloud communication
Followed the recommended design patterns from Apple and Google.