Lines Matching +full:thread +full:- +full:1 +full:- +full:4
24 - [attachtime](#attachtime)
25 - [ba](#ba)
26 - [bbr](#bbr)
27 - [br](README_BR.md)
28 - [bufferinfo](#bufferinfo)
29 - [ccathreshold](#ccathreshold)
30 - [channel](#channel)
31 - [child](#child-list)
32 - [childip](#childip)
33 - [childmax](#childmax)
34 - [childsupervision](#childsupervision-interval)
35 - [childtimeout](#childtimeout)
36 - [coap](README_COAP.md)
37 - [coaps](README_COAPS.md)
38 - [coex](#coex)
39 - [commissioner](README_COMMISSIONER.md)
40 - [contextreusedelay](#contextreusedelay)
41 - [counters](#counters)
42 - [csl](#csl)
43 - [dataset](README_DATASET.md)
44 - [debug](#debug)
45 - [delaytimermin](#delaytimermin)
46 - [detach](#detach)
47 - [deviceprops](#deviceprops)
48 - [diag](#diag)
49 - [discover](#discover-channel)
50 - [dns](#dns-config)
51 - [domainname](#domainname)
52 - [dua](#dua-iid)
53 - [eidcache](#eidcache)
54 - [eui64](#eui64)
55 - [extaddr](#extaddr)
56 - [extpanid](#extpanid)
57 - [factoryreset](#factoryreset)
58 - [fake](#fake)
59 - [fem](#fem)
60 - [history](README_HISTORY.md)
61 - [ifconfig](#ifconfig)
62 - [instanceid](#instanceid)
63 - [ipaddr](#ipaddr)
64 - [ipmaddr](#ipmaddr)
65 - [joiner](README_JOINER.md)
66 - [joinerport](#joinerport-port)
67 - [keysequence](#keysequence-counter)
68 - [leaderdata](#leaderdata)
69 - [leaderweight](#leaderweight)
70 - [linkmetrics](#linkmetrics-config-async-ipaddr-enhanced-ack-clear)
71 - [linkmetricsmgr](#linkmetricsmgr-disable)
72 - [locate](#locate)
73 - [log](#log-filename-filename)
74 - [mac](#mac-altshortaddr)
75 - [macfilter](#macfilter)
76 - [meshdiag](#meshdiag-topology-ip6-addrs-children)
77 - [mliid](#mliid-iid)
78 - [mlr](#mlr-reg-ipaddr--timeout)
79 - [mode](#mode)
80 - [multiradio](#multiradio)
81 - [nat64](#nat64-cidr)
82 - [neighbor](#neighbor-list)
83 - [netdata](README_NETDATA.md)
84 - [netstat](#netstat)
85 - [networkdiagnostic](#networkdiagnostic-get-addr-type-)
86 - [networkidtimeout](#networkidtimeout)
87 - [networkkey](#networkkey)
88 - [networkname](#networkname)
89 - [networktime](#networktime)
90 - [nexthop](#nexthop)
91 - [panid](#panid)
92 - [parent](#parent)
93 - [parentpriority](#parentpriority)
94 - [partitionid](#partitionid)
95 - [ping](#ping-async--i-source--m-ipaddr-size-count-interval-hoplimit-timeout)
96 - [platform](#platform)
97 - [pollperiod](#pollperiod-pollperiod)
98 - [preferrouterid](#preferrouterid-routerid)
99 - [prefix](#prefix)
100 - [promiscuous](#promiscuous)
101 - [pskc](#pskc)
102 - [pskcref](#pskcref)
103 - [radio](#radio-enable)
104 - [radiofilter](#radiofilter)
105 - [rcp](#rcp)
106 - [region](#region)
107 - [releaserouterid](#releaserouterid-routerid)
108 - [reset](#reset)
109 - [rloc16](#rloc16)
110 - [route](#route)
111 - [router](#router-list)
112 - [routerdowngradethreshold](#routerdowngradethreshold)
113 - [routereligible](#routereligible)
114 - [routerselectionjitter](#routerselectionjitter)
115 - [routerupgradethreshold](#routerupgradethreshold)
116 - [childrouterlinks](#childrouterlinks)
117 - [scan](#scan-channel)
118 - [service](#service)
119 - [singleton](#singleton)
120 - [sntp](#sntp-query-sntp-server-ip-sntp-server-port)
121 - [state](#state)
122 - [srp](README_SRP.md)
123 - [targetpower](#targetpower-channel-targetpower)
124 - [tcat](README_TCAT.md)
125 - [tcp](README_TCP.md)
126 - [test](#test-tmforiginfilter-enabledisable)
127 - [thread](#thread-start)
128 - [timeinqueue](#timeinqueue)
129 - [trel](#trel)
130 - [tvcheck](#tvcheck-enable)
131 - [txpower](#txpower)
132 - [udp](README_UDP.md)
133 - [unsecureport](#unsecureport-add-port)
134 - [uptime](#uptime)
135 - [vendor](#vendor-name)
136 - [verhoeff](#verhoeff-calculate)
137 - [version](#version)
138 - [wakeup](#wakeup-channel)
158 Show current Primary Backbone Router information for Thread 1.2 device.
176 ### bbr mgmt dua \<status\|coap-code\> [meshLocalIid]
184 - 0: ST_DUA_SUCCESS
185 - 1: ST_DUA_REREGISTER
186 - 2: ST_DUA_INVALID
187 - 3: ST_DUA_DUPLICATE
188 - 4: ST_DUA_NO_RESOURCES
189 - 5: ST_DUA_BBR_NOT_PRIMARY
190 - 6: ST_DUA_GENERAL_FAILURE
191 - 160: COAP code 5.00
194 > bbr mgmt dua 1 2f7c235e5025a2fd
220 > bbr mgmt mlr listener add ff04::1
226 ff04:0:0:0:0:0:0:1 3522
251 - 0: ST_MLR_SUCCESS
252 - 2: ST_MLR_INVALID
253 - 3: ST_MLR_NO_PERSISTENT
254 - 4: ST_MLR_NO_RESOURCES
255 - 5: ST_MLR_BBR_NOT_PRIMARY
256 - 6: ST_MLR_GENERAL_FAILURE
265 Show local Backbone state ([`Disabled`,`Primary`, `Secondary`]) for Thread 1.2 FTD.
285 …uter Service for Thread 1.2 FTD. `SRV_DATA.ntf` would be triggered for attached device if there is…
296 Disable Backbone Router Service for Thread 1.2 FTD. `SRV_DATA.ntf` would be triggered if Backbone R…
305 Register Backbone Router Service for Thread 1.2 FTD. `SRV_DATA.ntf` would be triggered for attached…
316 Show local Backbone Router configuration for Thread 1.2 FTD.
330 Configure local Backbone Router configuration for Thread 1.2 FTD. `bbr register` should be issued e…
341 Show jitter (in seconds) for Backbone Router registration for Thread 1.2 FTD.
353 Set jitter (in seconds) for Backbone Router registration for Thread 1.2 FTD.
382 - `Active`: Border Agent is active.
383 - `Inactive`: Border Agent is not active.
395 - Peer socket address (IPv6 address and port).
396 - Whether or not the session is connected.
397 - Whether or not the session is accepted as full commissioner.
398 - Session lifetime in milliseconds (calculated from the time the session was first established).
402 [fe80:0:0:0:cc79:2a29:d311:1aea]:9202 connected:yes commissioner:no lifetime:1860
423 - `Disabled`: Ephemeral Key Manager is disabled.
424 - `Stopped`: Enabled but no key is in use (not yet set or started).
425 - `Started`: Ephemeral key is set. Listening to accept secure connections from commissioner candida…
426 - `Connected`: Secure session is established with an external commissioner candidate. Not yet accep…
427 - `Accepted`: Secure session is established and external candidate is accepted as full commissioner.
539 BorderAgentEphemeralKey callback - state:Started
540 BorderAgentEphemeralKey callback - state:Connected
541 BorderAgentEphemeralKey callback - state:Stopped
564 epskcApiDeactivation: 1
565 epskcTimeoutDeactivation: 1
568 epskcInvalidBaStateError: 1
569 epskcInvalidArgsError: 1
586 - The `total` shows total number of message buffers in pool.
587 - The `free` shows the number of free message buffers.
588 - The `max-used` shows the maximum number of used buffers at the same time since OT stack initializ…
589 - This is then followed by info about different queues used by OpenThread stack, each line represen…
590 - The first number shows number messages in the queue.
591 - The second number shows number of buffers used by all messages in the queue.
592 - The third number shows total number of bytes of all messages in the queue.
598 max-used: 5
621 Get the CCA threshold in dBm measured at antenna connector per IEEE 802.15.4 - 2015 section 10.1.4.
625 -75 dBm
631 Set the CCA threshold measured at antenna connector per IEEE 802.15.4 - 2015 section 10.1.4.
634 > ccathreshold -62
640 Get the IEEE 802.15.4 Channel value.
650 Set the IEEE 802.15.4 Channel value.
665 auto: 1
668 supported: { 11-26}
669 favored: { 11-26}
692 > channel manager select 1
693 channel manager select 1
699 Enable/disable the auto-channel-selection functionality.
704 > channel manager auto 1
705 channel manager auto 1
723 Set the auto-channel-selection interval (in seconds).
735 Set the supported channel mask for the auto-channel-selection.
747 Set the favored channel mask for the auto-channel-selection.
766 enabled: 1
768 threshold: -75
842 1 2 3 6 7 8
853 +-----+--------+------------+------------+-------+------+-+-+-+---+---+-------+-------+------------…
854 | 1 | 0xc801 | 240 | 24 | 3 | 131 |1|0|0| 3| 0 | 0 | 129 | 4ecede68435…
855 | 2 | 0xc802 | 240 | 2 | 3 | 131 |0|0|0| 3| 1 | 0 | 0 | a672a601d2c…
861 Print diagnostic information for an attached Thread Child. The `id` may be a Child ID or an RLOC16.
864 > child 1
865 Child ID: 1
869 CSL Synchronized: 1
874 RSSI: -20
895 4
912 Get the Thread maximum number of allowed children.
922 Set the Thread maximum number of allowed children.
954 …hear from its parent within the specified check timeout, it initiates the re-attach process (MLE C…
994 Get the Thread Child Timeout value.
1004 Set the Thread Child Timeout value.
1115 - `OPENTHREAD_CONFIG_UPTIME_ENABLE` is required for MLE role time tracking in `counters mle`
1116 - `OPENTHREAD_CONFIG_IP6_BR_COUNTERS_ENABLE` is required for `counters br`
1135 RxUnicast: 1
1136 RxBroadcast: 1
1154 Role Detached: 1
1157 Role Leader: 1
1158 Attach Attempts: 1
1159 Partition Id Changes: 1
1177 Inbound Unicast: Packets 4 Bytes 320
1181 RA Rx: 4
1230 The CSL period MUST be a multiple 160 microseconds which is 802.15.4 "ten symbols time".
1248 Executes a series of CLI commands to gather information about the device and thread network. This i…
1254 - Version
1255 - Current state
1256 - RLOC16, extended MAC address
1257 - Unicast and multicast IPv6 address list
1258 - Channel
1259 - PAN ID and extended PAN ID
1260 - Network Data
1261 - Partition ID
1262 - Leader Data
1266 - Child and neighbor table
1267 - Router table and next hop Info
1268 - Address cache table
1269 - Registered MTD child IPv6 address
1270 - Device properties
1274 - SRP client state
1275 - SRP client services and host info
1279 - SRP server state and address mode
1280 - SRP server registered hosts and services
1284 - TREL status and peer table
1288 - BR state
1289 - BR prefixes (OMR, on-link, NAT64)
1290 - Discovered prefix table
1313 … Timeout value to zero on parent if acting as a child) and then stopping Thread protocol operation.
1344 ### deviceprops \<power-supply\> \<is-br\> \<supports-ccm\> \<is-unstable\> \<weight-adjustment\>
1348 - power-supply: `battery`, `external`, `external-stable`, or `external-unstable`.
1349 - weight-adjustment: Valid range is from -16 to +16. Clamped if not within the range.
1352 > deviceprops battery 0 0 0 -5
1360 WeightAdjustment : -5
1372 - channel: The channel to discover on. If no channel is provided, the discovery will cover all vali…
1377 +---+------------------+------------------+------+------------------+----+-----+-----+
1378 | 0 | OpenThread | dead00beef00cafe | ffff | f1d92a82c8d8fe43 | 11 | -20 | 0 |
1388 - Server IPv6 address and port
1389 - Response timeout in msec (wait time to rx response)
1390 - Maximum tx attempts before reporting failure
1391 - Boolean flag to indicate whether the server can resolve the query recursively or not.
1392 - Service resolution mode which specifies which records to query. Possible options are:
1393 - `srv` : Query for SRV record only.
1394 - `txt` : Query for TXT record only.
1395 - `srv_txt` : Query for both SRV and TXT records in the same message.
1396 - `srv_txt_sep`: Query in parallel for SRV and TXT using separate messages.
1397 - `srv_txt_opt`: Query for TXT/SRV together first, if it fails then query separately.
1398 - Whether to allow/disallow NAT64 address translation during address resolution (requires `OPENTHRE…
1399 - Transport protocol UDP or TCP (requires `OPENTHREAD_CONFIG_DNS_CLIENT_OVER_TCP_ENABLE`)
1403 Server: [fd00:0:0:0:0:0:0:1]:1234
1420 - `def` : Use default option.
1421 - `srv` : Query for SRV record only.
1422 - `txt` : Query for TXT record only.
1423 - `srv_txt` : Query for both SRV and TXT records in the same message.
1424 - `srv_txt_sep`: Query in parallel for SRV and TXT using separate messages.
1425 - `srv_txt_opt`: Query for TXT/SRV together first, if it fails then query separately.
1430 > dns config fd00::1 1234 5000 2 0 srv_txt_sep tcp
1434 Server: [fd00:0:0:0:0:0:0:1]:1234
1463 > dns config :: 0 0 0 1 srv_txt_sep
1487 > DNS response for ipv6.google.com - 2a00:1450:401b:801:0:0:0:200e TTL: 300
1497 DNS response for example.com. - fd4c:9574:3720:2:0:0:5db8:d822 TTL:20456
1509 This command requires a NAT64 prefix to be configured and present in Thread Network Data.
1511 For example, if a NAT64 prefix of `2001:db8:122:344::/96` is used within the Thread mesh, the outpu…
1515 > DNS response for ipv4.google.com - 2001:db8:122:344:0:0:8efa:bf4e TTL: 20456
1518 ### dns browse \<service-name\> \[DNS server IP\] \[DNS server port\] \[response timeout (ms)\] \[m…
1520 …browse (service instance enumeration) DNS query to get the list of services for given service-name.
1522 The parameters after `service-name` are optional. Any unspecified (or zero) value for these optiona…
1535 The recommended behavior, which is supported by the OpenThread DNS-SD resolver, is to only provide …
1541 Port:1234, Priority:1, Weight:2, TTL:7200
1553 Host:Gabes-Mac-mini.default.service.arpa.
1554 HostAddress:fd97:739d:386a:1:1c2e:d83c:fcbe:9cf4 TTL:10
1558 …IPv4 address but the preferred NAT64 prefix is unavailable. When testing DNS-SD discovery proxy, t…
1560 ### dns service \<service-instance-label\> \<service-name\> \[DNS server IP\] \[DNS server port\] \…
1564 The parameters after `service-name` are optional. Any unspecified (or zero) value for these optiona…
1568 ### dns servicehost \<service-instance-label\> \<service-name\> \[DNS server IP\] \[DNS server port…
1570 Send a service instance resolution DNS query for a given service instance with a potential follow-u…
1574 The parameters after `service-name` are optional. Any unspecified (or zero) value for these optiona…
1626 Get the Thread Domain Name for Thread 1.2 device.
1630 Thread
1636 Set the Thread Domain Name for Thread 1.2 device.
1639 > domainname Test\ Thread
1645 Get the Interface Identifier manually specified for Thread Domain Unicast Address on Thread 1.2 dev…
1655 Set the Interface Identifier manually specified for Thread Domain Unicast Address on Thread 1.2 dev…
1664 Clear the Interface Identifier manually specified for Thread Domain Unicast Address on Thread 1.2 d…
1673 Print the EID-to-RLOC cache entries.
1677 fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7d 2000 cache canEvict=1 transTime=0 eid=fd49:caf4:a29f:dc0e:9…
1678 fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7f fffe retry canEvict=1 timeout=10 retryDelay=30
1684 Get the factory-assigned IEEE EUI-64.
1694 Get the IEEE 802.15.4 Extended Address.
1704 Set the IEEE 802.15.4 Extended Address.
1714 Get the Thread Extended PAN ID value.
1716 …oning credential becomes stale after changing this value. Use [pskc](#pskc--p-keypassphrase) to re…
1726 Set the Thread Extended PAN ID value.
1743 Send fake Thread messages.
1747 #### fake /a/an \<dst-ipaddr\> \<target\> \<meshLocalIid\>
1823 List all IPv6 addresses assigned to the Thread interface.
1833 Use `-v` to get more verbose information about the address:
1835 - `origin`: can be `thread`, `slaac`, `dhcp6`, or `manual`, and indicates the origin of the address
1836 - `plen`: prefix length (in bits)
1837 - `preferred`: preferred flag (boolean)
1838 - `valid`: valid flag (boolean)
1841 > ipaddr -v
1842 fd5e:18fa:f4a5:b8:0:ff:fe00:fc00 origin:thread plen:64 preferred:0 valid:1
1843 fd5e:18fa:f4a5:b8:0:ff:fe00:dc00 origin:thread plen:64 preferred:0 valid:1
1844 fd5e:18fa:f4a5:b8:f8e:5d95:87a0:e82c origin:thread plen:64 preferred:0 valid:1
1845 fe80:0:0:0:4891:b191:e277:8826 origin:thread plen:64 preferred:1 valid:1
1851 Add an IPv6 address to the Thread interface.
1860 Delete an IPv6 address from the Thread interface.
1869 Print Thread link-local IPv6 address.
1879 Print Thread Mesh Local EID address.
1889 Print Thread Routing Locator (RLOC) address.
1899 List all IPv6 multicast addresses subscribed to the Thread interface.
1903 ff05:0:0:0:0:0:0:1
1904 ff33:40:fdde:ad00:beef:0:0:1
1905 ff32:40:fdde:ad00:beef:0:0:1
1911 Subscribe the Thread interface to the IPv6 multicast address.
1914 > ipmaddr add ff05::1
1920 Unsubscribe the Thread interface to the IPv6 multicast address.
1923 > ipmaddr del ff05::1
1929 Get the Link-Local All Thread Nodes multicast address.
1933 ff32:40:fdde:ad00:beef:0:0:1
1939 Get the Realm-Local All Thread Nodes multicast address.
1943 ff33:40:fdde:ad00:beef:0:0:1
1958 Get the Thread Key Sequence Counter.
1968 Set the Thread Key Sequence Counter.
1970 …g Key Sequence Counter will render a production application non-compliant with the Thread Specific…
1979 Get Thread Key Switch Guard Time (in hours)
1989 Set Thread Key Switch Guard Time (in hours).
1991 … Key Switch Guard Time will render a production application non-compliant with the Thread Specific…
2000 Show the Thread Leader Data.
2014 Get the Thread Leader Weight.
2024 Set the Thread Leader Weight.
2031 ### linkmetrics config \[async\] \<ipaddr\> enhanced-ack clear
2033 Send a Link Metrics Management Request to clear an Enhanced-ACK Based Probing.
2035 - async: Use the non-blocking mode.
2036 - ipaddr: Peer address (SHOULD be link local address of the neighboring device).
2039 > linkmetrics config fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack clear
2040 Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
2044 > linkmetrics config async fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack clear
2046 > Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
2050 ### linkmetrics config \[async\] \<ipaddr\> enhanced-ack register \<qmr\> \[r\]
2052 Send a Link Metrics Management Request to register an Enhanced-ACK Based Probing.
2054 - async: Use the non-blocking mode.
2055 - ipaddr: Peer address.
2056 - qmr: This specifies what metrics to query. At most two options are allowed to select (per spec 4.…
2057 - q: Layer 2 LQI.
2058 - m: Link Margin.
2059 - r: RSSI.
2060 - r: This is optional and only used for reference devices. When this option is specified, Type/Aver…
2063 > linkmetrics config fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack register qm
2064 Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
2068 > linkmetrics config async fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack register qm
2070 > Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
2073 > linkmetrics config async fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack register qm r
2075 > Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
2083 - async: Use the non-blocking mode.
2084 - ipaddr: Peer address.
2085 - seriesid: The Series ID.
2086 - ldraX: This specifies which frames are to be accounted.
2087 - l: MLE Link Probe.
2088 - d: MAC Data.
2089 - r: MAC Data Request.
2090 - a: MAC Ack.
2091 …- X: This represents none of the above flags, i.e., to stop accounting and remove the series. This…
2092 - pqmr: This specifies what metrics to query.
2093 - p: Layer 2 Number of PDUs received.
2094 - q: Layer 2 LQI.
2095 - m: Link Margin.
2096 - r: RSSI.
2099 > linkmetrics config fe80:0:0:0:3092:f334:1455:1ad2 forward 1 dra pqmr
2100 Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
2104 > linkmetrics config async fe80:0:0:0:3092:f334:1455:1ad2 forward 1 dra pqmr
2106 > Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
2114 - ipaddr: Peer address.
2115 - seriesid: The Series ID for which this Probe message targets at.
2116 - length: The length of the Probe message, valid range: [0, 64].
2119 > linkmetrics probe fe80:0:0:0:3092:f334:1455:1ad2 1 10
2127 - async: Use the non-blocking mode.
2128 - ipaddr: Peer address.
2129 - pqmr: This specifies what metrics to query.
2130 - p: Layer 2 Number of PDUs received.
2131 - q: Layer 2 LQI.
2132 - m: Link Margin.
2133 - r: RSSI.
2136 > linkmetrics request fe80:0:0:0:3092:f334:1455:1ad2 single qmr
2137 Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
2139 - LQI: 76 (Exponential Moving Average)
2140 - Margin: 82 (dB) (Exponential Moving Average)
2141 - RSSI: -18 (dBm) (Exponential Moving Average)
2144 > linkmetrics request async fe80:0:0:0:3092:f334:1455:1ad2 single qmr
2146 > Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
2148 - LQI: 76 (Exponential Moving Average)
2149 - Margin: 82 (dB) (Exponential Moving Average)
2150 - RSSI: -18 (dBm) (Exponential Moving Average)
2157 - sync: Use the blocking mode.
2158 - ipaddr: Peer address.
2159 - seriesid: The Series ID.
2162 > linkmetrics request fe80:0:0:0:3092:f334:1455:1ad2 forward 1
2163 Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
2165 - PDU Counter: 2 (Count/Summation)
2166 - LQI: 76 (Exponential Moving Average)
2167 - Margin: 82 (dB) (Exponential Moving Average)
2168 - RSSI: -18 (dBm) (Exponential Moving Average)
2171 > linkmetrics request async fe80:0:0:0:3092:f334:1455:1ad2 forward 1
2173 > Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
2175 - PDU Counter: 2 (Count/Summation)
2176 - LQI: 76 (Exponential Moving Average)
2177 - Margin: 82 (dB) (Exponential Moving Average)
2178 - RSSI: -18 (dBm) (Exponential Moving Average)
2212 ExtAddr:827aa7f7f63e1234, LinkMargin:80, Rssi:-20
2240 …ination is determined based on the the current routing table and path costs within the Thread mesh.
2272 - Note: Simulation Only, ie: `OPENTHREAD_EXAMPLES_SIMULATION`
2273 - Requires `OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_DEBUG_UART`
2283 1
2292 > log level 4
2296 ### meshdiag topology \[ip6-addrs\] \[children\]
2304 - `ip6-addrs` to discover the list of IPv6 addresses of every router.
2305 - `children` to discover the child table of every router.
2309 - Router ID
2310 - RLOC16
2311 - Extended MAC address
2312 - Thread Version (if known).
2313 - Whether the router is this device is itself (`me`)
2314 - Whether the router is the parent of this device when device is a child (`parent`)
2315 - Whether the router is `leader`
2316 - Whether the router acts as a border router providing external connectivity (`br`)
2317 - List of routers to which this router has a link:
2318 - `3-links`: Router IDs to which this router has a incoming link with link quality 3
2319 - `2-links`: Router IDs to which this router has a incoming link with link quality 2
2320 - `1-links`: Router IDs to which this router has a incoming link with link quality 1
2321 - If a list if empty, it is omitted in the out.
2322 - If `ip6-addrs`, list of IPv6 addresses of the router
2323 - If `children`, list of all children of the router. Information per child:
2324 - RLOC16
2325 - Incoming Link Quality from perspective of parent to child (zero indicates unknown)
2326 …- Child Device mode (`r` rx-on-when-idle, `d` Full Thread Device, `n` Full Network Data, `-` no fl…
2327 - Whether the child is this device itself (`me`)
2328 - Whether the child acts as a border router providing external connectivity (`br`)
2334 id:02 rloc16:0x0800 ext-addr:8aa57d2c603fe16c ver:4 - me - leader
2335 3-links:{ 46 }
2336 id:46 rloc16:0xb800 ext-addr:fe109d277e0175cc ver:4
2337 3-links:{ 02 51 57 }
2338 id:33 rloc16:0x8400 ext-addr:d2e511a146b9e54d ver:4
2339 3-links:{ 51 57 }
2340 id:51 rloc16:0xcc00 ext-addr:9aab43ababf05352 ver:4
2341 3-links:{ 33 57 }
2342 2-links:{ 46 }
2343 id:57 rloc16:0xe400 ext-addr:dae9c4c0e9da55ff ver:4
2344 3-links:{ 46 51 }
2345 1-links:{ 33 }
2352 > meshdiag topology children ip6-addrs
2353 id:62 rloc16:0xf800 ext-addr:ce349873897233a5 ver:4 - me - br
2354 3-links:{ 46 }
2355 ip6-addrs:
2357 fdde:ad00:beef:0:211d:39e9:6b2e:4ad1
2360 id:02 rloc16:0x0800 ext-addr:8aa57d2c603fe16c ver:4 - leader - br
2361 3-links:{ 46 51 }
2362 ip6-addrs:
2370 id:33 rloc16:0x8400 ext-addr:d2e511a146b9e54d ver:4
2371 3-links:{ 57 }
2372 ip6-addrs:
2377 id:51 rloc16:0xcc00 ext-addr:9aab43ababf05352 ver:4
2378 3-links:{ 02 46 57 }
2379 ip6-addrs:
2381 fdde:ad00:beef:0:2986:bba3:12d0:1dd2
2384 id:57 rloc16:0xe400 ext-addr:dae9c4c0e9da55ff ver:4
2385 3-links:{ 33 51 }
2386 ip6-addrs:
2391 rloc16:0xe402 lq:3, mode:rn - br
2393 id:46 rloc16:0xb800 ext-addr:fe109d277e0175cc ver:4
2394 3-links:{ 02 51 62 }
2395 ip6-addrs:
2407 id:02 rloc16:0x0800 ext-addr:8aa57d2c603fe16c ver:4 - parent - leader - br
2408 3-links:{ 46 51 }
2411 rloc16:0x0804 lq:0, mode:rdn - me
2412 id:46 rloc16:0xb800 ext-addr:fe109d277e0175cc ver:4
2413 3-links:{ 02 51 62 }
2415 id:33 rloc16:0x8400 ext-addr:d2e511a146b9e54d ver:4
2416 3-links:{ 57 }
2418 id:51 rloc16:0xcc00 ext-addr:9aab43ababf05352 ver:4
2419 3-links:{ 02 46 57 }
2421 id:57 rloc16:0xe400 ext-addr:dae9c4c0e9da55ff ver:4
2422 3-links:{ 33 51 }
2424 rloc16:0xe402 lq:3, mode:rn - br
2426 id:62 rloc16:0xf800 ext-addr:ce349873897233a5 ver:4 - br
2427 3-links:{ 46 }
2431 ### meshdiag childtable \<router-rloc16\>
2437 - RLOC16
2438 - Extended MAC address
2439 - Thread Version
2440 - Timeout (in seconds)
2441 - Age (seconds since last heard)
2442 - Supervision interval (in seconds)
2443 - Number of queued messages (in case the child is sleepy)
2444 - Device Mode
2445 - RSS (average and last) and link margin
2446 - Error rates, frame tx (at MAC layer), IPv6 message tx (above MAC)
2447 - Connection time (seconds since link establishment {dd}d.{hh}:{mm}:{ss} format)
2448 - CSL info
2449 - If synchronized
2450 - Period (in unit of 10-symbols-time)
2451 - Timeout (in seconds)
2452 - Channel
2456 rloc16:0x6402 ext-addr:8e6f4d323bbed1fe ver:4
2457 timeout:120 age:36 supvn:129 q-msg:0
2458 rx-on:yes type:ftd full-net:yes
2459 rss - ave:-20 last:-20 margin:80
2460 err-rate - frame:11.51% msg:0.76%
2461 conn-time:00:11:07
2462 csl - sync:no period:0 timeout:0 channel:0
2463 rloc16:0x6403 ext-addr:ee24e64ecf8c079a ver:4
2464 timeout:120 age:19 supvn:129 q-msg:0
2465 rx-on:no type:mtd full-net:no
2466 rss - ave:-20 last:-20 margin:80
2467 err-rate - frame:0.73% msg:0.00%
2468 conn-time:01:08:53
2469 csl - sync:no period:0 timeout:0 channel:0
2473 ### meshdiag childip6 \<parent-rloc16\>
2479 child-rloc16: 0xdc02
2482 fd00:1:0:0:120b:95fe:3ecc:d238
2483 child-rloc16: 0xdc03
2486 fd00:1:0:0:1fcf:5495:790a:370f
2490 ### meshdiag routerneighbortable \<router-rloc16\>
2496 - RLOC16
2497 - Extended MAC address
2498 - Thread Version
2499 - RSS (average and last) and link margin
2500 - Error rates, frame tx (at MAC layer), IPv6 message tx (above MAC)
2501 - Connection time (seconds since link establishment {dd}d.{hh}:{mm}:{ss} format)
2505 rloc16:0x9c00 ext-addr:764788cf6e57a4d2 ver:4
2506 rss - ave:-20 last:-20 margin:80
2507 err-rate - frame:1.38% msg:0.00%
2508 conn-time:01:54:02
2509 rloc16:0x7c00 ext-addr:4ed24fceec9bf6d3 ver:4
2510 rss - ave:-20 last:-20 margin:80
2511 err-rate - frame:0.72% msg:0.00%
2512 conn-time:00:11:27
2520 It must be used before Thread stack is enabled.
2537 NOTE: Only for Thread 1.2 Commissioner FTD device.
2540 > mlr reg ff04::1
2543 > mlr reg ff04::1 ff04::2 ff02::1
2544 status 2, 1 failed
2545 ff02:0:0:0:0:0:0:1
2547 > mlr reg ff04::1 ff04::2 1000
2550 > mlr reg ff04::1 ff04::2 0
2557 Get the Thread Device Mode value.
2559 - -: no flags set (rx-off-when-idle, minimal Thread device, stable network data)
2560 - r: rx-on-when-idle
2561 - d: Full Thread Device
2562 - n: Full Network Data
2572 Set the Thread Device Mode value.
2574 - -: no flags set (rx-off-when-idle, minimal Thread device, stable network data)
2575 - r: rx-on-when-idle
2576 - d: Full Thread Device
2577 - n: Full Network Data
2585 > mode -
2644 - `OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE` is required.
2645 - A valid CIDR must have a non-zero prefix length.
2646 - When updating the CIDR, NAT64 translator will be reset and all existing sessions will be expired.
2685 - `Disabled`: NAT64 prefix manager is disabled.
2686 - `NotRunning`: NAT64 prefix manager is enabled, but is not running, probably because the routing m…
2687 - `Idle`: NAT64 prefix manager is enabled and is running, but is not publishing a NAT64 prefix. Usu…
2688 - `Active`: NAT64 prefix manager is enabled, running and publishing a NAT64 prefix.
2692 - `Disabled`: NAT64 translator is disabled.
2693 - `NotRunning`: NAT64 translator is enabled, but is not translating packets, probably because it is…
2694 - `Active`: NAT64 translator is enabled and is translating packets.
2723 | | Address | | 4 to 6 | 6 to 4 |
2724 +----------+---------------------------+--------+--------------+--------------+
2726 +----------+------------+--------------+--------+------+-------+------+-------+
2729 | | UDP | 1 | 136 | 16 | 1608 |
2741 | | 4 to 6 | 6 to 4 |
2742 +---------------+-------------------------+-------------------------+
2744 +---------------+----------+--------------+----------+--------------+
2750 +---------------+-------------------------+-------------------------+
2751 | Total | 8 | 4 |
2765 +--------+------------------+-------------+-----------+---------+----------+-------+
2766 | 0xe800 | 9e2fa4e1b84f92db | 0.00 % | 0.00 % | -46 | -48 | 1 |
2767 | 0xc001 | 0ad7ed6beaa6016d | 4.67 % | 0.08 % | -68 | -72 | 10 |
2788 +------+--------+-----+----------+-----------+-+-+-+------------------+
2789 | C | 0xcc01 | 96 | -46 | -46 |1|1|1| 1eb9ba8a6522636b |
2790 | R | 0xc800 | 2 | -29 | -29 |1|1|1| 9a91556102c39ddb |
2791 | R | 0xf000 | 3 | -28 | -28 |1|1|1| 0ad7ed6beaa6016d |
2801 - RLOC16
2802 - Extended MAC address
2803 - Age (seconds since last heard from neighbor)
2804 - Connection time (seconds since link establishment with neighbor)
2811 +--------+------------------+------------------+------------------+
2812 | 0x8401 | 1a28be396a14a318 | 00:00:13 | 00:07:59 |
2826 0x8401 1a28be396a14a318 age:63 conn-time:644
2827 0x5c00 723ebf0d9eba3264 age:23 conn-time:852
2828 0xe800 ce53628a1e3f5b3c age:23 conn-time:180
2839 +-------------------------------------------------+------------------------------------------------…
2854 > networkdiagnostic get fdde:ad00:beef:0:0:ff:fe00:fc00 0 1 6
2866 > networkdiagnostic get ff02::1 0 1
2907 Get the Thread Network Key value.
2917 Set the Thread Network Key value.
2926 Get the Thread Network Name.
2936 Set the Thread Network Name.
2938 …oning credential becomes stale after changing this value. Use [pskc](#pskc--p-keypassphrase) to re…
2947 Get the Thread network time and the time sync parameters.
2961 - timesyncperiod: The time synchronization period, in seconds.
2962 - xtalthreshold: The XTAL accuracy threshold for a device to become Router-Capable device, in PPM.
2976 +------+------+------+
2977 | 9 | 9 | 1 |
2979 | 30 | 30 | 1 |
2980 | 46 | - | - |
3002 Get the IEEE 802.15.4 PAN ID value.
3012 Set the IEEE 802.15.4 PAN ID value.
3021 Get the diagnostic information for a Thread Router as parent.
3023 …Thread Router when `OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE` is enabled, this command will retur…
3032 Version: 4
3045 Get the assigned parent priority value, -2 means not assigned.
3049 1
3055 Set the assigned parent priority value: 1, 0, -1 or -2.
3058 > parentpriority 1
3064 Get the Thread Network Partition ID.
3074 Get the preferred Thread Leader Partition ID.
3086 Set the preferred Thread Leader Partition ID.
3095 ### ping \[async\] \[-I source\] \[-m] \<ipaddr\> \[size\] \[count\] \[interval\] \[hoplimit\] \[ti…
3099 - async: Use the non-blocking mode. New commands are allowed before the ping process terminates.
3100 - source: The source IPv6 address of the echo request.
3101 - -m: multicast loop, which allows looping back pings to multicast addresses that the device itself…
3102 - size: The number of data bytes to be sent.
3103 - count: The number of ICMPv6 Echo Requests to be sent.
3104 - interval: The interval between two consecutive ICMPv6 Echo Requests in seconds. The value may hav…
3105 - hoplimit: The hoplimit of ICMPv6 Echo Request to be sent.
3106 - timeout: Time in seconds to wait for the final ICMPv6 Echo Reply after sending out the request. T…
3111 1 packets transmitted, 1 packets received. Packet loss = 0.0%. Round-trip min/avg/max = 0/0.0/0 ms.
3114 > ping -I fd00:db8:0:0:76b:6a05:3ae9:a61a ff02::1 100 1 1 1
3115 > 108 bytes from fd00:db8:0:0:f605:fb4b:d429:d59a: icmp_seq=4 hlim=64 time=7ms
3116 1 packets transmitted, 1 packets received. Round-trip min/avg/max = 7/7.0/7 ms.
3126 Pinging synthesized IPv6 address: fdde:ad00:beef:2:0:0:ac11:1
3127 > 16 bytes from fdde:ad00:beef:2:0:0:ac11:1: icmp_seq=5 hlim=64 time=0ms
3128 1 packets transmitted, 1 packets received. Packet loss = 0.0%. Round-trip min/avg/max = 0/0.0/0 ms.
3180 ### pskc [-p] \<key\>|\<passphrase\>
3182 With `-p` generate pskc from \<passphrase\> (UTF-8 encoded) together with **current** network name …
3187 > pskc -p 123456
3225 …: For the Thread 1.2 border router with backbone capability, the local Domain Prefix would be list…
3230 - fd00:7d03:7d03:7d03::/64 prosD med
3238 Note: The Domain Prefix flag (`D`) is only available for Thread 1.2.
3240 - p: Preferred flag
3241 - a: Stateless IPv6 Address Autoconfiguration flag
3242 - d: DHCPv6 IPv6 Address Configuration flag
3243 - c: DHCPv6 Other Configuration flag
3244 - r: Default Route flag
3245 - o: On Mesh flag
3246 - s: Stable flag
3247 - n: Nd Dns flag
3248 - D: Domain Prefix flag
3249 - prf: Default router preference, which may be 'high', 'med', or 'low'.
3365 …nly intended for testing. It can be used to temporarily block all tx/rx on the IEEE 802.15.4 radio.
3401 RCP-related commands.
3421 OPENTHREAD/20191113-00825-g82053cc9d-dirty; SIMULATION; Jun 4 2020 17:53:16
3455 Get the Thread RLOC16 value.
3477 - s: Stable flag
3478 - n: NAT64 flag
3479 - a: Advertising PIO (AP) flag
3480 - prf: Default Router Preference, which may be: 'high', 'med', or 'low'.
3513 +----+--------+----------+-----------+-------+--------+-----+------------------+------+
3515 | 49 | 0xc400 | 63 | 0 | 3 | 3 | 0 | faa1c03908e2dbf2 | 1 |
3521 Print diagnostic information for a Thread Router. The `id` may be a Router ID or an RLOC16.
3525 Alloc: 1
3529 Link: 1
3540 Alloc: 1
3544 Link: 1
3659 Perform an IEEE 802.15.4 Active Scan.
3661 - channel: The channel to scan on. If no channel is provided, the active scan will cover all valid …
3666 +------+------------------+----+-----+-----+
3667 | ffff | f1d92a82c8d8fe43 | 11 | -20 | 0 |
3673 Perform an IEEE 802.15.4 Energy Scan.
3675 - duration: The time in milliseconds to spend scanning each channel.
3680 +----+------+
3681 | 11 | -59 |
3682 | 12 | -62 |
3683 | 13 | -67 |
3684 | 14 | -61 |
3685 | 15 | -87 |
3686 | 16 | -86 |
3687 | 17 | -86 |
3688 | 18 | -52 |
3689 | 19 | -58 |
3690 | 20 | -82 |
3691 | 21 | -76 |
3692 | 22 | -82 |
3693 | 23 | -74 |
3694 | 24 | -81 |
3695 | 25 | -88 |
3696 | 26 | -71 |
3703 +----+------+
3704 | 20 | -82 |
3716 - enterpriseNumber: IANA enterprise number
3717 - serviceData: hex-encoded binary service data
3718 - serverData: hex-encoded binary server data (empty if not provided)
3731 - enterpriseNumber: IANA enterprise number
3732 - serviceData: hext-encoded binary service data
3753 Send SNTP Query to obtain current unix epoch time (from 1st January 1970). The latter two parameter…
3755 - NTP server IP: 2001:4860:4806:8:: (Google IPv6 NTP Server)
3756 - NTP server port: 123
3760 > SNTP response - Unix time: 1540894725 (era: 0)
3767 > SNTP response - Unix time: 1540898611 (era: 0)
3784 …le the device is detached can make a production application non-compliant with the Thread Specific…
3788 … without such user action can make a production application non-compliant with the Thread Specific…
3826 - `channel` : Thread channel.
3827 - `targetpower` : The target power in the unit of 0.01dBm.
3840 … testing only. `OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE` is required for all `test` sub-commands.
3866 ### thread start
3868 Enable Thread protocol operation and attach to a Thread network.
3871 > thread start
3875 ### thread stop
3877 Disable Thread protocol operation and detach from a Thread network.
3880 > thread stop
3884 ### thread version
3886 Get the Thread Version number.
3889 > thread version
3896 Print the tx queue time-in-queue histogram.
3900 The time-in-queue is tracked for direct transmissions only and is measured as the duration from whe…
3902 …ow shows min and max time-in-queue (in milliseconds) followed by number of messages with time-in-q…
3909 +------+------+---------+
3939 | 290 | 299 | 1 |
3965 Print the maximum observed time-in-queue in milliseconds.
3969 The time-in-queue is tracked for direct transmissions only and is measured as the duration from whe…
3978 Reset the TX queue time-in-queue statistics.
3989 `OPENTHREAD_CONFIG_RADIO_LINK_TREL_ENABLE` is required for all `trel` sub-commands.
4052 +-----+------------------+------------------+--------------------------------------------------+
4053 | 1 | 5e5785ba3a63adb9 | f0d9c001f00d2e43 | [fe80:0:0:0:cc79:2a29:d311:1aea]:9202 |
4058 001 ExtAddr:5e5785ba3a63adb9 ExtPanId:f0d9c001f00d2e43 SockAddr:[fe80:0:0:0:cc79:2a29:d311:1aea]:92…
4070 Outbound: Packets 4 Bytes 320 Failures 1
4095 Enable thread version check when upgrading to router or leader.
4097 Note: Thread version check is enabled by default.
4108 Disable thread version check when upgrading to router or leader.
4110 Note: Thread version check is enabled by default.
4125 -10 dBm
4134 > txpower -10
4258 The input string MUST consist of characters in `['0'-'9']`.
4262 1
4272 The input string MUST consist of characters in `['0'-'9']`. The last digit is treated as checksum.
4278 Error 1: Failed
4287 OPENTHREAD/gf4f2f04; Jul 1 2016 17:00:09
4351 Instruct an Rx-Off-When-Idle device to send a mac frame to its parent. The mac frame could be eithe…
4370 0f6127e33af6b403 : rss -95 (lqi 1)
4373 0f6127e33af6b403 : rss -95 (lqi 1)
4374 Default rss: -50 (lqi 3)
4385 0f6127e33af6b403 : rss -95 (lqi 1)
4419 Add an IEEE 802.15.4 Extended Address to the address filter, and fixed the received signal strength…
4422 > macfilter addr add 0f6127e33af6b403 -95
4455 0f6127e33af6b403 : rss -95 (lqi 1)
4456 Default rss: -50 (lqi 3)
4465 > macfilter rss add * -50
4470 > macfilter rss add 0f6127e33af6b404 -85
4474 ### macfilter rss add-lqi \<extaddr\> \<lqi\>
4479 > macfilter rss add-lqi * 3
4484 > macfilter rss add-lqi 0f6127e33af6b404 2
4513 …s enabled only when building OpenThread with `OPENTHREAD_CONFIG_DIAG_ENABLE=1` option. Go [diagnos…
4519 Get the wake-up channel.
4531 Set the wake-up channel.
4542 Get the wake-up listen interval and duration.
4555 Set the wake-up listen interval and duration.
4566 Show the state of wake-up listening feature.
4578 Enable/disable listening for wake-up frames.
4587 ### wakeup wake \<extaddr\> \<wakeup-interval\> \<wakeup-duration\>
4589 Wakes a Wake-up End Device.
4594 > wakeup wake 1ece0a6c4653a7c1 7500 1090