FOTA Upgrade Server implementation

Our project consists of 1 to many sensor devices using hte UBlox NORA B126 (nRF5340) processor.  Via Zigbee network, these end points connect to a Zigbee coordinator, which is a Digi IX15 Gateway devices that has an XBee3 module for Zigbee communications.  From the Gateway, we will use MQTT to communicate to the cloud.

 I am trying to implement the Zigbee FOTA API.  From the online Nordic resources, I am in the process of adapting the Light Switch example, that illustrates use of the Zigbee FOTA.

 Is there additional information available regarding the Zigbee FOTA API and additional examples that illustrate (1) the communications that take place so I can understand what is taking place in the event of issues; (2) how to implement the OTA upgrade server, which would store the OTA image, but also manage the inbound/outbound ZCL communications?

 As described, I will need to implement Zigbee FOTA support on a third party device.  Yet, I lack understanding or samples/examples that would even explain how to implement an upgrade server if I was using another Nordic nRF52840 or nRF6340 device.

 I appreicate any assistance in moving forward with my implementation

Parents
  • Hi Edvin,

    Thank you for your response.  While implementing the client side, I've become fairly familiar with the referenced web resource, but I will review again since I easily could have overlooked something.

    With that said, is there any documentation that shows how to implement on a non-DK device?  We will actually be using the Digi IX15 Gateway, which has an XBee 3 module.  For your testing of FOTA for the light_switch exmaple, what was used as the upgrade server for testing the FOTA implementation within the light switch example code?  Any information regarding implementation would be helpful.  

    Admittedly, I am fairly new to Zigbee communications.  Should I be able to find answers in Zigbee Cluster Library documentation?  Even with that said, if Nordic provided a FOTA example with the light switch example, I would expect Nordic should be able to provide some implementation information of the upgrade server.

    Thanks,

    Tom

Reply
  • Hi Edvin,

    Thank you for your response.  While implementing the client side, I've become fairly familiar with the referenced web resource, but I will review again since I easily could have overlooked something.

    With that said, is there any documentation that shows how to implement on a non-DK device?  We will actually be using the Digi IX15 Gateway, which has an XBee 3 module.  For your testing of FOTA for the light_switch exmaple, what was used as the upgrade server for testing the FOTA implementation within the light switch example code?  Any information regarding implementation would be helpful.  

    Admittedly, I am fairly new to Zigbee communications.  Should I be able to find answers in Zigbee Cluster Library documentation?  Even with that said, if Nordic provided a FOTA example with the light switch example, I would expect Nordic should be able to provide some implementation information of the upgrade server.

    Thanks,

    Tom

Children
No Data
Related