Aqua Monitoring System using AWS
Ravi Kishore Kodali, Alan Chemparathickal Sabu
Abstract
Internet of Things (IoT) is a technology which is rapidly growing, the future of IoT is limitless as the data streams have quadrupled over the years. Future markets are going to shift from traditional data processing techniques to Big Data Analytics and Cloud computing as businesses worldwide are shifting to cloud based work approaches which was largely boosted by the Covid-19 pandemic. Fishes are well known to be highly sensitive to the environment, hence they require proper care and attention from their owners. Many a times they forget to feed the fish, change the water, check the pH levels etc. these problems look simple but when it comes to tracking hundreds of fishes it can be difficult, these issues can be easily resolved by using IoT. An IoT system that can be highly beneficial for small to large scale aquariums is necessary e.g. Dubai Aquarium (where hundreds of fishes are constantly monitored). The System can be used to create the ideal conditions required for high yield. The aquaculture sector is going to play a crucial role in the future economy as fishes are getting scarce all over the world. Steps must be taken to streamline processes and by which increase efficiency while improving fish health. IoT based Aquariums can save Ocean Wildlife by building reliable systems that are capable of real-time data processing. Massive tanks can be built for endangered species in remote locations further increasing biodiversity and building a balanced ecosystem. Larger fishes can be monitored using technologies such as RFID, transmitters, etc. since it can be difficult to monitor them in large tanks. Data received from sensors can be stored in some cloud platform and analyzed for future predictions and redundant storage, all sorts of smart devices are able to communicate with each other regardless of hardware and operating system used. The IoT based Aquarium Monitoring device is capable of capturing the water levels inside the aquarium and notifies the user by email when its low. It can switch on/off the lights of the aquarium, control the automatic feeder using and record the room temperature and humidity readings with the help of AWS technologies. The fish feeder is controlled by the user using a voice application or web/app interface. Parameters used in this project are Room Temperature, Humidity, Water Level, LED status and Feeder status. Sensor acquisition is performed by ESP-32, it is also used as data processing device as well as local server/controller. User can monitor the conditions of the aquarium locally or remotely from any part of the world as long as he/she has an Internet connection since data is processed through AWS Lambda, stored in DynamoDB and hosted in AWS API. Data is further visualized using AWS IoT Analytics and QuickSight for proper decision making. Every feature in this model works effortlessly and is highly accurate. A wide scale Industrial Application of this Project can be included in Aquaponics fish management, fish farming, Zoo keeping, etc. The data received can be used to take necessary actions and are stored for future studies. They are highly beneficial for farmers raising a certain species of fishes and for maintaining a balanced ecology.