Over the Air Programming (OTAP)

The concept of Wireless Programming, commonly know as Programming Over the Air (OTAP) has been used in the past years overall for the reprogramming of mobile devices such as cell phones. However, with the new concepts of Wireless Sensor Networks, M2M and the Internet of Things, where the networks consist of hundreds or thousands of nodes, OTA is taken to a new direction, and for the first time it is applied using both mobile phone technologies such as 4G, 3G and GPRS and unlicensed protocols such as WiFi.

Libelium implements OTAP with the 4G, 3G, GPRS, GPRS+GPS and WiFi modules via FTP.

» OTAP with 3G / GPRS / WiFi via FTP

Benefits

  • Enables the upgrade or change of firmware versions without physical access.
  • Upgrades the new firmware by querying a FTP server which helps to keep battery life.
  • Enables to upgrade an entire network in few minutes

Steps

  • Waspmote queries the FTP server for a new program version
  • Checks if program name, path and version are correct
  • Downloads the new program
  • Reboots and starts with the new program

OTAP FTP

Topologies

  • Protocols which support FTP transmissions are directly connected to the Network Access Point

OTAP Wifi 3g

Radio modules supported

  • 4G
  • 3G
  • GPRS
  • GPRS+GPS
  • WiFi

Storage System

Once the program is downloaded to Waspmote it is stored it in the 2 GB SD card.

Meshlium OTA-FTP plug-in

Meshlium the gateway of the IoT network, hosts the FTP server inside. The user interface of Meshlium, called Manager System, features a plug-in which permits to configure this FTP server automatically by attaching the program binary file to be used.

OTA Meshlium Plugin

Documentation

In order to know more about OTAP including how manage Meshlium to act as FTP server for the nodes of the network, download the OTAP guide from:

Note

The concept of OTAP may have some other names such as:

  • Over the air -> OTA
  • Over the air Programming -> OTAP
  • Firmware over the air -> FOTA
  • Programming Over the air-> POTA
  • Over the air service provisioning -> OTASP
  • Over the air provisioning -> OTAP
  • Over the air parameter administration -> OTAPA
  • Over the air upgrade -> OTAU
  • Over the air update -> OTAUR
  • Over the air Download -> OAD
  • Over the air flashing -> OTAF
  • Over the air parameter administration -> OTAPA
  • Multihop Over the air programming (MOTAP)

Contact us and get the Sensor Platform used by more of 2000 active Developers.