Design and Implementation of a Firmware Update Protocol for Resource Constrained Wireless Sensor Networks

  • Authors:
  • Teemu Laukkarinen;Lasse Määttä;Jukka Suhonen;Timo D. Hämäläinen;Marko Hännikäinen

  • Affiliations:
  • Tampere University of Technology, Finland;Tampere University of Technology, Finland;Tampere University of Technology, Finland;Tampere University of Technology, Finland;Tampere University of Technology, Finland

  • Venue:
  • International Journal of Embedded and Real-Time Communication Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Resource constrained Wireless Sensor Networks WSNs require an automated firmware updating protocol for adding new features or error fixes. Reprogramming nodes manually is often impractical or even impossible. Current update protocols require a large external memory or external WSN transport protocol. This paper presents the design, implementation, and experiments of a Program Image Dissemination Protocol PIDP for autonomous WSNs. It is reliable, lightweight and it supports multi-hopping. PIDP does not require external memory, is independent of the WSN implementation, transfers firmware, and reprograms the whole program image. It was implemented on a node platform with an 8-bit microcontroller and a 2.4 GHz radio. Implementation requires 22 bytes of data memory and less than 7 kilobytes of program memory. PIDP updates 178 nodes within 5 hours. One update consumes under 1â聙° of the energy of two AA batteries.