mirror of
https://github.com/espressif/openthread.git
synced 2026-06-05 21:14:49 +00:00
87fdaa6946
This commit adds support for IPv6 loopback address (::1) in the simulation platform. When the local interface is set to the IPv6 loopback address, it uses the interface-local multicast group (ff01::116) instead of the link-local group (ff02::116) for node-to-node communication. It also ensures that the `sin6_scope_id` is correctly set for the loopback address in the transmission socket.
OpenThread Simulation on POSIX
This directory contains example platform drivers for simulation on POSIX.
Build Examples
$ cd <path-to-openthread>
$ mkdir build && cd build
$ cmake -GNinja -DOT_PLATFORM=simulation ..
$ ninja
After a successful build, the elf files are found in:
<path-to-openthread>/build/examples/apps/cli<path-to-openthread>/build/examples/apps/ncp
Interact
- Spawn the process:
$ cd <path-to-openthread>/build/simulation/examples/apps/cli
$ ./ot-cli-ftd 1
- Type
helpfor list of commands.
> help
help
channel
childtimeout
contextreusedelay
extaddr
extpanid
ipaddr
keysequence
leaderweight
mode
netdata register
networkidtimeout
networkkey
networkname
panid
ping
prefix
releaserouterid
rloc16
route
routerupgradethreshold
scan
start
state
stop