Client configurations for different Mbed OS targets and network interfaces
Device Management Client supports multiple Mbed platforms with both Ethernet and WiFi network interfaces, and with 6LoWPAN. This document describes the supported boards and their network interfaces, and will work with the Mbed OS tutorial it's presented with.
Select the network interface to review platform support:
Ethernet supported boards
Board | Shield | Configuration file | Hardware notes |
---|---|---|---|
FRDM-K64F | IPv4: eth_v4.json IPv6: eth_v6.json |
||
ublox EVK-ODIN-W2 | IPv4: eth_v4.json IPv6: eth_v6.json |
||
NUCLEO-F429ZI | IPv4: eth_v4.json |
Please note the special SD-card wiring instructions in the sd-driver repo. |
WiFi supported boards
Board | Shield | Configuration file | Hardware notes |
---|---|---|---|
FRDM-K64F | ESP8266 | IPv4: wifi.json |
You have to update the ESP8266 module's firmware as explained here. |
ublox EVK-ODIN-W2 | IPv4: wifi.json |
||
NUCLEO-F429ZI | ESP8266 | IPv4: wifi.json |
Please note the special SD-card wiring instructions in the sd-driver repo with ESP8266. You have to update the ESP8266 module's firmware as explained here. |
Note: Some ESP8266 modules do not support flow control and reset. For production use cases, please select an appropriate shield.
6LoWPAN mesh supported boards
Note: You need to use a border router with two network interfaces, for example Ethernet and 6LoWPAN mesh connectivity. See the Nanostack border router documentation.
By default, the Nanostack border router and Device Management Client use the same network configuration (.json
). See the Mesh tutorial for more information on 6LoWPAN.
Board | Shield | Configuration file | Hardware notes | Update support |
---|---|---|---|---|
FRDM-K64F | L-Tek 6LowPAN Arduino Shield 2.4GHz 2.4 Ghz. | mesh_thread.json or mesh_6lowpan.json |
No | |
FRDM-K64F | L-Tek 6LowPAN Arduino Shield 900MHz Sub-Ghz. | mesh_6lowpan.json |
No | |
NUCLEO-F429ZI | L-Tek 6LowPAN Arduino Shield 2.4GHz | mesh_thread.json or mesh_6lowpan.json . |
Open the solder bridge SB121 and close the solder bridge SB122 . The provided JSON configuration file reassigns the SPI_MOSI pin of the Atmel shield to the PB_5 pin of the MCU to match the changes in the hardware. |
No |
NUCLEO-F429ZI | L-Tek 6LowPAN Arduino Shield 900MHz Sub-Ghz. | mesh_6lowpan.json |
Open the solder bridge SB121 and close the solder bridge SB122 . The provided JSON configuration file reassigns the SPI_MOSI pin of the Atmel shield to the PB_5 pin of the MCU to match the changes in the hardware. |
No |