Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Referencia de comandos de la CLI

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

puerto BA

Obtiene el puerto UDP del servicio Thread Border Agent.

Parámetros

Sin parámetros.

Ejemplos

ba port
49153
Done

Referencias de la CLI y la API

estado del BA

Obtiene el otBorderAgentState de la función de agente de borde de subprocesos.

Parámetros

Sin parámetros.

Ejemplos

ba state
Started
Done

Referencias de la CLI y la API

bbr (habilitar,inhabilitar)

Habilita o inhabilita la funcionalidad de la red troncal.

Si está habilitado, se activa un mensaje de solicitud de datos del servidor SRV_DATA.ntf para el dispositivo conectado si no hay un servicio de router de red troncal en los datos de red de Thread.

Si está inhabilitado, se activa SRV_DATA.ntf si el router troncal está en el estado Principal.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

bbr enable
Done
bbr disable
Done

Referencias de la CLI y la API

libreta

Muestra la información actual del router de la red troncal principal para el dispositivo Thread.

Parámetros

Sin parámetros.

Ejemplos

bbr
BBR Primary:
server16: 0xE400
seqno:    10
delay:    120 secs
timeout:  300 secs
Done
bbr
BBR Primary: None
Done

Referencias de la CLI y la API

  • No hay API asociadas

bbr config (conjunto)

Establece la configuración local del router troncal otBackboneRouterConfig.

Un mensaje de solicitud de datos del servidor SRV_DATA.ntf se inicia automáticamente si el conjunto de datos de BBR cambia para el router troncal principal.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE está habilitado.

Se debe emitir de manera explícita bbr register para registrar el servicio de router troncal al líder de este router.

Parámetros

bbr config [seqno seqno] [delay delay] [timeout timeout]

Ejemplos

bbr config seqno 20 delay 30
Done

Referencias de la CLI y la API

configuración de brbr

Obtiene la configuración del router troncal local.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

bbr config
seqno:    10
delay:    120 secs
timeout:  300 secs
Done

Referencias de la CLI y la API

bbr jitter (get,set)

Obtiene o configura el jitter (en segundos) del registro del router de red troncal.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE está habilitado.

Parámetros

bbr jitter [jitter]

Ejemplos

bbr jitter
20
Done
bbr jitter 10
Done

Referencias de la CLI y la API

bbr mgmt dua

Con el meshLocalIid incluido, este comando configura el estado de respuesta del próximo registro de DUA. Sin meshLocalIid, responde a la siguiente DUA.req con el status o coap-code especificado.

Disponible cuando OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE está habilitado.

Parámetros

bbr mgmt dua status|coap-code [meshLocalIid]

Para status o coap-code, usa:

  • 0: ST_DUA_SUCCESS
  • 1: ST_DUA_REREGISTER
  • 2: ST_DUA_INVALID
  • 3: ST_DUA_DUPLICATE
  • 4: ST_DUA_NO_RESOURCES
  • 5: ST_DUA_BBR_NOT_PRIMARY
  • 6: ST_DUA_GENERAL_FAILURE
  • 160: Código COAP 5.00

Ejemplos

bbr mgmt dua 1 2f7c235e5025a2fd
Done
bbr mgmt dua 160
Done

Referencias de la CLI y la API

bbr mgmt mlr receptor add

Agrega un receptor de multidifusión en segundos con un valor de tiempo de espera.

Pasa 0 para usar el tiempo de espera de MLR predeterminado.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE y OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE están habilitados.

Parámetros

bbr mgmt mlr listener add ipaddress [timeout-seconds]

Ejemplos

bbr mgmt mlr listener add ff04::1
Done
bbr mgmt mlr listener add ff04::2 300
Done

Referencias de la CLI y la API

Objeto de escucha mgbt mlr mlr

Muestra los objetos de escucha de multidifusión con otBackboneRouterMulticastListenerInfomTimeout en segundos.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE y OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE están habilitados.

Parámetros

Sin parámetros.

Ejemplos

bbr mgmt mlr listener
ff04:0:0:0:0:0:0:abcd 3534000
ff04:0:0:0:0:0:0:eeee 3537610
Done

Referencias de la CLI y la API

bbr mgmt mlr receptor claro

Borra los objetos de escucha de multidifusión.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE y OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE están habilitados.

Parámetros

Sin parámetros.

Ejemplos

bbr mgmt mlr listener clear
Done

Referencias de la CLI y la API

respuesta bm mgmt mlr

Configura el estado de respuesta del próximo registro de receptor de multidifusión.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE y OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE están habilitados.

Parámetros

bbr mgmt mlr response status-code

Para status-code, usa:

  • 0: ST_MLR_SUCCESS
  • 2: ST_MLR_INVALID
  • 3: ST_MLR_NO_PERSISTENT
  • 4: ST_MLR_NO_RESOURCES
  • 5: ST_MLR_BBR_NOT_PRIMARY
  • 6: ST_MLR_GENERAL_FAILURE

Ejemplos

bbr mgmt mlr response 2
Done

Referencias de la CLI y la API

registro empresarial

Registra de forma explícita la configuración del router troncal local.

Se activa un mensaje SRV_DATA.ntf de solicitud de datos del servidor para el dispositivo conectado.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

bbr register
Done

Referencias de la CLI y la API

estado de base de datos

Obtiene el router de la red troncal otBackboneRouterState.

Disponible cuando OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

bbr state
Disabled
Done
bbr state
Primary
Done
bbr state
Secondary
Done

Referencias de la CLI y la API

br (habilitar,inhabilitar)

Habilita o inhabilita el Administrador de enrutamiento fronterizo.

Parámetros

Sin parámetros.

Ejemplos

br enable
Done
br disable
Done

Referencias de la CLI y la API

prefijo br favorednat64

Obtiene el prefijo NAT64 que se prefiere actualmente.

El prefijo de NAT64 preferido se puede encontrar en el vínculo de la infraestructura o puede ser el prefijo de NAT64 local de este dispositivo.

Parámetros

Sin parámetros.

Ejemplos

br favorednat64prefix
fd14:1078:b3d5:b0b0:0:0::/96 prf:low
Done

Referencias de la CLI y la API

prefijo de br favoredomr

Obtiene el prefijo favorito de la malla que se puede enrutar (OMR).

El prefijo de OMR preferido se puede descubrir en los datos de red o puede ser el prefijo de OMR local de este dispositivo.

Parámetros

Sin parámetros.

Ejemplos

br favoredomrprefix
fdfc:1ff5:1512:5622::/64 prf:low
Done

Referencias de la CLI y la API

prefijo br nat64

Obtiene el prefijo NAT64 local del router de borde.

Es posible que el prefijo NAT64 no se anuncie en la red Thread.

Se debe habilitar OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE.

Parámetros

Sin parámetros.

Ejemplos

br nat64prefix
fd14:1078:b3d5:b0b0:0:0::/96
Done

Referencias de la CLI y la API

prefijo br

Obtiene el prefijo local fuera de la malla (OMR), por ejemplo, fdfc:1ff5:1512:5622::/64.

Un prefijo OMR es un prefijo de 64 bits generado aleatoriamente, que se publica en la red Thread si aún no existe uno. Se puede acceder a este prefijo desde la red Wi-Fi o Ethernet local.

Parámetros

Sin parámetros.

Ejemplos

br omrprefix
fdfc:1ff5:1512:5622::/64
Done

Referencias de la CLI y la API

prefijo onlink br

Obtiene el prefijo de vínculo para el vínculo de infraestructura adyacente, por ejemplo, fd41:2650:a6f5:0::/64.

Un prefijo On-Link es un prefijo de 64 bits que se anuncia en el vínculo de infraestructura si aún no se usa uno que se pueda usar en él.

Parámetros

Sin parámetros.

Ejemplos

br onlinkprefix
fd41:2650:a6f5:0::/64
Done

Referencias de la CLI y la API

br con prefijo

Esta función itera en las entradas de la tabla de prefijos del router de borde.

Parámetros

Sin parámetros.

Ejemplos

br prefixtable
prefix:fd00:1234:5678:0::/64, on-link:no, ms-since-rx:29526, lifetime:1800, route-prf:med,
router:ff02:0:0:0:0:0:0:1
prefix:1200:abba:baba:0::/64, on-link:yes, ms-since-rx:29527, lifetime:1800, preferred:1800,
router:ff02:0:0:0:0:0:0:1
Done

Referencias de la CLI y la API

br rioprf (alta,media,baja)

Esta función define la preferencia que se debe usar cuando se anuncian opciones de información de ruta en los mensajes de anuncios del router enviados a través del vínculo de infraestructura, por ejemplo, para los prefijos OMR descubiertos.

De forma predeterminada, BR usará el nivel de preferencia medium, pero esta función permite cambiar el valor predeterminado. A modo de ejemplo, se puede establecer en la preferencia low en el caso en que el dispositivo sea un BR temporal (un dispositivo móvil BR o un dispositivo con batería) para indicar que se deben preferir otros BR (si hay alguno) en lugar del BR en el vínculo de la infraestructura.

Parámetros

br rioprf [high|med|low]

Ejemplos

br rioprf
med
Done
br rioprf low
Done

Referencias de la CLI y la API

información de búfer

Obtiene la información del búfer del mensaje actual.

  • total muestra la cantidad total de búferes de mensajes en el grupo.
  • free muestra la cantidad de búferes de mensajes gratuitos.

A continuación, la CLI muestra información sobre las diferentes colas que usa la pila de OpenThread, por ejemplo, 6lo send. Cada línea después de la cola representa información sobre una cola:

  • El primer número muestra los mensajes de la fila.
  • El segundo número muestra la cantidad de búferes que usan todos los mensajes de la cola.
  • El tercer número muestra la cantidad total de bytes de todos los mensajes de la cola.

Parámetros

Sin parámetros.

Ejemplos

bufferinfo
total: 40
free: 40
6lo send: 0 0 0
6lo reas: 0 0 0
ip6: 0 0 0
mpl: 0 0 0
mle: 0 0 0
coap: 0 0 0
coap secure: 0 0 0
application coap: 0 0 0
Done

Referencias de la CLI y la API

ccathreshold (get,set)

Obtiene o establece el umbral de CCA en dBm medido en el conector de antena de acuerdo con la sección 10.1.4 de IEEE 802.15-2015.

Parámetros

ccathreshold [CCA-threshold-dBm]

Usa el argumento CCA-threshold-dBm opcional para establecer el umbral de CCA.

Ejemplos

ccathreshold
-75 dBm
Done
ccathreshold -62
Done

Referencias de la CLI y la API

canal (get,set)

Obtiene o establece el valor del canal IEEE 802.15.4.

Parámetros

channel [channel-num]

Usa channel-num para configurar el canal.

Ejemplos

channel
11
Done
channel 11
Done

Referencias de la CLI y la API

  • No hay API asociadas

administrador de canal automático

Habilita o inhabilita la funcionalidad de selección de canales automáticos.

Si se habilita, ChannelManager invocará periódicamente un RequestChannelSelect(false). SetAutoChannelSelectionInterval() puede establecer el período.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE y OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE son obligatorios.

Parámetros

channel manager auto enable

1 es un booleano para enable.

Ejemplos

channel manager auto 1
channel manager auto 1
Done

Referencias de la CLI y la API

cambio de administrador del canal

Solicita un cambio de canal de red de Thread.

La red cambia al canal determinado después de una demora específica (consulta otChannelManagerSetDelay()). El cambio de canal se realiza mediante la actualización del conjunto de datos operativos pendiente.

Una llamada posterior cancelará un cambio en curso que se solicitó anteriormente.

Campo obligatorio: OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE

Parámetros

channel manager change channel-num

Ejemplos

channel manager change 11
channel manager change 11
Done

Referencias de la CLI y la API

administrador del canal

Obtén el estado del administrador del canal. Campo obligatorio: OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE

Parámetros

Sin parámetros.

Ejemplos

channel manager
channel: 11
auto: 1
delay: 120
interval: 10800
supported: { 11-26}
favored: { 11-26}
Done

Referencias de la CLI y la API

demora del administrador del canal

Establece la demora (en segundos) que se utiliza para un cambio de canal.

Es preferible que la demora sea mayor que el intervalo máximo de sondeo de datos que usan todos los dispositivos inactivos para dormir dentro de la red Thread.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE y OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE son obligatorios.

Parámetros

channel manager delay delay-seconds

Ejemplos

channel manager delay 120
channel manager delay 120
Done

Referencias de la CLI y la API

se dio prioridad al administrador del canal

Establece la máscara de canal preferida.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE y OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE son obligatorios.

Parámetros

channel manager favored mask

Ejemplos

channel manager favored 0x7fffc00
channel manager favored 0x7fffc00
Done

Referencias de la CLI y la API

intervalo del administrador de canal

Establece el intervalo de tiempo (en segundos) que utiliza la funcionalidad de selección de canales automáticos.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE y OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE son obligatorios.

Parámetros

channel manager interval interval-seconds

Ejemplos

channel manager interval 10800
channel manager interval 10800
Done

Referencias de la CLI y la API

administrador de canal select

Esta función solicita que ChannelManager verifique y seleccione un canal nuevo y que comience un cambio de canal.

A diferencia de la otChannelManagerRequestChannelChange() en la que se debe proporcionar el canal como parámetro, esta función le pide a ChannelManager que seleccione un canal por sí mismo (según la información de calidad de canal recopilada).

Una vez que se lo llame, el administrador de canal realizará los siguientes tres pasos:

1) ChannelManager decide si el cambio en el canal sería útil. Se puede omitir esta comprobación si aSkipQualityCheck se configura como verdadero (si se fuerza la selección de un canal y se omite la verificación de calidad). Este paso utiliza las métricas de calidad de vínculos recopiladas en el dispositivo (como la tasa de fallas de CCA, las velocidades de error de fotogramas y mensajes por vecino, etc.) para determinar si la calidad actual del canal está en el nivel que justifica un cambio de canal.

2) Si el primer paso es correcto, ChannelManager selecciona un canal potencialmente mejor. Utiliza los datos de calidad de canal recopilados por el módulo ChannelMonitor. En este paso, se usan los canales compatibles y los favoritos. (consulta otChannelManagerSetSupportedChannels() y otChannelManagerSetFavoredChannels()).

3) Si el canal recién seleccionado es diferente del canal actual, ChannelManager solicita o inicia el proceso de cambio de canal (invocando internamente un RequestChannelChange()).

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE y OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE son obligatorios.

Parámetros

channel manager select skip-quality-check

Usa un 1 o 0 para el valor booleano skip-quality-check.

Ejemplos

channel manager select 1
channel manager select 1
Done

Referencias de la CLI y la API

compatible con el administrador del canal

Establece la máscara de canal compatible.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE y OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE son obligatorios.

Parámetros

channel manager supported mask

Ejemplos

channel manager supported 0x7fffc00
channel manager supported 0x7fffc00
Done

Referencias de la CLI y la API

umbral del administrador de canal

Establece el umbral de la tasa de fallas de CCA.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE y OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE son obligatorios.

Parámetros

channel manager threshold threshold-percent

Use un valor hexadecimal para threshold-percent. 0 se asigna al 0% y 0xffff se asigna al 100%.

Ejemplos

channel manager threshold 0xffff
channel manager threshold 0xffff
Done

Referencias de la CLI y la API

supervisor de canal

Obtén el estado actual del monitor y la ocupación de tu canal. Campo obligatorio: OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE

Parámetros

Sin parámetros.

Ejemplos

channel monitor
enabled: 1
interval: 41000
threshold: -75
window: 960
count: 10552
occupancies:
ch 11 (0x0cb7)  4.96% busy
ch 12 (0x2e2b) 18.03% busy
ch 13 (0x2f54) 18.48% busy
ch 14 (0x0fef)  6.22% busy
ch 15 (0x1536)  8.28% busy
ch 16 (0x1746)  9.09% busy
ch 17 (0x0b8b)  4.50% busy
ch 18 (0x60a7) 37.75% busy
ch 19 (0x0810)  3.14% busy
ch 20 (0x0c2a)  4.75% busy
ch 21 (0x08dc)  3.46% busy
ch 22 (0x101d)  6.29% busy
ch 23 (0x0092)  0.22% busy
ch 24 (0x0028)  0.06% busy
ch 25 (0x0063)  0.15% busy
ch 26 (0x058c)  2.16% busy
Done

Referencias de la CLI y la API

  • No hay API asociadas

inicio del supervisor del canal

Inicia el monitor del canal. La CLI de OT envía un valor booleano de true a otChannelMonitorSetEnabled. OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE es obligatoria.

Parámetros

Sin parámetros.

Ejemplos

channel monitor start
channel monitor start
Done

Referencias de la CLI y la API

detención del supervisor del canal

Detén el monitor del canal. La CLI de OT envía un valor booleano de false a otChannelMonitorSetEnabled. OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE es obligatoria.

Parámetros

Sin parámetros.

Ejemplos

channel monitor stop
channel monitor stop
Done

Referencias de la CLI y la API

canal preferido

Obtiene la máscara de canal preferida por la radio en la que el dispositivo prefiere crearse.

Parámetros

Sin parámetros.

Ejemplos

channel preferred
0x7fff800
Done

Referencias de la CLI y la API

canal compatible

Obtén la máscara de canal compatible con la radio en la que puede estar activado el dispositivo.

Parámetros

Sin parámetros.

Ejemplos

channel supported
0x7fff800
Done

Referencias de la CLI y la API

secundario (id)

Obtiene información de diagnóstico para un elemento secundario adjunto según su ID secundario o RLOC16.

Parámetros

child child-id

Ejemplos

child 1
Child ID: 1
Rloc: 9c01
Ext Addr: e2b3540590b0fd87
Mode: rn
Net Data: 184
Timeout: 100
Age: 0
Link Quality In: 3
RSSI: -20
Done

Referencias de la CLI y la API

lista secundaria

Muestra una lista de los ID secundarios adjuntos.

Parámetros

Sin parámetros.

Ejemplos

child list
1 2 3 6 7 8
Done

Referencias de la CLI y la API

tabla secundaria

Imprime una tabla de los elementos secundarios adjuntos.

Parámetros

Sin parámetros.

Ejemplos

child table
| ID  | RLOC16 | Timeout    | Age        | LQ In | C_VN |R|D|N|Ver|CSL|QMsgCnt| Extended MAC     |
+-----+--------+------------+------------+-------+------+-+-+-+---+---+-------+------------------+
|   1 | 0xc801 |        240 |         24 |     3 |  131 |1|0|0|  3| 0 |     0 | 4ecede68435358ac |
|   2 | 0xc802 |        240 |          2 |     3 |  131 |0|0|0|  3| 1 |     0 | a672a601d2ce37d8 |
Done

Referencias de la CLI y la API

niño

Obtiene una lista de las direcciones IP almacenadas para campos secundarios de MTD.

Parámetros

Sin parámetros.

Ejemplos

childip
3401: fdde:ad00:beef:0:3037:3e03:8c5f:bc0c
Done

Referencias de la CLI y la API

childip max (conjunto)

Establece o restablece el número máximo de direcciones IP que cada hijo secundario de MTD puede registrar con este dispositivo como superior.

Pasa 0 para borrar la configuración y restablecer la configuración predeterminada.

Disponible cuando OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE está habilitado.

Parámetros

childip max count

Ejemplos

childip max 2
Done

Referencias de la CLI y la API

maxip secundario

Obtiene la cantidad máxima de direcciones IP que cada hijo secundario de MTD puede registrar con este dispositivo como superior.

Parámetros

Sin parámetros.

Ejemplos

childip max
4
Done

Referencias de la CLI y la API

childmax (conjunto)

Establece la cantidad máxima de elementos secundarios permitidos actualmente.

Este parámetro solo se puede establecer cuando se detuvo la operación del protocolo Thread.

Parámetros

childmax count

Ejemplos

childmax 2
Done

Referencias de la CLI y la API

maxmax

Obtiene la cantidad máxima de elementos secundarios permitidos actualmente.

Parámetros

Sin parámetros.

Ejemplos

childmax
5
Done

Referencias de la CLI y la API

salida de supervisión de niños (conjunto)

Establece el intervalo de tiempo de espera de la verificación de la supervisión (en segundos).

Parámetros

childsupervision checktimeout timeout-seconds

Ejemplos

childsupervision checktimeout 30
Done

Referencias de la CLI y la API

registro de salida de supervisión infantil

Obtiene el intervalo de tiempo de espera de la verificación de supervisión (en segundos).

Si el dispositivo es un niño somnoliento y su padre no escucha dentro del tiempo de espera especificado, inicia el proceso de reconexión (intercambio de solicitud/actualización de la actualización secundaria de MLE con su superior).

Parámetros

Sin parámetros.

Ejemplos

childsupervision checktimeout
30
Done

Referencias de la CLI y la API

Intervalo de supervisión secundaria (conjunto)

Establece el intervalo de supervisión para niños (en segundos).

Este comando solo se puede utilizar con dispositivos FTD.

Parámetros

childsupervision interval interval-seconds

Ejemplos

childsupervision interval 30
Done

Referencias de la CLI y la API

intervalo de supervisión secundaria

Obtiene el intervalo de supervisión de los niños (en segundos).

La función de supervisión infantil proporciona un mecanismo para que los padres se aseguren de enviar un mensaje a cada niño durmiendo dentro del intervalo de supervisión. Si no hay transmisión para el elemento secundario dentro del intervalo de supervisión, OpenThread pone en cola y envía un mensaje de supervisión (un mensaje de datos con carga útil vacía) al elemento secundario.

Este comando solo se puede utilizar con dispositivos FTD.

Parámetros

Sin parámetros.

Ejemplos

childsupervision interval
30
Done

Referencias de la CLI y la API

childtimeout (conjunto)

Establece el tiempo de espera del elemento secundario del subproceso (en segundos) que se usa cuando se opera en la función secundaria.

Parámetros

childtimeout timeout-seconds

Ejemplos

childtimeout 300
Done

Referencias de la CLI y la API

tiempo de espera para niños

Obtiene el tiempo de espera de conversación de subprocesos secundarios (en segundos) que se usa cuando se opera en la función secundaria.

Parámetros

Sin parámetros.

Ejemplos

childtimeout
300
Done

Referencias de la CLI y la API

contextoreusedelay (get,set)

Obtiene o establece el valor CONTEXT_ID_REUSE_DELAY.

Parámetros

contextreusedelay delay

Usa el argumento opcional delay para configurar CONTEXT_ID_REUSE_DELAY.

Ejemplos

contextreusedelay
11
Done
contextreusedelay 11
Done

Referencias de la CLI y la API

contadores (mac)

Obtiene los contadores de la capa MAC.

Parámetros

counters mac

Ejemplos

counters mac
TxTotal: 10
   TxUnicast: 3
   TxBroadcast: 7
   TxAckRequested: 3
   TxAcked: 3
   TxNoAckRequested: 7
   TxData: 10
   TxDataPoll: 0
   TxBeacon: 0
   TxBeaconRequest: 0
   TxOther: 0
   TxRetry: 0
   TxErrCca: 0
   TxErrBusyChannel: 0
RxTotal: 2
   RxUnicast: 1
   RxBroadcast: 1
   RxData: 2
   RxDataPoll: 0
   RxBeacon: 0
   RxBeaconRequest: 0
   RxOther: 0
   RxAddressFiltered: 0
   RxDestAddrFiltered: 0
   RxDuplicated: 0
   RxErrNoFrame: 0
   RxErrNoUnknownNeighbor: 0
   RxErrInvalidSrcAddr: 0
   RxErrSec: 0
   RxErrFcs: 0
   RxErrOther: 0
Done

Referencias de la CLI y la API

contadores (mle)

Obtiene los contadores de MLE de Thread.

Parámetros

counters mle

Ejemplos

counters mle
Role Disabled: 0
Role Detached: 1
Role Child: 0
Role Router: 0
Role Leader: 1
Attach Attempts: 1
Partition Id Changes: 1
Better Partition Attach Attempts: 0
Parent Changes: 0
Done

Referencias de la CLI y la API

contadores

Obtiene los nombres de contadores compatibles.

Parámetros

Sin parámetros.

Ejemplos

counters
ip
mac
mle
Done

Referencias de la CLI y la API

  • No hay API asociadas

IP de contadores

Obtiene los contadores de IPv6.

Parámetros

counters ip

Ejemplos

counters ip
TxSuccess: 10
TxFailed: 0
RxSuccess: 5
RxFailed: 0
Done

Referencias de la CLI y la API

restablecimiento de IP de contadores

Restablece los contadores de IPv6.

Parámetros

counters ip reset

Ejemplos

counters ip reset
Done

Referencias de la CLI y la API

Restablecer configuración de Mac

Restablece los contadores de la capa MAC.

Parámetros

counters mac reset

Ejemplos

counters mac reset
Done

Referencias de la CLI y la API

restablecer mle de contadores

Restablece los contadores de MLE de Thread.

Parámetros

counters mle reset

Ejemplos

counters mle reset
Done

Referencias de la CLI y la API

canal csl

Establece el canal CSL.

Parámetros

csl channel channel

Ejemplos

csl channel 20
Done

Referencias de la CLI y la API

CSL

Obtiene la configuración de la CSL.

Parámetros

Sin parámetros.

Ejemplos

csl
Channel: 11
Period: 1000 (in units of 10 symbols), 160ms
Timeout: 1000s
Done

Referencias de la CLI y la API

período de csl

Establece el período de CSL en unidades de 10 símbolos.

Para inhabilitar CSL, establece este parámetro en 0.

Parámetros

csl period period

Ejemplos

csl period 3000
Done

Referencias de la CLI y la API

Tiempo de espera de CSL

Establece el tiempo de espera de CSL en segundos.

Parámetros

csl timeout timeout

Ejemplos

cls timeout 10
Done

Referencias de la CLI y la API

conjunto de datos activo

Obtiene el conjunto de datos operativo activo.

La CLI de OT usa miembros de otOperationalDataset para mostrar los valores de los conjuntos de datos a la consola.

Parámetros

dataset active [-x]

El argumento -x opcional imprime los valores del conjunto de datos operativos activos como TLV codificados en hexadecimal.

Ejemplos

dataset active
Active Timestamp: 1
Channel: 13
Channel Mask: 0x07fff800
Ext PAN ID: d63e8e3e495ebbc3
Mesh Local Prefix: fd3d:b50b:f96d:722d::/64
Network Key: dfd34f0f05cad978ec4e32b0413038ff
Network Name: OpenThread-8f28
PAN ID: 0x8f28
PSKc: c23a76e98f1a6483639b1ac1271e2e27
Security Policy: 0, onrcb
Done
dataset active -x
0e08000000000001000000030000103506000...3023d82c841eff0e68db86f35740c030000ff
Done

Referencias de la CLI y la API

conjunto de datos de marca de tiempo activa (get, set)

Obtiene o establece otOperationalDataset::mActiveTimestamp.

Parámetros

dataset activetimestamp [timestamp]

Pasa el argumento opcional timestamp para establecer la marca de tiempo activa.

Ejemplos

dataset activetimestamp
123456789
Done
dataset activetimestamp 123456789
Done

Referencias de la CLI y la API

  • No hay API asociadas

Canal del conjunto de datos (get,set)

Obtiene o establece otOperationalDataset::mChannel.

Parámetros

dataset channel [channel-num]

Usa el argumento opcional channel-num para configurar el canal.

Ejemplos

dataset channel
12
Done
dataset channel 12
Done

Referencias de la CLI y la API

  • No hay API asociadas

máscara de canal del conjunto de datos (get,set)

Obtiene o establece otOperationalDataset::mChannelMask.

Parámetros

dataset channelmask [channel-mask]

Usa el argumento opcional channel-mask para configurar la máscara del canal.

Ejemplos

dataset channelmask
0x07fff800
Done
dataset channelmask 0x07fff800
Done

Referencias de la CLI y la API

  • No hay API asociadas

borrar conjunto de datos

Restablece el búfer del conjunto de datos operativos.

Parámetros

Sin parámetros.

Ejemplos

dataset clear
Done

Referencias de la CLI y la API

  • No hay API asociadas

confirmación de conjunto de datos activa

Confirma el búfer del conjunto de datos operativos con el conjunto de datos operativo activo.

Parámetros

Sin parámetros.

Ejemplos

dataset commit active
Done

Referencias de la CLI y la API

confirmación de conjunto de datos pendiente

Confirma el búfer del conjunto de datos operativo con el conjunto de datos operativo pendiente.

Parámetros

Sin parámetros.

Ejemplos

dataset commit pending
Done

Referencias de la CLI y la API

demora en el conjunto de datos (get,set)

Obtiene o establece otOperationalDataset::mDelay.

Parámetros

dataset delay [delay]

Usa el argumento delay opcional para establecer el valor del temporizador de retraso.

Ejemplos

dataset delay
1000
Done
dataset delay 1000
Done

Referencias de la CLI y la API

conjunto de datos extpanid (get,set)

Obtiene o establece otOperationalDataset::mExtendedPanId.

Parámetros

dataset extpanid [extpanid]

Usa el argumento extpanid opcional para establecer el ID de red del área personal extendida.

Ejemplos

dataset extpanid
000db80123456789
Done
dataset extpanid 000db80123456789
Done

Referencias de la CLI y la API

ayuda con el conjunto de datos

Obtiene una lista de los comandos dataset de la CLI. Para obtener más información, consulta Mostrar y administrar conjuntos de datos con CLI de OT.

Parámetros

Sin parámetros.

Ejemplos

dataset help
help
active
activetimestamp
channel
channelmask
clear
commit
delay
extpanid
init
meshlocalprefix
mgmtgetcommand
mgmtsetcommand
networkkey
networkname
panid
pending
pendingtimestamp
pskc
securitypolicy
Done

Referencias de la CLI y la API

  • No hay API asociadas

init del conjunto de datos (active,new,pending,tlvs)

La CLI de OT verifica active, pending o tlvs y muestra los valores correspondientes. De lo contrario, la CLI de OT crea una red aleatoria nueva y muestra un conjunto de datos nuevo.

Parámetros

dataset init {active|new|pending|tlvs} [hex-encoded-tlvs]

Usa new para inicializar un conjunto de datos nuevo y, luego, ingresa el comando dataset commit active. Usa tlvs para los TLV codificados en hexadecimal.

Ejemplos

dataset init new
Done

Referencias de la CLI y la API

conjunto de datos mallalocalprefix (get,set)

Obtiene o establece otOperationalDataset::mMeshLocalPrefix.

Parámetros

dataset meshlocalprefix [meshlocalprefix]

Usa el argumento opcional meshlocalprefix para configurar el prefijo de malla local.

Ejemplos

dataset meshlocalprefix
fd00:db8:0:0::/64
Done
dataset meshlocalprefix fd00:db8:0:0::/64
Done

Referencias de la CLI y la API

  • No hay API asociadas

conjunto de datos mgmtgetcommand activo

Envía MGMT_ACTIVE_GET.

La CLI de OT envía un MGMT_ACTIVE_GET con los argumentos relevantes. Para obtener más información sobre estos parámetros y las asignaciones de argumentos, consulta Mostrar y administrar conjuntos de datos con CLI de OT.

Parámetros

dataset mgmtgetcommand active [address leader-address] [dataset-components] [-x tlv-list]
  • Usa address para especificar el destino de IPv6; de lo contrario, se usa el ALOC líder como predeterminado.
  • Para dataset-components, puedes pasar cualquier combinación de otOperationalDatasetComponents, por ejemplo, activetimestamp, pendingtimestamp o networkkey.
  • El argumento opcional -x especifica los TLV sin procesar que se solicitarán.

Ejemplos

dataset mgmtgetcommand active address fdde:ad00:beef:0:558:f56b:d688:799 activetimestamp securitypolicy
Done
dataset mgmtgetcommand active networkname
Done

Referencias de la CLI y la API

conjunto de datos mgmtgetcommand pendiente

Envía MGMT_PENDING_GET.

Parámetros

dataset mgmtgetcommand pending [address leader-address] [dataset-components] [-x tlv-list]

Para obtener más información sobre estos parámetros y las asignaciones de argumentos, consulta Mostrar y administrar conjuntos de datos con CLI de OT.

Ejemplos

dataset mgmtgetcommand pending address fdde:ad00:beef:0:558:f56b:d688:799 activetimestamp securitypolicy
Done
dataset mgmtgetcommand pending networkname
Done

Referencias de la CLI y la API

conjunto de datos mgmtsetcommand activo

Envía MGMT_ACTIVE_SET.

Parámetros

dataset mgmtsetcommand active [dataset-components] [-x tlv-list]

Para obtener más información sobre estos parámetros y las asignaciones de argumentos, consulta Mostrar y administrar conjuntos de datos con CLI de OT.

Ejemplos

dataset mgmtsetcommand active activetimestamp 123 securitypolicy 1 onrcb
Done

Referencias de la CLI y la API

conjunto de datos mgmtsetcommand pendiente

Envía MGMT_PENDING_SET.

Parámetros

dataset mgmtsetcommand pending [dataset-components] [-x tlv-list]

Para obtener más información sobre estos parámetros y las asignaciones de argumentos, consulta Mostrar y administrar conjuntos de datos con CLI de OT.

Ejemplos

dataset mgmtsetcommand pending activetimestamp 123 securitypolicy 1 onrcb
Done

Referencias de la CLI y la API

Clave de red del conjunto de datos (get,set)

Obtiene o establece otOperationalDataset::mNetworkKey.

Parámetros

dataset networkkey [key]

Usa el argumento key opcional para configurar la clave de red.

Ejemplos

dataset networkkey
00112233445566778899aabbccddeeff
Done
dataset networkkey 00112233445566778899aabbccddeeff
Done

Referencias de la CLI y la API

  • No hay API asociadas

nombre de red del conjunto de datos (get,set)

Obtiene o establece otOperationalDataset::mNetworkName.

Parámetros

dataset networkname [name]

Usa el argumento name opcional para establecer el nombre de red.

Ejemplos

dataset networkname
OpenThread
Done
dataset networkname OpenThread
Done

Referencias de la CLI y la API

conjunto de datos panid (get,set)

Obtiene o establece otOperationalDataset::mPanId.

Parámetros

dataset panid [panid]

Usa el argumento panid opcional para configurar el ID PAN.

Ejemplos

dataset panid
0x1234
Done
dataset panid 0x1234
Done

Referencias de la CLI y la API

  • No hay API asociadas

conjunto de datos pendientetimestamp (get,set)

Obtiene o establece otOperationalDataset::mPendingTimestamp.

Parámetros

dataset pendingtimestamp [timestamp]

Usa el argumento opcional timestamp para establecer los segundos de la marca de tiempo pendiente.

Ejemplos

dataset pendingtimestamp
123456789
Done
dataset pendingtimestamp 123456789
Done

Referencias de la CLI y la API

  • No hay API asociadas

conjunto de datos pskc (get,set)

Obtiene o establece otOperationalDataset::mPskc.

Parámetros

dataset pskc [-p passphrase] | [key]

Solo para la FTD, usa -p con el argumento passphrase. -p genera un pskc a partir del passphrase con codificación UTF-8 que proporcionas, junto con el nombre de la red y el ID de PAN extendido. Si se configura, -p usa el búfer del conjunto de datos; de lo contrario, usa la pila actual. Como alternativa, puedes configurar pskc como key (formato hexadecimal).

Ejemplos

dataset pskc
67c0c203aa0b042bfb5381c47aef4d9e
Done
dataset pskc -p 123456
Done
dataset pskc 67c0c203aa0b042bfb5381c47aef4d9e
Done

Referencias de la CLI y la API

  • No hay API asociadas

política de seguridad del conjunto de datos (get,set)

Obtiene o configura la política de seguridad del conjunto de datos.

Parámetros

dataset securitypolicy [rotationtime [onrcCepR]]

Ejemplos

dataset securitypolicy
672 onrc
Done
dataset securitypolicy 672 onrc
Done

Referencias de la CLI y la API

  • No hay API asociadas

conjunto de conjuntos de datos (activo,pendiente)

Configura el conjunto de datos operativo activo.

Si el conjunto de datos no incluye una marca de tiempo activa, este solo se completó de forma parcial.

Si Thread está habilitado en un dispositivo que tiene un conjunto de datos activo parcialmente completo, el dispositivo intentará adjuntarse a una red Thread existente usando cualquier información existente en el conjunto de datos. Solo se necesita la clave de red Thread para conectarse a una red.

Si no se incluye el canal en el conjunto de datos, el dispositivo enviará mensajes de anuncio de MLE a través de diferentes canales para buscar vecinos en otros canales.

Si el dispositivo se conecta correctamente a una red Thread, el dispositivo recuperará el conjunto de datos activo completo de su superior. Ten en cuenta que un dispositivo compatible con el router no cambiará a los roles de router o líder hasta que tenga un conjunto de datos activo completo.

El comando dataset set de la CLI establece el conjunto de datos operativos activos mediante TLV codificados en hexadecimal.

Parámetros

dataset set {active|pending} tlvs

Ejemplos

dataset set active 0e08000000000001000000030000103506000...3023d82c841eff0e68db86f35740c030000ff
Done
dataset set pending 0e08000000000001000000030000103506000...3023d82c841eff0e68db86f35740c030000ff
Done

Referencias de la CLI y la API

delaytimermin (configurado)

Establece el temporizador de retraso mínimo (en segundos).

Parámetros

delaytimermin delaytimermin

Ejemplos

delaytimermin 60
Done

Referencias de la CLI y la API

demoratiempo

Obtiene el temporizador de retraso mínimo (en segundos).

Parámetros

Sin parámetros.

Ejemplos

delaytimermin
30
Done

Referencias de la CLI y la API

discover

Realizar una operación de descubrimiento de MLE

Parámetros

discover [channel]

channel: El canal en el que se debe descubrir. Si no se proporciona ningún canal, el descubrimiento abarcará todos los canales válidos.

Ejemplos

discover
| J | Network Name     | Extended PAN     | PAN  | MAC Address      | Ch | dBm | LQI |
+---+------------------+------------------+------+------------------+----+-----+-----+
| 0 | OpenThread       | dead00beef00cafe | ffff | f1d92a82c8d8fe43 | 11 | -20 |   0 |
Done

Referencias de la CLI y la API

nombrededominio (conjunto)

Establece el nombre de dominio del subproceso.

Solo tiene éxito cuando se inhabilitan los protocolos de Thread.

Parámetros

domainname name

Usa un backslash para escapar espacios.

Ejemplos

domainname Test\ Thread
Done

Referencias de la CLI y la API

nombrededominio

Obtiene el nombre de dominio del subproceso.

Parámetros

Sin parámetros.

Ejemplos

domainname
Thread
Done

Referencias de la CLI y la API

dua iid (set,clear)

Establece o borra el identificador de interfaz especificado manualmente para la dirección Unicast de Thread.

Disponible cuando OPENTHREAD_CONFIG_DUA_ENABLE está habilitado.

Parámetros

dua iid iid|clear

dua iid clear pasa un nullptr a otThreadSetFixedDuaInterfaceIdentifier. De lo contrario, puedes pasar el iid.

Ejemplos

dua iid 0004000300020001
Done
dua iid clear
Done

Referencias de la CLI y la API

dua iid

Obtiene el identificador de interfaz especificado manualmente para la dirección de unicat de dominio de Thread.

Disponible cuando OPENTHREAD_CONFIG_DUA_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

dua iid
0004000300020001
Done

Referencias de la CLI y la API

caché electrónica

Muestra las entradas de caché EID a RLOC.

Parámetros

Sin parámetros.

Ejemplos

eidcache
fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7d 2000 cache canEvict=1 transTime=0 eid=fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7d
fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7f fffe retry canEvict=1 timeout=10 retryDelay=30
Done

Referencias de la CLI y la API

eui64

Obtiene la IEEE EUI-64 asignada a la configuración de fábrica para esta interfaz.

Parámetros

Sin parámetros.

Ejemplos

eui64
0615aae900124b00
Done

Referencias de la CLI y la API

extaddr (conjunto)

Establece la dirección extendida IEEE 802.15.4.

Parámetros

extaddr extaddr

Ejemplos

extaddr dead00beef00cafe
dead00beef00cafe
Done

Referencias de la CLI y la API

extremista

Obtiene la dirección extendida IEEE 802.15.4.

Parámetros

Sin parámetros.

Ejemplos

extaddr
dead00beef00cafe
Done

Referencias de la CLI y la API

extpanido (conjunto)

Configura el ID de PAN extendido IEEE 802.15.4.

Parámetros

extpanid extpanid

Ejemplos

extpanid dead00beef00cafe
Done

Referencias de la CLI y la API

extpándico

Obtiene el ID PAN extendido IEEE 802.15.4.

Parámetros

Sin parámetros.

Ejemplos

extpanid
dead00beef00cafe
Done

Referencias de la CLI y la API

restablecimiento de la configuración de fábrica

Borra toda la configuración almacenada en la memoria no volátil y, luego, activa el restablecimiento de la plataforma.

Parámetros

Sin parámetros.

Ejemplos

factoryreset

Referencias de la CLI y la API

falso (a,an)

Envía mensajes falsos de Thread.

Disponible cuando OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE está habilitado.

Parámetros

fake /a/an dst-ipaddr target meshLocalIid

Ejemplos

fake /a/an fdde:ad00:beef:0:0:ff:fe00:a800 fd00:7d03:7d03:7d03:55f2:bb6a:7a43:a03b 1111222233334444
Done

Referencias de la CLI y la API

mujer

Obtiene parámetros FEM externos.

Parámetros

Sin parámetros.

Ejemplos

fem
LNA gain 11 dBm
Done

Referencias de la CLI y la API

fem ln again (obtener)

Obtiene la ganancia LNA Rx externa de FEM en rgb.

Parámetros

Sin parámetros.

Ejemplos

fem lnagain
11
Done

Referencias de la CLI y la API

fem ln again (conjunto)

Establece la ganancia LNA Rx externa de FEM en rgb.

Parámetros

Sin parámetros.

Ejemplos

fem lnagain 8
Done

Referencias de la CLI y la API

distintor de carpintería (fijo)

Establece el receptor de la unión.

Parámetros

joiner discerner discerner
  • Usa {number}/{length} para configurar discerner.
  • joiner discerner clear establece aDiscerner en nullptr.

Ejemplos

joiner discerner 0xabc/12
Done

Referencias de la CLI y la API

Discernador de carpintería claro

Borra el distorsionador de la unión.

Parámetros

Sin parámetros.

Ejemplos

joiner discerner clear
Done

Referencias de la CLI y la API

  • No hay API asociadas

articulador

Obtiene el receptor de la unión.

Para obtener más información, consulta otJoinerSetDiscerner.

Parámetros

Sin parámetros.

Ejemplos

joiner discerner
0xabc/12
Done

Referencias de la CLI y la API

ayuda para carpinteros

Imprime el menú de ayuda joiner.

Parámetros

Sin parámetros.

Ejemplos

joiner help
help
id
start
state
stop
Done

Referencias de la CLI y la API

  • No hay API asociadas

ID de unión

Obtiene el ID de la unión.

Si no se establece un Discerner de unión, el ID de unión son los primeros 64 bits del resultado del cálculo de SHA-256 en comparación con el IEEE EU-64 asignado a la fábrica. De lo contrario, el ID de la unión se calcula a partir del valor de Discerner de la unión.

El ID de unión también se utiliza como la dirección extendida IEEE 802.15.4 del dispositivo durante el proceso de puesta en marcha.

Parámetros

Sin parámetros.

Ejemplos

joiner id
d65e64fa83f81cf7
Done

Referencias de la CLI y la API

inicio de la unión

Habilita la función de unión de subprocesos.

Parámetros

joiner start joining-device-credential [provisioning-url]
  • joining-device-credential: Es una frase de contraseña de unión. Debe ser una string de todos los caracteres alfanuméricos en mayúscula (0-9 y A-Y, excepto I, O, Q y Z para una mayor legibilidad), con una longitud de entre 6 y 32 caracteres.
  • provisioning-url: URL de aprovisionamiento para la unión (opcional).

Ejemplos

joiner start J01NM3
Done

Referencias de la CLI y la API

estado de unión

Obtiene el estado de Joiner.

Muestra uno de los siguientes estados:

  • Idle
  • Discover
  • Connecting
  • Connected
  • Entrust
  • Joined

Parámetros

Sin parámetros.

Ejemplos

joiner state
Idle
Done

Referencias de la CLI y la API

parada de unión

Inhabilita la función de unión de subprocesos.

Parámetros

Sin parámetros.

Ejemplos

joiner stop
Done

Referencias de la CLI y la API

Sidra nat64

Obtiene el CIDR IPv4 configurado en el traductor NAT64.

Disponible cuando OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

nat64 cidr
192.168.64.0/24
Done

Referencias de la CLI y la API

nat64 counters

Obtiene el paquete del traductor NAT64 y los contadores de errores.

Disponible cuando OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

nat64 counters
|               | 4 to 6                  | 6 to 4                  |
+---------------+-------------------------+-------------------------+
| Protocol      | Pkts     | Bytes        | Pkts     | Bytes        |
+---------------+----------+--------------+----------+--------------+
|         Total |       11 |          704 |       11 |          704 |
|           TCP |        0 |            0 |        0 |            0 |
|           UDP |        0 |            0 |        0 |            0 |
|          ICMP |       11 |          704 |       11 |          704 |
| Errors        | Pkts                    | Pkts                    |
+---------------+-------------------------+-------------------------+
|         Total |                       8 |                       4 |
|   Illegal Pkt |                       0 |                       0 |
|   Unsup Proto |                       0 |                       0 |
|    No Mapping |                       2 |                       0 |
Done

Referencias de la CLI y la API

Asignaciones nat64

Obtiene la siguiente información de AddressMapping (usando un iterador).

Disponible cuando OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE está habilitado.

Parámetros

Sin parámetros.

Ejemplos

nat64 mappings
|          | Address                   |        | 4 to 6       | 6 to 4       |
+----------+---------------------------+--------+--------------+--------------+
| ID       | IPv6       | IPv4         | Expiry | Pkts | Bytes | Pkts | Bytes |
+----------+------------+--------------+--------+------+-------+------+-------+
| 00021cb9 | fdc7::df79 | 192.168.64.2 |  7196s |    6 |   456 |   11 |  1928 |
|          |                                TCP |    0 |     0 |    0 |     0 |
|          |                                UDP |    1 |   136 |   16 |  1608 |
|          |                               ICMP |    5 |   320 |    5 |   320 |

Referencias de la CLI y la API

ayuda de netdata

Obtiene una lista de los comandos netdata de la CLI.

Parámetros

Sin parámetros.

Ejemplos

netdata help
help
publish
register
show
steeringdata
unpublish
Done

Referencias de la CLI y la API

netdata publish dnssrp anycast

Publica una dirección Anycast del servicio DNS/SRP con un número de secuencia. Se quita cualquier entrada actual del servicio DNS/SRP que se haya publicado desde un comando publish dnssrp{anycast|unicast} anterior y se reemplazará por los argumentos nuevos.

Se debe habilitar OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

Parámetros

netdata publish dnssrp anycast seq-num

Ejemplos

netdata publish dnssrp anycast 1
Done

Referencias de la CLI y la API

netdata publish dnssrp unicast (addr,port)

Publica una dirección única de servicio de DNS/SRP con una dirección y un número de puerto. La información de puerto y dirección se incluye en los datos de TLV del servicio. Se quita cualquier entrada actual del servicio DNS/SRP que se haya publicado desde un comando publish dnssrp{anycast|unicast} anterior y se reemplazará por los argumentos nuevos.

Se debe habilitar OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

Parámetros

netdata publish dnssrp unicast address port

Ejemplos

netdata publish dnssrp unicast fd00::1234 51525
Done

Referencias de la CLI y la API

netdata publish dnssrp unicast (mle)

Publica el EID de la malla local del dispositivo con un número de puerto. La información de MLE y puertos se incluye en los datos de TLV del servidor. Para usar una dirección Unicast diferente, usa el comando netdata publish dnssrp unicast (addr,port).

Se quita cualquier entrada actual del servicio DNS/SRP que se haya publicado desde un comando publish dnssrp{anycast|unicast} anterior y se reemplazará por los argumentos nuevos.

Se debe habilitar OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

Parámetros

netdata publish dnssrp unicast port

Ejemplos

netdata publish dnssrp unicast 50152
Done

Referencias de la CLI y la API

Prefijo de publicación de netdata

Publica una entrada de prefijo en malla. Para obtener más información, consulta Cómo mostrar y administrar datos de red con la CLI de OT.

Parámetros

netdata publish prefix prefix [padcrosnD] [high|med|low]

La CLI de OT usa argumentos asignados para configurar los valores otBorderRouterConfig. Para obtener más información, consulta la Descripción general de la CLI de OpenThread.

Ejemplos

netdata publish prefix fd00:1234:5678::/64 paos med
Done

Referencias de la CLI y la API

ruta de publicación de netdata

Publica una entrada de ruta externa. Para obtener más información, consulta Cómo mostrar y administrar datos de red con la CLI de OT.

Parámetros

publish route prefix [sn] [high|med|low]

La CLI de OT usa argumentos asignados para configurar los valores de otExternalRouteConfig. Para obtener más información, consulta la Descripción general de la CLI de OpenThread.

Ejemplos

netdata publish route fd00:1234:5678::/64 s high
Done

Referencias de la CLI y la API

registro de netdata

Registra prefijos, rutas y servicios configurados con el líder.

La CLI de OT verifica OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE. Si OTBR está habilitado, registra los datos de la red local con el líder. De lo contrario, llama a la función otServerRegister de la CLI. Para obtener más información, consulta Cómo mostrar y administrar datos de red con la CLI de OT.

Parámetros

Sin parámetros.

Ejemplos

netdata register
Done

Referencias de la CLI y la API

netdata mostrar local

Imprime datos de la red local para sincronizarlos con el líder.

Parámetros

netdata show local [-x]
  • El argumento opcional -x obtiene los datos de red locales como TLV codificados en hexadecimal.

Ejemplos

netdata show local
Prefixes:
fd00:dead:beef:cafe::/64 paros med dc00
Routes:
Services:
Done
netdata show local -x
08040b02174703140040fd00deadbeefcafe0504dc00330007021140
Done

Referencias de la CLI y la API

programa de netdata

netdata show de la CLI de OT obtiene los datos de red completos del líder. Este comando usa varias funciones de API para combinar prefijos, rutas y servicios, incluidos otNetDataGetNextOnMeshPrefix, otNetDataGetNextRoute y otNetDataGetNextService.

Para obtener más información, consulta Cómo mostrar y administrar datos de red con la CLI de OT.

Parámetros

netdata show [-x]
  • El argumento opcional -x obtiene los datos de red como TLV codificados en hexadecimal.

Ejemplos

netdata show
Prefixes:
fd00:dead:beef:cafe::/64 paros med dc00
Routes:
fd49:7770:7fc5:0::/64 s med 4000
Services:
44970 5d c000 s 4000
44970 01 9a04b000000e10 s 4000
Done
netdata show -x
08040b02174703140040fd00deadbeefcafe0504dc00330007021140
Done

Referencias de la CLI y la API

netdata steeringdata check (discador)

Verifica si los datos de dirección incluyen un elemento Joiner con un valor determinado de discernimiento.

Parámetros

netdata steeringdata check discerner
  • discerner: el receptor de Unión en formato {number}/{length}.

Ejemplos

netdata steeringdata check 0xabc/12
Done
netdata steeringdata check 0xdef/12
Error 23: NotFound

Referencias de la CLI y la API

netdata steeringdata check (Eui64)

Compruebe si los datos de dirección incluyen un elemento Joiner.

Parámetros

netdata steeringdata check eui64
  • eui64: el IEEE EUI-64 del conector.

Ejemplos

netdata steeringdata check d45e64fa83f81cf7
Done

Referencias de la CLI y la API

netdata, anulación de publicación (prefijo)

Anula la publicación de un prefijo de ruta externa o en malla ya publicado.

Se debe habilitar OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE.

Para obtener más información, consulta Cómo mostrar y administrar datos de red con la CLI de OT.

Parámetros

netdata unpublish prefix

Ejemplos

netdata unpublish fd00:1234:5678::/64
Done

Referencias de la CLI y la API

netdata anula la publicación de dnssrp

Anula la publicación de cualquier entrada de servicio de DNS/SRP (Anycast o Unicast) que se haya agregado anteriormente de los datos de red de Thread.

Se debe habilitar OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

Parámetros

Sin parámetros.

Ejemplos

netdata unpublish dnssrp
Done

Referencias de la CLI y la API

tiempo de red (configurado)

Establece los parámetros de sincronización de tiempo.

  • timesyncperiod: Es el período de sincronización en segundos.
  • xtalthreshold: El umbral de precisión XTAL para que un dispositivo sea compatible con el router, en PPM.

Parámetros

networktime timesyncperiod xtalthreshold

Ejemplos

networktime 100 300
Done

Referencias de la CLI y la API

tiempo de red

Obtiene la hora de la red de Thread y los parámetros de sincronización de tiempo.

Parámetros

Sin parámetros.

Ejemplos

networktime
Network Time:     21084154us (synchronized)
Time Sync Period: 100s
XTAL Threshold:   300ppm
Done

Referencias de la CLI y la API

Inicia el proceso para que el elemento secundario busque un superior y, al mismo tiempo, permanezca conectado a su elemento superior actual.

Debe usarse cuando el dispositivo esté conectado como niño.

Parámetros

Sin parámetros.

Ejemplos

parent search
Done

Referencias de la CLI y la API

prefijo de adición

Agrega un prefijo válido a los datos de red.

Parámetros

prefix add prefix [padcrosnD] [high|med|low]

La CLI de OT usa argumentos asignados para configurar los valores otBorderRouterConfig. Para obtener más información, consulta la Descripción general de la CLI de OpenThread.

Ejemplos

prefix add 2001:dead:beef:cafe::/64 paros med
Done
prefix add fd00:7d03:7d03:7d03::/64 prosD low
Done

Referencias de la CLI y la API

prefijo mallaalocal

Obtén el prefijo local de la malla.

Parámetros

Sin parámetros.

Ejemplos

prefix meshlocal
fdde:ad00:beef:0::/64
Done

Referencias de la CLI y la API

  • No hay API asociadas

prefijo

Obtén la lista de prefijos en los datos de red locales.

Para obtener más información sobre las marcas otBorderRouterConfig, consulta Descripción general de la CLI de OpenThread.

Parámetros

Sin parámetros.

Ejemplos

prefix
2001:dead:beef:cafe::/64 paros med
- fd00:7d03:7d03:7d03::/64 prosD med
Done

Referencias de la CLI y la API

quitar prefijo

Quite una configuración de router de borde de los datos de la red local.

Parámetros

Sin parámetros.

Ejemplos

prefix remove 2001:dead:beef:cafe::/64
Done

Referencias de la CLI y la API