AWS Migration for a Smart Agri IoT Solution
The client is a billion-dollar player in the electronics domain and also provides smart agri IoT solutions. The client had built an IoT platform for effective utilization of renewable energy by connecting a set of sensors on the field that operate and monitor water pumps. This platform helped the client achieve crop productivity improvement by leveraging clean energy, efficient water supply through pump control and also helped in farmland monitoring by leveraging data collected through sensors. The platform also provided information services to farmers, researchers and agricultural institutes via an easy-to-use interface and APIs.
However, the IoT platform architecture was not robust enough to handle the high volume of data and was incurring high infrastructure and operational costs. Hence, the client was looking to upgrade the IoT platform architecture. Swoom as a technology and solution partner assessed the current architecture and enabled entire IoT platform migration to AWS (Amazon Web Services), utilizing various AWS services. The cloud-native design enabled a future-ready agri-IoT platform and also reduced their operational and infrastructure costs
The customer
The client is a billion-dollar player in the electronics manufacturing. It is primarily engaged in manufacturing electronic appliances, automobiles, and commercial equipment. The client also provides smart Agri IoT solutions.
The Challenges
The client had a smart Agri IoT platform. The architecture of this platform was old (built using Java Spring-boot, hosted using Apache Tomcat, and the data aggregation service used Fluentd, Apache Spark & Kafka), and was not able to manage the scalability and the large volume of data related to energy, water supply, and farmland, from sensors on a daily basis.
The need
The client wanted to upgrade the platform to a technology which could not only handle the large volumes of sensor data, but also reduce operational costs.
The solution
Swoom helped the client build a future-ready IoT platform by migrating to AWS through a cloud-native design.
Cloud native design highlights:
- AWS Lambda & AWS AppSync - API implementation and decoding the incoming data
- AWS IoT - secure bidirectional communication with a pump controller
- Cognito identity service - user management and authentication
- AWS S3 - Data archival
- AWS Kinesis - Data Aggregation
- AWS Elastic Load Balancers
- SNS for notifications
- Bidirectional connection for control signals and sensor data
- MQTT support
- Core system services deployed as containers
- List Item #3
The outcome
AWS migration helped the client build a future-ready IoT platform along with edge computing and an application ecosystem for custom sensors. The client was able to reduce their operational and infrastructure costs significantly