FOTA over MQTT

Hi,

I've been working on Nordic boards for almost a year now using Zephyr and nRFConnect. I've been able to understand the DevAcademy Courses and to reproduce them.

The last thing I tried was flashing with MCUBoot and Sysbuild through UART and BLE and I've seen some boards were capable of FOTA over WiFi and over external flash. After looking at the external flash example i had an idea.

If i manage to create a sensor network with an MQTT topic "update", is it possible to publish the .bin on the topic, every node dowloads it and write it on an external flash and then reboot from this flash.

This would allow to update all the network with just one message on the topic, but it requires the chip to write on its own partition in the external flash.

Thank you for your help,

Quentin

Parents
  • Hi Quentin,

    Which NCS version do you use?

    The last thing I tried was flashing with MCUBoot and Sysbuild through UART and BLE and I've seen some boards were capable of FOTA over WiFi and over external flash.

    Which board do you plan to use?

    Can you provide more information about intended setup?

    Which application do you consider running on your board?

    Best regards,
    Dejan

  • Hi, 

    I'm planning to use an nRF70 series which would implement the MQTT then a nRF52 series which samples a sensor.

    The objective is to update the code of the entire sensor network just by sending the .bit on an MQTT topic.

    The main application will be on the nRF52 to sample sensors and communicate with the nRF70 to return the data

    Thank you for your help,

    Quentin

Reply Children
Related