
Nanostack Border Router is a generic mbed border router implementation that provides the 6LoWPAN ND or Thread border router initialization logic.
Revision 107:2508886a2a6a, committed 2019-10-29
- Comitter:
- mbed_official
- Date:
- Tue Oct 29 15:02:22 2019 +0000
- Parent:
- 106:742475d45e8c
- Child:
- 108:0c14bd1d3334
- Commit message:
- Added wisun lab config (#194)
.
Commit copied from https://github.com/ARMmbed/nanostack-border-router
Changed in this revision
configs/Wisun_Stm_s2lp_RF_lab.json | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/configs/Wisun_Stm_s2lp_RF_lab.json Tue Oct 29 15:02:22 2019 +0000 @@ -0,0 +1,88 @@ +{ + "config": { + "radio-type":{ + "help": "options are ATMEL, MCR20, SPIRIT1, S2LP", + "value": "S2LP" + }, + "backhaul-driver": { + "help": "options are ETH, SLIP, EMAC, CELL", + "value": "EMAC" + }, + "mesh-mode": { + "help": "Mesh networking mode. Options are LOWPAN_ND, LOWPAN_WS and THREAD", + "value": "LOWPAN_WS" + }, + "backhaul-mac-src": { + "help": "Where to get EUI48 address. Options are BOARD, CONFIG", + "value": "BOARD" + }, + "backhaul-mld": { + "help": "Enable proxying Multicast Listener Discovery messages to backhaul network", + "value": "false" + }, + "nanostack_extended_heap": { + "help": "Add additional memory region to nanostack heap. Valid only for selected platforms. Region size may vary depending of the toolchain.", + "value": true + }, + "backhaul-mac": "{0x02, 0x00, 0x00, 0x00, 0x00, 0x01}", + "debug-trace": "true", + "backhaul-dynamic-bootstrap": true, + "backhaul-prefix": "\"fd00:db8:ff1::\"", + "backhaul-default-route": "\"::/0\"", + "backhaul-next-hop": "\"fe80::1\"", + "multicast-addr": "ff05::7", + "LED": "NC", + "SERIAL_TX": "NC", + "SERIAL_RX": "NC", + "SERIAL_CTS": "NC", + "SERIAL_RTS": "NC", + "uc-channel-function": 255, + "bc-channel-function": 255, + "regulatory-domain": 3, + "operating-class": 255, + "operating-mode": 255, + "uc-fixed-channel": "0xffff", + "bc-fixed-channel": "0xffff", + "network-name": "\"ARM-WS-LAB-NWK\"", + "certificate-header": { + "help": "Certificate header", + "value": "\"wisun_certificates.h\"" + }, + "root-certificate": { + "help": "Root certificate in PEM format (must be a null terminated c-string)", + "value": "WISUN_ROOT_CERTIFICATE" + }, + "own-certificate": { + "help": "Own certificate in PEM format (must be a null terminated c-string)", + "value": "WISUN_SERVER_CERTIFICATE" + }, + "own-certificate-key": { + "help": "Own certificate's key in PEM format (must be a null terminated c-string)", + "value": "WISUN_SERVER_KEY" + } + + }, + "macros": ["MBEDTLS_USER_CONFIG_FILE=\"source/mbedtls_wisun_config.h\""], + "target_overrides": { + "*": { + "target.network-default-interface-type": "ETHERNET", + "nsapi.default-stack": "NANOSTACK", + "mbed-trace.enable": true, + "nanostack.configuration": "ws_border_router", + "platform.stdio-convert-newlines": true, + "platform.stdio-baud-rate": 115200, + "mbed-mesh-api.heap-size": 65535, + "mbed-mesh-api.heap-stat-info": "&memory_heap_stat", + "mbed-mesh-api.heap-stat-info-definition": "mem_stat_t memory_heap_stat;", + "platform.stdio-buffered-serial": true + }, + "K64F": { + "kinetis-emac.tx-ring-len":4, + "kinetis-emac.rx-ring-len":4 + }, + "K66F": { + "kinetis-emac.tx-ring-len":4, + "kinetis-emac.rx-ring-len":4 + } + } +}