This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Thread Border Router networking fail

Hello Nordic Taam:

I follow the WEB steps below

https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v4.1.0%2Fthread_ot_performance_measurement.html

Software Development Kit > nRF5 SDK for Thread and Zigbee v4.1.0 > Thread > Thread tools > Thread Border Router

nRF52840 DK Version:nRF5_SDK_for_Thread_and_Zigbee_v4.1.0_32ce5f8\examples\thread\ncp\ftd\uart\hex

Raspberry Pi 3 Version:RaspPi_OT_Border_Router_Demo_v4.1.0-1.alpha

Use nRF52840 DK UART connect Raspberry Pi 3 to get the following information

wpan0 => [
"NCP:State" => "associating"
"Daemon:Enabled" => true
"NCP:Version" => "OPENTHREAD/20191113-00534-gc6a258e3; NRF52840; Apr 5 2020 21:51:18"
"Daemon:Version" => "0.08.00d (; Apr 21 2020 19:11:43)"
"Config:NCP:DriverName" => "spinel"
"NCP:HardwareAddress" => [F4CE363EC3C45B0E]
]


pi@raspberrypi:~ $ sudo wpanctl status
wpan0 => [
"NCP:State" => "uninitialized"
"Daemon:Enabled" => true
"NCP:Version" => ""
"Daemon:Version" => "0.08.00d (; Apr 21 2020 19:11:43)"
"Config:NCP:DriverName" => "spinel"
"NCP:HardwareAddress" => [F4CE363EC3C45B0E]
]

If I have the wrong steps or have not completed, please give me some pointers, thank you.

Also, can you teach me how to set up the Thread Border Router successfully on Raspberry Pi 3?

Best Regards

Rick.

  • Hi Jørgen


    How are you today!

    Thanks for your explanation.

    If I share Wifi AP from my cell phone to connect the RPi border router to, not use Wi-Fi Router, Can I successful in the above three questions?

    because I Wired network not support IPv6, but My cellphone ISP can support IPv6, so my case method always from cellphone Wi-Fi AP.

    Best Regards,
    Rick.

  • My answers are valid for any WiFi equipment, regardless if you are using a normal WiFi router or a mobile phone. Most likely you will not get the correct IPv6 prefix from the phone. If you only get a /64 prefix address from the phone, the IPv6 network is not usable together with the Thread network anyways as the end nodes will not receive global IPv6 addresses.


  • Hi Jørgen:

    If I need to use openWRT in Raspberry pi 3, how can I set it? or it has support??

    because I OTBR has support IPv6 form my phone, but not have Open WRT can distribution IP to my FTD accessory.

    and I need to set the wpanctl gateway for RPi border router?

    Best Regards,

    Rick.

  • Hi Rick,

    If you only have IPv6 connectivity through your phone, it will not help to introduce an OpenWRT router in the network. You need to get IPv6 connection natively from the internet service provider in a router that can assign IPv6 addresses further with larger address space than /63 prefix. The phone is not able to do that, and adding a router between the phone and the border router will not help with that.

    If you cannot get this kind of IPv6 setup, you can still use the border router with IPv4 network devices, for instance, the Google Cloud example uses IPv4 and NAT64 to send data from the nodes to the cloud.

    Best regards,
    Jørgen

  • Hi Jørgen

    I want to get the IP address for Openthread device from the border router or mobile phone, how can get it?
    because I have a case, need to use a mobile phone control Openthread device.
    or you have good kindly advised?

    I use version is:
    nRF52840 DK Version:nRF5_SDK_for_Thread_and_Zigbee_v4.1.0_32ce5f8\examples\thread\ncp\ftd\uart\hex

    Raspberry Pi 3 Version:RaspPi_OT_Border_Router_Demo_v4.1.0-1.alpha

    1. Pls kindly advise how to get IP Address of all Thread devices?

    2. Pls kindly advise how to get locate the IP Address of other Mesh Local devices from Border Router or End Device?

    3. Pls kindly advise how can get IP address of other Router and End device from Border Router?

    4.Pls kindly advise how to get the IP Address, assigned by the Border Router, to the Devices?

    5. Pls kindly advise how can see any Thread log from Border Router? (ex. IP assigned, join flow, -MLE----- information et. )

    Best Regards,

    Rick.

Related