OTA with GSM
In this age of growing technology and innovation, there is a substantial increase in the development and implementation of IoT devices over the last few years. These devices are deployed in vast numbers and are in frequent use for many years, so they require timely updates for fixing bugs and adding
2025-06-28 16:34:23 - Adil Khan
OTA with GSM
Project Area of Specialization Internet of ThingsProject SummaryIn this age of growing technology and innovation, there is a substantial increase in the development and implementation of IoT devices over the last few years. These devices are deployed in vast numbers and are in frequent use for many years, so they require timely updates for fixing bugs and adding new features to device’s software in order to keep them up-to-date. Hence, there arises a need for a fully automated process for large scale software updates of such embedded devices. Considering this need, we propose a project based on an IoT system which will be updated by using Over The Air Programming (OTAP) with GSM with Atmega328p. In OTAP, programs written in Arduino IDE can be directly uploaded to microcontroller of the IoT system using GSM without any wired connection or Wi-Fi protocol. In many applications IoT systems are installed in remote areas where Wi-Fi accessibility is not possible so conventional technique (OTAP by using Wi-Fi) for sending updates to the system is failed. The use of GSM in this project will solve this problem.
Project ObjectivesThe purpose of this project is to achieve the objectives mentioned below;
1. uploading code on webpage
2. Reading webpage through GSM
3.Saving data in memory from GSM
4. uploading the downloaded code in controller
Project Implementation Methodwe will test our project on two systems
1. motion detector
2. smoke detector
Both systems wil be programmed initially, for updating these systems the new code will be uploaded to the web which will be read by the GSM(interfaced with the controller ) and uploaded to the controller (arduino) .
Benefits of the ProjectIn developing countries like Pakistan, large areas of land are inaccessible through WIFI. As per PTA reports, only 22.2% of land of Pakistan has WIFI connectivity. This makes the concept of OTAP via WIFI unfeasible, thus, maintenance and upgradation of network becomes very costly and time consuming. Due to this very reason, any new IoT project/system is limited only to urban areas and rural areas are always restricted to introduction of any new technology. Keeping true to our focus and motivation, this project would be a breakthrough in the field of IoT, resolving the hurdle of communication with devices in an IoT network in remote areas.
Technical Details of Final DeliverableArduino will be interfaced with
- sensor
- GSM
- SD card
so we can perform the following tasks
1. uploading code on webpage
2. Reading webpage through GSM
3.Saving data in memory
4. uploading the downloaded code in controller
Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther Industries IT Core Technology Internet of Things (IoT)Other Technologies Internet of Things (IoT)Sustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 10100 | |||
| Arduino | Equipment | 2 | 500 | 1000 |
| GSM | Equipment | 2 | 2500 | 5000 |
| SD Card | Equipment | 2 | 250 | 500 |
| ESP 32 | Miscellaneous | 2 | 900 | 1800 |
| GSM current module | Equipment | 2 | 500 | 1000 |
| GSM shipping Charges | Miscellaneous | 2 | 400 | 800 |