Asynchronous network firmware update over the air designed for wireless sensor and actuator networks
Atualização de firmware através do ar via rede de sensores e atuadores sem fio de forma assíncrona
Resumo
This paper improvies the traditional FOTA system to a more robust one named ANFUOTA. This technique is only applicable to systems without embedded operating systems and to microcontrollers without multiple flash memory bank. This novel system is capable of updating the firmware in an asynchronous mode via networks WSN/WSAN kind and furthermore, it guarantees that the system never be without a valid firmware or rather, it is immune of communication failure or loss of packets and even feeding loss, independently of the updating phase. Even during the memory rewriting, in case it happens a feeding failure, the system will begin all over again the recording in the next rebooting. The used technique foresses an updating via networks WSN kind in an asynchronous mode and the firmware can be received in a distributed way in time and in many pieces or capable of being continuous. During this phase, the system remains online and doesn't enter in recording mode, keeping its activity on network. The system guarantees immunity in face of feeding loss and loss of packets by the network in all phases of updating, enabling updating all devices in network, simultaneously.
Downloads
Referências
L. Ascorti, S. Savazzi, G. Soatti, M. Nicoli, E. Sisinni, and S. Galimberti, “A wireless cloud network platform for industrial process automation: Critical data publishing and distributed sensing,” IEEE Transactions on Instrumentation and Measurement, vol. 66, no. 4, pp. 592–603, April 2017.
E. Borgia, “The internet of things vision: Key features, applications and open issues,” Computer Communications, vol. 54, pp. 1–31, 2014.
Gartner. (2019) Gartner: 5.8 billion enterprise and automotive iot endpoints will be in use in 2020. Available: https://www.gartner.com/en/newsroom/press-releases/2019-08-29-gartner-says-5-8-billion-enterprise-and-automotive-io
M. Dziembała, “Chapter 9 - smart city as a steering center of the region’s sustainable development and competitiveness,” in Smart Cities: Issues and Challenges, A. Visvizi and M. D. Lytras, Eds. Elsevier, 2019, pp. 149–169.
X. Perry, Introduction to the Internet of Things (IoT). John Wiley & Sons, Ltd, 2018, ch. 2, pp. 23–30.
J. A. Gutierrez, E. H. Callaway, and R. Barrett, IEEE 802.15.4 Low-Rate Wireless Personal Area Networks: Enabling Wireless Sensor Networks. USA: IEEE Standards Office, 2003.
M. N. Sadiku and S. M. Musa, Performance Analysis of Computer Networks, 1st ed. Springer International Publishing, 2013.
P. P. Ray, “A survey of iot cloud platforms,” Future Computing and Informatics Journal, vol. 1, no. 1, pp. 35 – 46, 2016.
TaskGroup, “Ieee standard for telecommunications and information exchange between systems - lan/man specific requirements - part 15: Wireless medium access control (mac) and physical layer (phy) specifications for low rate wireless personal area networks (wpan),” IEEE Std 802.15.4-2003, pp. 1–680, Oct 2003.
P. D. G. Luz, L. T. Manera, and M. M. Donatti, “Dispositivo de monitoramento da rede pública de iluminação, sistema de monitoramento e gerenciamento da rede pública de iluminação e método de comunicação sem fio,” Brazil Número do Processo: BR1 020 170 234 827, 2017.
S. Jeong and W. J. Chappell, “A city-wide smart wireless sewer sensor network using parasitic slot array antennas,” IEEE Antennas and Wireless Propagation Letters, vol. 9, pp. 760–763, 2010.
N. Jain, S. G. Mali, and S. Kulkarni, “Infield firmware update: Challenges and solutions,” in 2016 International Conference on Communication and Signal Processing (ICCSP), April 2016, pp. 1232–1236.
N. Nikolov, “Research firmware update over the air from the cloud,” in 2018 IEEE XXVII International Scientific Conference Electronics - ET, Sep. 2018, pp. 1–4.
K. Doddapaneni, R. Lakkundi, S. Rao, S. G. Kulkarni, and B. Bhat, “Secure fota object for iot,” in 2017 IEEE 42nd Conference on Local Computer Networks Workshops (LCN Workshops), Oct 2017, pp. 154–159.
H. Chandra, E. Anggadjaja, P. S. Wijaya, and E. Gunawan, “Internet of things: Over-the-air (ota) firmware update in lightweight mesh network protocol for smart urban development,” in 2016 22nd Asia-Pacific Conference on Communications (APCC), Aug 2016, pp. 115–118.
Liang Shen, Ning Li, and Shuo Wang, “Optimization on zigbee ota technique,” in 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Oct 2016, pp. 119–122.
V. S. Varadharajan, D. S. Onge, C. Guß, and G. Beltrame, “Over-the-air updates for robotic swarms,” IEEE Software, vol. 35, no. 2, pp. 44–50, March 2018.
W. Wang, L. Hu, and Y. Li, “Security analysis of a dynamic program update protocol for wireless sensor networks,” IEEE Communications Letters, vol. 14, no. 8, pp. 782–784, August 2010.
A. O. El-Kholei, “Chapter 8 - risks, hazards, and disasters: can a smart city be resilient?” in Smart Cities: Issues and Challenges, A. Visvizi and M. D. Lytras, Eds. Elsevier, 2019, pp. 125 – 146.
T. Martin, The Designer’s Guide to the Cortex-M Processor Family. Newnes, 2013.
J. Bauwens, P. Ruckebusch, S. Giannoulis, I. Moerman, and E. D. Poorter, “Over-the-air software updates in the internet of things: An overview of key principles,” IEEE Communications Magazine, vol. 58, no. 2, pp. 35–41, February 2020.
L. Roffia, F. Morandi, J. Kiljander, A. D’Elia, F. Vergari, F. Viola, L. Bononi, and T. Salmon Cinotti, “A semantic publish-subscribe architecture for the internet of things,” IEEE Internet of Things Journal, vol. 3, no. 6, pp. 1274–1296, Dec 2016.
D. Raychaudhuri and N. B. Mandayam, “Frontiers of wireless and mobile communications,” Proceedings of the IEEE, vol. 100, no. 4, pp. 824–840, April 2012.
T. Instruments. (2013) Ti simplelink sub-1 ghz wireless solutions for the iot: Robustness & long range.
J. Pedro, “Sistema de comunicação wireless para controlo e gestão de tráfego,” Master’s thesis, Instituto Superior Técnico de Lisboa, Portugal, 2016.
I. Stojmenovic, Handbook of Sensor Networks: Algorithms and Architectures. Newark, NJ: Wiley, 2005.
P. D. G. Luz, L. T. Manera, and M. M. Donatti, “G4iot - concentrador de sensores e atuadores para cidades inteligentes baseado no protocolo m4iot,” Brasil, Número do Processo: BR 51 2019 002 181 9, 2019.
L. F. P. Oliveira, L. T. Manera, and P. D. G. Luz, “Smart traffic light controller system,” in 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Oct 2019, pp. 155–160.
L. F. P. Oliveira, L. T. Manera, and P. D. G. D. Luz, “Development of a smart traffic light control system with real-time monitoring,” IEEE Internet of Things Journal, vol. 8, no. 5, pp. 3384–3393, 2021.
P. D. G. Luz, L. T. Manera, and M. M. Donatti, “Sa4iot - controlador de sensores e atuadores para cidades inteligentes baseado no protocolo m4iot - dispositivo,” Brasil, Número do Processo: BR 51 2019 002 028 6, 2019.
B. Charyyev and E. Arslan, “Riva: Robust integrity verification algorithm for high-speed file transfers,” EEE Transactions on Parallel and Distributed Systems, vol. 31, no. 6, pp. 1387–1399, June 2020.