A start-up focusing on solutions to optimize water usage wanted Gadgeon to provide a complete IOT solution with sensor nodes, cloud
Project Size: 7 members
Project Duration: 8 months
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
Integration to weather.com to control watering based on prediction of rain
|WHAT DID GADGEON DO?||PLATFORMS/ TECHNOLOGIES USED|
||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
||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.
||Create schedules for watering, set preferencesMVC architecture, real-time notifications, RESTful APIs for cloud communication
Followed the recommended design patterns from Apple and Google.