Firmware update over the air (sometimes called FUOTA) makes it possible to push firmware updates to one or multiple devices, making use of multicast. It is standardized by the following LoRa® Alliance specifications:

  • LoRaWAN® Application Layer Clock Synchronization
  • LoRaWAN® Fragmented Data Block Transport
  • LoRaWAN® Remote Multicast Setup

It is important to note that the implementation of this feature by devices is optional and therefore, unless your device explicitly states that it implements FUOTA it is safe to assume it does not.

ChirpStack does not provide integrated FUOTA support, but it does provide a component called ChirpStack FUOTA Server.