Authors: Ahmet Cezayirli
Addresses: Department of Information and Communication Technologies, Netaş Telecommunication Inc., 34912 Istanbul, Turkey
Abstract: Typically, cellular internet of things (IoT) devices are spread over very large areas, usually countrywide or even worldwide. This makes the firmware update operation a troublesome and costly task, and it is usually avoided as long as possible. However, due to some bugs detected in the core software and/or some significant performance enhancements developed after the release of the device, the need for a firmware update becomes inevitable. We propose a new methodology in order to fulfil the firmware update remotely in an easy and secure way for especially the devices with quite limited resources, such as very small RAM and low processing power. We utilise multimedia messaging service (MMS) functions, and send the firmware to the remote cellular IoT devices as encrypted attachment. The preparation steps of the attachment are explained in detail, a handshaking mechanism is established and all are tested on a particular hardware. Some important remarks are also provided, so that major practical aspects of the methodology would be readily available in implementing it on hardware/software architectures of new IoT devices.
Keywords: firmware update; cellular IoT; remote device; MMS attachment; code encryption.
International Journal of Ad Hoc and Ubiquitous Computing, 2019 Vol.32 No.4, pp.270 - 280
Available online: 21 Oct 2019 *Full-text access for editors Access for subscribers Purchase this article Comment on this article