Tools in use, etc:
- nRF5_SDK_for_Thread_and_Zigbee_v1.0.0
- RaspPi_OT_Border_Router_Demo_v1.0.0-1.alpha
- NCP example located in <InstallFolder>/examples/thread/ncp/uart/hex/nrf52840_xxaa.hex
- CLI example located in <InstallFolder>/examples/thread/cli/uart/hex/nrf52840_xxaa.hex
- nRF52840-PDK
- Raspberry Pi connect through an Ethernet cable to my switch that provides IPv4 connectivity with the DHCP service.
I'd like to ping from Thread CLI Example to my PC(172.27.131.50), which is on IPv4 network. Referring the Note from this:
Note
0808:0808 is in fact the Google DNS server address "8.8.8.8" in hex representation. In that way, you can reach any IPv4 cloud by replacing last 32 bits of an IPv6 address with a correctly encoded IPv4 address.
, I run the following command:
- panid 0xabcd
- ifconfig up
- thread start
- state
- ping 64:ff9b::ac1b:8332
After running the last command, I don't have any responses. I've logged in RaspPi and pinged toward the PC. This works:
Here is output of ifconfig on the BR:
Here is output of ipaddr of thread node:
Does anyone know how to fix this?
Thank you.
I've asked similar question before. I think I encounter different behavior. I'm modifying my application (from nRF5_SDK_for_Thread_v0.11.0) to nRF5_SDK_for_Thread_and_Zigbee_v1.0.0 now.