Efficient Implementation of Updating MCU Using the Firmware on the Air

  • Halim KacemEmail author
  • Ines Ben HalimaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10884)


The main challenge after deployment a new sensor network, is how we can easily upgrading its firmware application since most nodes are placed unreachable or/and indefinite location. In this paper, we propose an efficient implementation of low cost framework of upgrading the firmware using the Firmware on the Air (FOTA) technique, we detail our design and we validate the performance and fiablility based on real network.


Firmware on the air (FOTA) Wireless Sensor Network (WSN) Apdating firmware 


  1. 1.
    Shade, L.K.: Implementation secure remote firmware updates. In: Embedded Systems Conference Silicom Valley (2011)Google Scholar
  2. 2.
    computexTaipei2011, May 2011. Accessed 21 Nov 2014
  3. 3.
    Chtourou, S., Kharrat, M., Ben Amor, N., Jallouli, M., Abid, M.: Proof of concept of a PIC wireless programmer interface for prototyping. In: 12th International Multi-Conference on Systems, Signals & Devices (2015)Google Scholar
  4. 4.
    Gartner Newsroom 2017, Egham, U.K., 7 February 2017.
  5. 5.
    Ali, A., Ming, Y., Chakraborty, S., Aram, S.: A comprehensive survey on real-time applications of WSN. Future Internet. 9, 77 (2017). MDPI journalCrossRefGoogle Scholar
  6. 6.
    Steger, M., Dorri, A., Kanhere, S.S., Romer, K., Jurdak, R., Karner, M.: Secure wireless automotive software up-dates using blockchains – a proof of concept, April 2017.
  7. 7.
    AN4657 Application noteSTM32: in-application programming (IAP) using the USARTGoogle Scholar
  8. 8.
    Zhang, J., Zhu, X., Peng, Y.: Implementation and research of bootloader for automobile ECU remote incremental update. In: 2015 AASRI International Conference on Industrial Electronics and Applications (IEA 2015) (2015)Google Scholar
  9. 9.
    Gharghan, S.K., Nordin, R., Ismail, M.: Energy-efficient ZigBee-based wireless sensor network for track bicycle performance monitoring. Sensors 14, 15573–15592 (2014). Scholar
  10. 10.
    Llow, J., Rangappa, S., Aslam, N.: Energy efficient broadcasting in WSNs with cocasting and power control. In: IEEE International Conference on Communication (ICC) (2012)Google Scholar
  11. 11.
    Koopman, P., Chakravarty, T.: Cyclic redundancy code (CRC) polynomial selection for embedded network. In: International Conference on Dependable Systems and Network (2004)Google Scholar
  12. 12.
    STMicroelectronics: UM1872 User manual getting started with the Sub-1 GHz expansion board based on SPSGRF-868 and SPSGRF-915 modules for STM32 Nucleo. Rev 2, June 2015Google Scholar
  13. 13.
    STMicroelectronics: UM1724 User manual STM32 Nucleo-64 boards (2015)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of EngineeringESPRITTunisTunisia

Personalised recommendations