Over-the-air reprogramming of LoRa end nodes through LoRa radio

Firmware updates Over-the-Air (OTA) has been increasingly popular due to the rapid development of technologies and standardization. The ability to execute wireless update through network devices offers many advantages to enterprises with respect to launching, maintaining, and updating their IoT syst...

Full description

Saved in:
Bibliographic Details
Main Author: Cheng, Chee How
Other Authors: Mo Li
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148380
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Firmware updates Over-the-Air (OTA) has been increasingly popular due to the rapid development of technologies and standardization. The ability to execute wireless update through network devices offers many advantages to enterprises with respect to launching, maintaining, and updating their IoT systems. Moreover, there are many benefits of remotely update, such as having the ability to update devices without physical access to the equipment, The objective of this project is to focus on the reprogramming of Arduino remotely via over-the-air through LoRa radio by uploading sketches to the remote Arduino Pro Mini using LoRa technologies. The first part of this paper will be the discussion of different technologies that can support the OTA software updates, such as Bluetooth, Internet, and Sigfox, LoRa and Zigbee. These technologies consume different processing power, signal strength and transmission range that can support the software updates wirelessly. Next, it will be the discussion on the methodology to program the LoRa end node (Arduino) through LoRa radio modules. Lastly, it would be on future improvement the software update of this project.