How to DFU Nrf52840DK boards over a "serial" topology network?

Hi!

We'd like to understand the most reliable way for DFU OTA our Nrf52840DK boards over a "serial" topology network?

We are using nRF5 SDK 15.2.0 and our configuration is as follow:

Gateway <--> Node1 <--> Node2 <--> Node3

Nodes are connected in multi-link point to point as follow:

Gateway (peripheral) <---> [Node 1 (central) -- Node 1 (peripheral)] <---> [Node 2 (central) -- Node 2 (peripheral)]

Ideally, the gateway would download the new firmware and pass it over the nodes that will run a background DFU process. Downloading the new firmware from the gateway is under control but how to "automatically" update all the nodes in the network?

Thanks in advance!

-Chris

Parents Reply
  • I would not recommend that. That is part of the IoT libraries, which enable IPv6 over Bluetooth low energy.

    nRF5 SDK v17.0.0
    ------------------------
    Release Date: June, 2020
    Highlights:
    - Added support for a new chip: nRF52820
    - Added support for a new SoftDevice: S122
     (size-optimized central-only Bluetooth Low Energy SoftDevice)
    - Added a driver for the new RF front-end module nRF21540
    - Removed IoT components and examples
    - Removed Keil 4 support

    From v.17.0.0 the IoT components were deprecated due to very little interest.

    Br,
    Joakim

Children
No Data
Related