Referensi Perintah CLI

kunci efemeral

Menunjukkan apakah kunci efemeral saat ini aktif atau tidak.

Memerlukan OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

Parameter

Tidak ada parameter.

Contoh

ba ephemeralkey
active
Done

Referensi CLI dan API

callback ephemeralkey (aktifkan, nonaktifkan)

Menyetel fungsi callback yang digunakan oleh Agen Border untuk memberi tahu setiap perubahan terkait penggunaan kunci sementara.

Memerlukan OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

Panggilan berikutnya ke fungsi ini akan menggantikan callback yang telah ditetapkan sebelumnya.

Parameter

Tidak ada parameter.

Contoh

ba ephemeralkey callback enable
Done
ba ephemeralkey set W10X1 5000 49155
Done
BorderAgent callback: Ephemeral key active, port:49155
BorderAgent callback: Ephemeral key inactive

Referensi CLI dan API

{i>ba ephemeralkey clear<i}

Membatalkan kunci sementara yang sedang digunakan.

Memerlukan OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

Dapat digunakan untuk membatalkan kunci efemeral yang ditetapkan sebelumnya sebelum waktunya habis. Jika Border Agent tidak berjalan atau tidak ada kunci ephemeral yang digunakan, pemanggilan fungsi ini tidak akan berpengaruh.

Jika komisaris terhubung menggunakan kunci ephemeral dan saat ini aktif, memanggil fungsi ini tidak akan mengubah statusnya. Dalam hal ini, otBorderAgentIsEphemeralKeyActive() akan terus menampilkan TRUE hingga komisaris memutuskan hubungan.

Parameter

Tidak ada parameter.

Contoh

ba ephemeralkey clear
Done

Referensi CLI dan API

setel ba ephemeralkey [timeout-in-msec] [port]

Menetapkan kunci efemeral untuk durasi waktu tunggu tertentu.

Memerlukan OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

Kunci ephemeral dapat ditetapkan saat Border Agent sudah berjalan dan saat ini tidak terhubung ke komisaris eksternal mana pun (yaitu dalam status OT_BORDER_AGENT_STATE_STARTED). Jika tidak, OT_ERROR_INVALID_STATE akan ditampilkan.

aKeyString yang diberikan langsung digunakan sebagai PSK efemeral (tidak termasuk karakter \0 null di akhir). Panjang aKeyString harus antara OT_BORDER_AGENT_MIN_EPHEMERAL_KEY_LENGTH dan OT_BORDER_AGENT_MAX_EPHEMERAL_KEY_LENGTH, inklusif.

Menyetel kunci sementara lagi sebelum waktu kunci yang ditetapkan sebelumnya habis akan menggantikan kunci yang ditetapkan sebelumnya dan mereset waktu tunggu.

Saat interval waktu tunggu berlaku, kunci sementara hanya dapat digunakan sekali oleh komisaris eksternal untuk terhubung. Setelah komisaris terputus, kunci ephemeral dihapus, dan Agen Perbatasan akan kembali menggunakan PSKc.

Parameter

Tidak ada parameter.

Contoh

ba ephemeralkey set Z10X20g3J15w1000P60m16 5000 1234
Done

Referensi CLI dan API

id ba (get,set)

Mendapatkan atau menyetel Border Router ID 16 byte yang dapat mengidentifikasi perangkat secara unik di antara beberapa BR.

Parameter

ba id [border-agent-id]

Gunakan argumen border-agent-id opsional untuk menetapkan ID Agen Batas.

Contoh

ba id
cb6da1e0c0448aaec39fa90f3d58f45c
Done
ba id 00112233445566778899aabbccddeeff
Done

Referensi CLI dan API

Ba Port

Mendapatkan port UDP layanan Thread Border Agent.

Parameter

Tidak ada parameter.

Contoh

ba port
49153
Done

Referensi CLI dan API

ba state

Mendapatkan otBorderAgentState peran Thread Border Agent.

Parameter

Tidak ada parameter.

Contoh

ba state
Started
Done

Referensi CLI dan API

bbr

Menampilkan informasi Router Backbone Utama saat ini untuk perangkat Thread.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

  • Tidak ada API terkait

konfigurasi bbr (set)

Menetapkan konfigurasi Backbone Router lokal otBackboneRouterConfig.

Pesan Permintaan Data Server SRV_DATA.ntf dimulai secara otomatis jika Set Data BBR berubah untuk Router Backbone Utama.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

bbr register harus diterbitkan secara eksplisit untuk mendaftarkan layanan Backbone Router ke Leader untuk Router Backbone Sekunder.

Parameter

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

Contoh

bbr config seqno 20 delay 30
Done

Referensi CLI dan API

konfigurasi bbr

Mendapatkan konfigurasi Backbone Router lokal.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

bbr nonaktifkan

Mengaktifkan atau menonaktifkan fungsi Backbone.

Jika diaktifkan, pesan Permintaan Data Server SRV_DATA.ntf akan dipicu untuk perangkat yang terpasang jika tidak ada Layanan Router Backbone di Data Jaringan Thread.

Jika dinonaktifkan, SRV_DATA.ntf akan dipicu jika Backbone Router berada dalam status Utama.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

bbr disable
Done

Referensi CLI dan API

bbr aktifkan

Mengaktifkan atau menonaktifkan fungsi Backbone.

Jika diaktifkan, pesan Permintaan Data Server SRV_DATA.ntf akan dipicu untuk perangkat yang terpasang jika tidak ada Layanan Router Backbone di Data Jaringan Thread.

Jika dinonaktifkan, SRV_DATA.ntf akan dipicu jika Backbone Router berada dalam status Utama.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

bbr enable
Done

Referensi CLI dan API

bbr jitter (get,set)

Mendapatkan atau menyetel jitter (dalam detik) untuk pendaftaran Router Backbone.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

Parameter

bbr jitter [jitter]

Contoh

bbr jitter
20
Done
bbr jitter 10
Done

Referensi CLI dan API

bbr mgmt dua

Dengan menyertakan meshLocalIid, perintah ini akan mengonfigurasi status respons untuk pendaftaran DUA berikutnya. Tanpa meshLocalIid, respons DUA.req berikutnya dengan status atau coap-code yang ditentukan.

Tersedia saat OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

bbr mgmt dua status|coap-code [meshLocalIid]

Untuk status atau coap-code, gunakan:

  • 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_ tambahan_kegagalan
  • 160: Kode COAP 5.00

Contoh

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

Referensi CLI dan API

bbr mgmt mlr pemroses tambahkan

Menambahkan Pemroses Multicast dengan nilai waktu tunggu, dalam detik.

Teruskan 0 untuk menggunakan waktu tunggu MLR default.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE, dan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

bbr mgmt mlr listener add ipaddress [timeout-seconds]

Contoh

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

Referensi CLI dan API

bbr mgmt mlr pendengar

Menampilkan Pemroses Multicast dengan otBackboneRouterMulticastListenerInfomTimeout dalam detik.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE dan OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

bbr mgmt mlr pemroses jelas

Mengosongkan Pemroses Multicast.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE, dan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

bbr mgmt mlr listener clear
Done

Referensi CLI dan API

respons bbr mgmt mlr

Mengonfigurasi status respons untuk Pendaftaran Pemroses Multicast berikutnya.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE, OPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE, dan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

bbr mgmt mlr response status-code

Untuk status-code, gunakan:

  • 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

Contoh

bbr mgmt mlr response 2
Done

Referensi CLI dan API

daftar bbr

Secara eksplisit mendaftarkan konfigurasi Backbone Router lokal.

Pesan Permintaan Data Server SRV_DATA.ntf dipicu untuk perangkat yang terpasang.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

bbr register
Done

Referensi CLI dan API

status bbr

Mendapatkan otBackboneRouterState Router Backbone.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

br nonaktifkan

Menonaktifkan Border Routing Manager.

Parameter

Tidak ada parameter.

Contoh

br disable
Done

Referensi CLI dan API

br aktifkan

Mengaktifkan Pengelola Rute Batas.

Parameter

Tidak ada parameter.

Contoh

br enable
Done

Referensi CLI dan API

br init

Melakukan inisialisasi Border Routing Manager.

Parameter

br init infrastructure-network-index is-running

Contoh

br init 2 1
Done

Referensi CLI dan API

br nat64awalan

Output awalan NAT64 lokal dan yang disukai.

Parameter

Tidak ada parameter.

Contoh

br nat64prefix
Local: fd14:1078:b3d5:b0b0:0:0::/96
Favored: fd14:1078:b3d5:b0b0:0:0::/96 prf:low
Done

Referensi CLI dan API

br nat64awalan disukai

Mendapatkan awalan NAT64 yang saat ini disukai.

Awalan NAT64 yang disukai dapat ditemukan dari tautan infrastruktur atau awalan NAT64 lokal perangkat ini.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

br nat64awalan lokal

Mendapatkan Awalan NAT64 lokal dari Router Perbatasan.

Awalan NAT64 mungkin tidak diiklankan di jaringan Thread.

OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE harus diaktifkan.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

br omrawalan

Menghasilkan awalan OMR lokal dan yang disukai.

Parameter

Tidak ada parameter.

Contoh

br omrprefix
Local: fdfc:1ff5:1512:5622::/64
Favored: fdfc:1ff5:1512:5622::/64 prf:low
Done

Referensi CLI dan API

br omrprefix disukai

Mendapatkan Awalan Off-Mesh-Routable (OMR) yang saat ini disukai.

Awalan OMR yang disukai dapat ditemukan dari Data Jaringan atau dapat berupa awalan OMR lokal perangkat ini.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

br omrprefix lokal

Mendapatkan Awalan Off-Mesh-Routable (OMR) lokal, misalnya fdfc:1ff5:1512:5622::/64.

Awalan OMR adalah awalan 64-bit yang dibuat secara acak yang dipublikasikan di jaringan Thread jika belum ada awalan OMR. Awalan ini dapat dijangkau dari jaringan Ethernet atau Wi-Fi lokal.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

{i>br onlinkprefix<i}

Menghasilkan awalan on-link lokal dan yang disukai.

Parameter

Tidak ada parameter.

Contoh

br onlinkprefix
Local: fd41:2650:a6f5:0::/64
Favored: 2600::0:1234:da12::/64
Done

Referensi CLI dan API

br onlinkprefix disukai

Mendapatkan Awalan On-Link yang saat ini disukai.

Awalan yang disukai adalah awalan on-link yang ditemukan pada link infrastruktur atau awalan on-link lokal.

Parameter

Tidak ada parameter.

Contoh

br onlinkprefix favored
2600::0:1234:da12::/64
Done

Referensi CLI dan API

br onlinkprefix lokal

Mendapatkan Awalan On-Link lokal untuk link infrastruktur yang berdekatan.

Awalan On-Link lokal adalah awalan 64-bit yang diiklankan pada link infrastruktur jika belum ada awalan on-link yang dapat digunakan yang diiklankan pada link tersebut.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

br pd (aktifkan,nonaktifkan)

Mengaktifkan / Menonaktifkan Delegasi Awalan DHCPv6.

OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_ENABLE harus diaktifkan.

Parameter

br pd enable|disable

Contoh

br pd enable
Done
br pd disable
Done

Referensi CLI dan API

br pd omrawalan

Mendapatkan awalan DHCPv6 Prefix Delegation (PD) yang diberikan prefiks off-mesh-routable (OMR).

Hanya kolom mPrefix, mValidLifetime, dan mPreferredLifetime yang digunakan dalam info awalan yang ditampilkan.

OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_ENABLE harus diaktifkan.

Parameter

Tidak ada parameter.

Contoh

br pd omrprefix
2001:db8:cafe:0:0/64 lifetime:1800 preferred:1800
Done

Referensi CLI dan API

status br pd

Mendapatkan status saat ini dari Delegasi Awalan DHCPv6.

OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_ENABLE harus diaktifkan.

Parameter

Tidak ada parameter.

Contoh

br pd state
running
Done

Referensi CLI dan API

br pembanding

Dapatkan daftar BR pembanding yang ditemukan di entri Data Jaringan. OPENTHREAD_CONFIG_BORDER_ROUTING_TRACK_PEER_BR_INFO_ENABLE wajib diisi. BR peer adalah perangkat lain dalam mesh Thread yang menyediakan konektivitas IP eksternal. Perangkat dianggap menyediakan konektivitas IP eksternal jika minimal salah satu kondisi berikut terpenuhi terkait entri Data Jaringannya:

  • Telah menambahkan setidaknya satu entri rute eksternal.
  • Kode ini telah menambahkan setidaknya satu entri awalan dengan set flag default-route dan on-mesh.
  • Organisasi telah menambahkan setidaknya satu awalan domain (dengan tanda domain dan tanda on-mesh yang ditetapkan). Daftar BR pembanding secara khusus mengecualikan perangkat saat ini, meskipun perangkat itu sendiri bertindak sebagai BR. Info per entri BR:
  • RLOC16 dari BR
  • Usia sebagai interval durasi sejak BR ini muncul di Data Jaringan. Nilainya diformat sebagai {hh}:{mm}:{ss} untuk jam, menit, detik, jika durasinya kurang dari 24 jam. Jika durasinya 24 jam atau lebih, formatnya adalah {dd}d.{hh}:{mm}:{ss} untuk hari, jam, menit, detik.

Parameter

Tidak ada parameter.

Contoh

br peers
rloc16:0x5c00 age:00:00:49
rloc16:0xf800 age:00:01:51
Done

Referensi CLI dan API

jumlah pembanding br

Menampilkan jumlah BR pembanding yang ditemukan di Data Jaringan.

Memerlukan OPENTHREAD_CONFIG_BORDER_ROUTING_TRACK_PEER_BR_INFO_ENABLE.

BR peer adalah perangkat lain dalam mesh Thread yang menyediakan konektivitas IP eksternal. Perangkat dianggap menyediakan konektivitas IP eksternal jika minimal salah satu kondisi berikut terpenuhi terkait entri Data Jaringannya:

  • Telah menambahkan setidaknya satu entri rute eksternal.
  • Kode ini telah menambahkan setidaknya satu entri awalan dengan set flag default-route dan on-mesh.
  • Organisasi telah menambahkan setidaknya satu awalan domain (dengan tanda domain dan tanda on-mesh yang ditetapkan).

Daftar BR pembanding secara khusus mengecualikan perangkat saat ini, meskipun perangkat itu sendiri bertindak sebagai BR.

Parameter

Tidak ada parameter.

Contoh

br peers count
2 min-age:00:00:47
Done

Referensi CLI dan API

awalan br

Dapatkan awalan yang ditemukan oleh Border Routing Manager pada link infrastruktur. Info per entri awalan:

  • Awalan
  • Apakah awalan tersebut adalah on-link atau rute
  • Milidetik sejak terakhir menerima Iklan Router yang berisi awalan ini
  • Awali masa aktif dalam detik
  • Masa aktif pilihan dalam detik hanya jika awalan on-link
  • Preferensi rute (rendah, sedang, tinggi) hanya jika awalan adalah rute (bukan on-link)
  • Alamat IPv6 router yang mengiklankan awalan ini
  • Tanda di header Iklan Router yang diterima:
    • M: Tanda Konfigurasi Alamat Terkelola
    • O: Flag Konfigurasi Lainnya
    • Stub: Flag Stub Router (menunjukkan apakah router adalah router stub)

Parameter

Tidak ada parameter.

Contoh

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 (M:0 O:0 Stub: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 (M:0 O:0 Stub:1)
Done

Referensi CLI dan API

br raoptions (setel,jelas)

Menetapkan opsi tambahan untuk ditambahkan di akhir pesan Iklan Router (RA) yang dikeluarkan.

Konten aOptions disalin secara internal, sehingga dapat menjadi buffer sementara (misalnya, array yang dialokasikan stack).

Panggilan berikutnya ke fungsi ini akan menimpa nilai yang ditetapkan sebelumnya.

Parameter

br raoptions options|clear

br raoptions clear meneruskan nullptr ke otBorderRoutingSetExtraRouterAdvertOptions. Jika tidak, Anda dapat meneruskan byte options sebagai data heksadesimal.

Contoh

br raoptions 0400ff00020001
Done
br raoptions clear
Done

Referensi CLI dan API

br rioprf (tinggi,sedang,rendah)

Secara eksplisit menetapkan preferensi yang akan digunakan saat mengiklankan Opsi Info Rute (RIO) di pesan Iklan Router yang dikirim melalui link infrastruktur.

Setelah panggilan ke fungsi ini, BR akan menggunakan preferensi yang diberikan untuk semua RIO yang diiklankan. Preferensi dapat dihapus dengan memanggil otBorderRoutingClearRouteInfoOptionPreference() .

Parameter

br rioprf [high|med|low]

Contoh

br rioprf low
Done

Referensi CLI dan API

Brioprf

Mendapatkan preferensi saat ini yang digunakan saat mengiklankan Opsi Info Rute (RIO) di pesan Iklan Router yang dikirim melalui link infrastruktur.

Preferensi RIO ditentukan sebagai berikut:

  • Jika ditetapkan secara eksplisit oleh pengguna dengan memanggil otBorderRoutingSetRouteInfoOptionPreference(), preferensi yang diberikan akan digunakan.
  • Jika tidak, hal tersebut akan ditentukan berdasarkan peran perangkat saat ini: Preferensi sedang saat dalam peran router/pemimpin dan preferensi rendah saat dalam peran turunan.

Parameter

Tidak ada parameter.

Contoh

br rioprf
med
Done

Referensi CLI dan API

br rioprf jelas

Menghapus nilai preferensi yang ditetapkan sebelumnya untuk Opsi Info Rute yang diiklankan.

Setelah panggilan ke fungsi ini, BR akan menggunakan peran perangkat untuk menentukan preferensi RIO: Preferensi sedang saat dalam peran router/pemimpin dan preferensi rendah saat dalam peran turunan.

Parameter

Tidak ada parameter.

Contoh

br rioprf clear
Done

Referensi CLI dan API

br routeprf (tinggi,sedang,rendah)

Secara eksplisit menetapkan preferensi rute yang dipublikasikan dalam Data Jaringan.

Setelah panggilan ke fungsi ini, BR akan menggunakan preferensi yang diberikan. Preferensi dapat dihapus dengan memanggil otBorderRoutingClearRoutePreference() .

Parameter

br routeprf [high|med|low]

Contoh

br routeprf low
Done

Referensi CLI dan API

{i>br routeprf<i}

Mendapatkan preferensi saat ini yang digunakan untuk rute yang dipublikasikan di Data Jaringan.

Preferensi ditentukan sebagai berikut:

  • Jika ditetapkan secara eksplisit oleh pengguna dengan memanggil otBorderRoutingSetRoutePreference(), preferensi yang diberikan akan digunakan.
  • Jika tidak, link ini akan otomatis ditentukan oleh RoutingManager berdasarkan peran perangkat dan kualitas link.

Parameter

Tidak ada parameter.

Contoh

br routeprf
med
Done

Referensi CLI dan API

br routeprf jelas

Menghapus nilai preferensi yang ditetapkan sebelumnya untuk rute yang dipublikasikan di Data Jaringan.

Setelah panggilan ke fungsi ini, BR akan menentukan preferensi secara otomatis berdasarkan peran perangkat dan kualitas link (ke induk saat bertindak sebagai perangkat akhir).

Parameter

Tidak ada parameter.

Contoh

br routeprf clear
Done

Referensi CLI dan API

router br

Dapatkan daftar router yang ditemukan oleh Border Routing Manager di link infrastruktur. Info per router:

  • Alamat IPv6 router
  • Tanda di header Iklan Router yang diterima:
    • M: Tanda Konfigurasi Alamat Terkelola
    • O: Flag Konfigurasi Lainnya
    • Stub: Flag Stub Router (menunjukkan apakah router adalah router stub)
  • Milidetik sejak pesan terakhir diterima dari router ini
  • Flag keterjangkauan: Router ditandai sebagai tidak dapat dijangkau jika gagal merespons beberapa pemeriksaan Permintaan Tetangga.
  • Usia: Interval durasi sejak router ini pertama kali ditemukan. Nilainya diformat sebagai {hh}:{mm}:{ss} untuk jam, menit, detik, jika durasinya kurang dari 24 jam. Jika durasinya 24 jam atau lebih, formatnya adalah {dd}d.{hh}:{mm}:{ss} untuk hari, jam, menit, detik.
  • (this BR) ditambahkan jika router adalah perangkat lokal itu sendiri.
  • (peer BR) ditambahkan saat router kemungkinan merupakan BR peer yang terhubung ke mesh Thread yang sama. Tindakan ini memerlukan OPENTHREAD_CONFIG_BORDER_ROUTING_TRACK_PEER_BR_INFO_ENABLE.

Parameter

Tidak ada parameter.

Contoh

br routers
ff02:0:0:0:0:0:0:1 (M:0 O:0 Stub:1) ms-since-rx:1505 reachable:yes age:00:18:13
Done

Referensi CLI dan API

status br

Mendapatkan status saat ini dari Border Routing Manager.

Parameter

Tidak ada parameter.

Contoh

br state
running

Referensi CLI dan API

bufferinfo

Mendapatkan informasi buffer pesan saat ini.

  • total menampilkan jumlah total buffer pesan dalam kumpulan.
  • free menampilkan jumlah buffer pesan gratis.
  • max-used menampilkan jumlah maksimum buffer yang digunakan secara bersamaan sejak inisialisasi stack OT atau bufferinfo reset terakhir.

Selanjutnya, CLI akan menampilkan info tentang antrean berbeda yang digunakan oleh stack OpenThread, misalnya 6lo send. Setiap baris setelah antrean mewakili info tentang antrean:

  • Nomor pertama menunjukkan pesan nomor dalam antrean.
  • Angka kedua menunjukkan jumlah buffer yang digunakan oleh semua pesan dalam antrean.
  • Angka ketiga menunjukkan jumlah total byte dari semua pesan dalam antrean.

Parameter

Tidak ada parameter.

Contoh

bufferinfo
total: 40
free: 40
max-used: 5
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

Referensi CLI dan API

reset bufferinfo

Reset penghitung informasi Buffering Pesan yang melacak jumlah buffer maksimum yang digunakan secara bersamaan.

Tindakan ini akan mereset mMaxUsedBuffers di otBufferInfo .

Parameter

Tidak ada parameter.

Contoh

bufferinfo reset
Done

Referensi CLI dan API

ccathreshold (dapatkan,set)

Mendapatkan atau menetapkan nilai minimum CCA dalam dBm yang diukur pada konektor antena per IEEE 802.15.4 - 2015 bagian 10.1.4.

Parameter

ccathreshold [CCA-threshold-dBm]

Gunakan argumen CCA-threshold-dBm opsional untuk menetapkan nilai minimum CCA.

Contoh

ccathreshold
-75 dBm
Done
ccathreshold -62
Done

Referensi CLI dan API

saluran (get,set)

Mendapatkan atau menetapkan nilai IEEE 802.15.4 Channel.

Parameter

channel [channel-num]

Gunakan channel-num untuk menyetel saluran.

Contoh

channel
11
Done
channel 11
Done

Referensi CLI dan API

  • Tidak ada API terkait

pengelola channel otomatis

Mengaktifkan atau menonaktifkan fungsi pemilihan saluran otomatis untuk saluran jaringan.

Jika diaktifkan, ChannelManager akan memanggil RequestChannelSelect(false) secara berkala. Interval periode dapat disetel oleh otChannelManagerSetAutoChannelSelectionInterval() .

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE atau OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE, dan OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

channel manager auto enable

1 adalah boolean untuk enable.

Contoh

channel manager auto 1
channel manager auto 1
Done

Referensi CLI dan API

perubahan pengelola channel

Meminta perubahan saluran jaringan Thread.

Jaringan akan beralih ke saluran yang diberikan setelah penundaan yang ditentukan (lihat otChannelManagerSetDelay()). Perubahan saluran dilakukan dengan memperbarui Set Data Operasional yang Tertunda.

Panggilan berikutnya akan membatalkan perubahan saluran yang diminta sebelumnya.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE wajib diisi.

Parameter

channel manager change channel-num

Contoh

channel manager change 11
channel manager change 11
Done

Referensi CLI dan API

pengelola channel

Mendapatkan status pengelola channel. OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE atau OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE wajib diisi.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

penundaan pengelola channel

Menyetel penundaan (dalam detik) yang digunakan untuk perubahan saluran jaringan.

Hanya tersedia di FTD. Sebaiknya penundaan ini lebih lama daripada interval jajak pendapat data maksimum yang digunakan oleh semua Perangkat Akhir Mengantuk dalam jaringan Thread.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE dan OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

channel manager delay delay-seconds

Contoh

channel manager delay 120
channel manager delay 120
Done

Referensi CLI dan API

disukai pengelola channel

Menetapkan mask saluran yang disukai.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE atau OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE, dan OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

channel manager favored mask

Contoh

channel manager favored 0x7fffc00
channel manager favored 0x7fffc00
Done

Referensi CLI dan API

interval pengelola channel

Menetapkan interval periode (dalam detik) yang digunakan oleh fungsi pemilihan saluran otomatis.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE atau OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE, dan OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

channel manager interval interval-seconds

Contoh

channel manager interval 10800
channel manager interval 10800
Done

Referensi CLI dan API

pilih pengelola channel

Meminta ChannelManager memeriksa dan memilih saluran baru serta memulai perubahan saluran.

Berbeda dengan otChannelManagerRequestChannelChange() yang harus diberi saluran sebagai parameter, fungsi ini meminta ChannelManager untuk memilih saluran sendiri (berdasarkan informasi kualitas saluran yang dikumpulkan).

Setelah dipanggil, Pengelola Saluran akan melakukan 3 langkah berikut:

1) ChannelManager memutuskan apakah perubahan saluran akan membantu. Pemeriksaan ini dapat dilewati jika aSkipQualityCheck disetel ke benar (memaksa pemilihan channel terjadi dan melewati pemeriksaan kualitas). Langkah ini menggunakan metrik kualitas link yang dikumpulkan di perangkat (seperti rasio kegagalan CCA, rasio error frame dan pesan per tetangga, dll.) untuk menentukan apakah kualitas channel saat ini berada pada tingkat yang membenarkan perubahan channel.

2) Jika langkah pertama berhasil, ChannelManager akan memilih saluran yang berpotensi lebih baik. Model ini menggunakan data kualitas saluran yang dikumpulkan oleh modul ChannelMonitor. Saluran yang didukung dan disukai digunakan pada langkah ini. (lihat otChannelManagerSetSupportedChannels() dan otChannelManagerSetFavoredChannels() ).

3) Jika saluran yang baru dipilih berbeda dengan saluran saat ini, ChannelManager akan meminta/memulai proses perubahan saluran (secara internal memanggil RequestChannelChange()).

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE atau OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE, dan OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

channel manager select skip-quality-check

Gunakan 1 atau 0 untuk boolean skip-quality-check.

Contoh

channel manager select 1
channel manager select 1
Done

Referensi CLI dan API

pengelola channel didukung

Menetapkan mask saluran yang didukung.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE atau OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE, dan OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

channel manager supported mask

Contoh

channel manager supported 0x7fffc00
channel manager supported 0x7fffc00
Done

Referensi CLI dan API

nilai minimum pengelola channel

Menetapkan batas tingkat kegagalan CCA.

OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE atau OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE, dan OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

channel manager threshold threshold-percent

Gunakan nilai heksadesimal untuk threshold-percent. 0 memetakan ke 0% dan 0xffff memetakan ke 100%.

Contoh

channel manager threshold 0xffff
channel manager threshold 0xffff
Done

Referensi CLI dan API

pemantau channel

Mendapatkan status pemantauan channel dan jumlah tamu channel saat ini. OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

  • Tidak ada API terkait

awal pemantau saluran

Mulai pemantau saluran. CLI OT mengirim nilai boolean true ke otChannelMonitorSetEnabled. OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

Tidak ada parameter.

Contoh

channel monitor start
channel monitor start
Done

Referensi CLI dan API

berhenti memantau channel

Hentikan monitor saluran. CLI OT mengirim nilai boolean false ke otChannelMonitorSetEnabled. OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE wajib diisi.

Parameter

Tidak ada parameter.

Contoh

channel monitor stop
channel monitor stop
Done

Referensi CLI dan API

saluran pilihan

Mendapatkan mask saluran pilihan radio yang menjadi tempat pembentukan pilihan perangkat.

Parameter

Tidak ada parameter.

Contoh

channel preferred
0x7fff800
Done

Referensi CLI dan API

channel didukung

Mendapatkan mask saluran yang didukung radio yang diizinkan untuk diaktifkan perangkat.

Parameter

Tidak ada parameter.

Contoh

channel supported
0x7fff800
Done

Referensi CLI dan API

turunan (id)

Mendapatkan informasi diagnostik untuk Turunan terlampir berdasarkan ID Turunannya atau RLOC16.

Parameter

child child-id

Contoh

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

Referensi CLI dan API

daftar turunan

Menampilkan daftar ID Turunan yang dilampirkan.

Parameter

Tidak ada parameter.

Contoh

child list
1 2 3 6 7 8
Done

Referensi CLI dan API

tabel turunan

Mencetak tabel turunan yang dilampirkan.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

ChildIP

Mendapatkan daftar alamat IP yang disimpan untuk turunan MTD.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

childip max (kumpulan)

Menetapkan atau memulihkan jumlah maksimum alamat IP yang dapat didaftarkan oleh setiap turunan MTD di perangkat ini sebagai induk.

Teruskan 0 untuk menghapus setelan dan memulihkan setelan default.

Tersedia saat OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

childip max count

Contoh

childip max 2
Done

Referensi CLI dan API

turunan maks

Mendapatkan jumlah maksimum alamat IP yang dapat didaftarkan oleh setiap turunan MTD dengan perangkat ini sebagai induk.

Parameter

Tidak ada parameter.

Contoh

childip max
4
Done

Referensi CLI dan API

childmax (kumpulan)

Menetapkan jumlah maksimum turunan yang diizinkan saat ini.

Parameter ini hanya dapat disetel jika operasi protokol Thread telah dihentikan.

Parameter

childmax count

Contoh

childmax 2
Done

Referensi CLI dan API

turunan

Mendapatkan jumlah maksimum turunan yang diizinkan saat ini.

Parameter

Tidak ada parameter.

Contoh

childmax
5
Done

Referensi CLI dan API

Mendapatkan atau menetapkan nilai MLE_CHILD_ROUTER_LINKS.

Parameter

childrouterlinks [links]

Contoh

childrouterlinks
16
Done
childrouterlinks 16
Done

Referensi CLI dan API

checktimeout pengawasan anak (ditetapkan)

Menetapkan interval waktu tunggu pemeriksaan pengawasan (dalam detik) untuk anak.

Parameter

childsupervision checktimeout timeout-seconds

Contoh

childsupervision checktimeout 30
Done

Referensi CLI dan API

waktu check out pengawasan anak

Mendapatkan interval waktu tunggu pemeriksaan pengawasan (dalam detik) pada anak.

Jika perangkat adalah anak yang mengantuk dan tidak mendengar suara dari induknya dalam waktu tunggu pemeriksaan yang ditentukan, perangkat akan memulai proses lampiran ulang (pertukaran Respons/Permintaan Update Anak MLE dengan induknya).

Parameter

Tidak ada parameter.

Contoh

childsupervision checktimeout
30
Done

Referensi CLI dan API

interval pengawasan anak (kumpulan)

Menyetel interval pengawasan anak (dalam detik) pada akun anak.

Parameter

childsupervision interval interval-seconds

Contoh

childsupervision interval 30
Done

Referensi CLI dan API

interval pengawasan anak

Mendapatkan interval Pengawasan Anak (dalam detik) pada anak.

Fitur Pengawasan Anak menyediakan mekanisme bagi orang tua untuk memastikan bahwa pesan dikirim kepada setiap anak yang mengantuk dalam interval pengawasan. Jika tidak ada transmisi ke anak dalam interval pengawasan, OpenThread akan mengantrekan dan mengirim Pesan Pengawasan Anak kepada anak tersebut.

Parameter

Tidak ada parameter.

Contoh

childsupervision interval
30
Done

Referensi CLI dan API

childtimeout (disetel)

Menetapkan Waktu Tunggu Turunan Thread (dalam detik) yang digunakan saat beroperasi dalam peran Turunan.

Parameter

childtimeout timeout-seconds

Contoh

childtimeout 300
Done

Referensi CLI dan API

waktu anak

Mendapatkan Waktu Tunggu Turunan Thread (dalam detik) yang digunakan saat beroperasi dalam peran Turunan.

Parameter

Tidak ada parameter.

Contoh

childtimeout
300
Done

Referensi CLI dan API

coap cancel

Membatalkan langganan pengamatan yang ada ke sumber daya jarak jauh di server CoAP.

Parameter

Tidak ada parameter.

Contoh

coap cancel
Done

Referensi CLI dan API

hapus coap

Menghapus resource CoAP yang ditentukan.

Parameter

coap delete address uri-path [type] [payload]
  • address: Alamat IPv6 dari server CoAP.
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
  • payload: String payload CoAP. Misalnya, hellothere.

Contoh

coap delete fdde:ad00:beef:0:2780:9423:166c:1aac test-resource con hellothere
Done

Referensi CLI dan API

  • Tidak ada API terkait

coap dapatkan

Mendapatkan informasi tentang resource CoAP yang ditentukan di server CoAP.

Parameter

coap get address uri-path [type]
  • address: Alamat IPv6 dari server CoAP.
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
    • block-: Gunakan opsi ini, diikuti dengan nilai block-wise, jika respons harus ditransfer secara blok. Nilai yang valid adalah: block-16, block-32, block-64, block-128, block-256, block-512, atau block-1024.

Contoh

coap get fdde:ad00:beef:0:2780:9423:166c:1aac test-resource
Done
coap get fdde:ad00:beef:0:2780:9423:166c:1aac test-resource block-1024
Done

Referensi CLI dan API

  • Tidak ada API terkait

amati coap

Memicu permintaan langganan yang memungkinkan klien CoAP untuk mengamati resource yang ditentukan di server CoAP untuk kemungkinan perubahan statusnya.

Parameter

coap observe address uri-path [type]
  • address: Alamat IPv6 dari server CoAP.
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default).

Contoh

coap observe fdde:ad00:beef:0:2780:9423:166c:1aac test-resource
Done

Referensi CLI dan API

  • Tidak ada API terkait

parameter coap(get,set)

Mendapatkan nilai parameter CoAP saat ini jika perintah dijalankan tanpa parameter opsional.

Menetapkan parameter CoAP ke nilai defaultnya atau ke nilai yang Anda tentukan, bergantung pada sintaksis yang dipilih.

Parameter

coap parameters type [default | ack_timeout ack_random_factor_numerator ack_random_factor_denominator max_retransmit]
  • type: request untuk permintaan CoAP, atau response untuk respons CoAP. Jika tidak ada lagi parameter yang diberikan, perintah akan mencetak konfigurasi saat ini.
  • default: Menetapkan parameter transmisi ke nilai default berikut:
    • ack_timeout: 2.000 milidetik
    • ack_random_factor_numerator: 3
    • ack_random_factor_denominator: 2
    • max_retransmit: 4
  • ack_timeout: ACK_TIMEOUT (0-UINT32_MAX) dalam milidetik. Lihat RFC7252.
  • ack_random_factor_numerator: Pembilang ACK_RANDOM_FACTOR, dengan kemungkinan nilai 0-255. Lihat RFC7252.
  • ack_random_factor_denominator: Penyebut ACK_RANDOM_FACTOR, dengan kemungkinan nilai 0-255. Lihat RFC7252.
  • max_retransmit: MAX_RETRANSMIT (0-255). Lihat RFC7252.

Contoh

coap parameters request
Transmission parameters for request:
ACK_TIMEOUT=1000 ms, ACK_RANDOM_FACTOR=255/254, MAX_RETRANSMIT=2
Done
coap parameters request default
Transmission parameters for request:
default
Done
coap parameters request 1000 255 254 2
Transmission parameters for request:
ACK_TIMEOUT=1000 ms, ACK_RANDOM_FACTOR=255/254, MAX_RETRANSMIT=2
Done

Referensi CLI dan API

  • Tidak ada API terkait

kantor pos

Membuat resource CoAP yang ditentukan. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol (CoAP) Menggunakan OT CLI.

Parameter

coap post address uri-path [type] [payload]
  • address: Alamat IPv6 dari server CoAP.
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
    • block-: Gunakan opsi ini, diikuti dengan nilai berdasarkan blok, untuk mengirim blok dengan jumlah byte yang dibuat secara acak untuk payload. Nilai yang valid adalah: block-16, block-32, block-64, block-128, block-256, block-512, atau block-1024.
  • payload: Permintaan payload CoAP, yang jika digunakan adalah string atau bilangan bulat, bergantung pada type. Jika type adalah con atau non-con, parameter payload bersifat opsional. Jika Anda tidak menyertakan parameter payload, payload kosong akan dikirim. Namun, jika Anda menggunakan parameter payload, nilainya harus berupa string, seperti hellothere. Jika type adalah block-, nilai parameter payload harus berupa bilangan bulat yang menentukan jumlah blok yang akan dikirim. Jenis block- mengharuskan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE ditetapkan.

Contoh

coap post fdde:ad00:beef:0:2780:9423:166c:1aac test-resource con hellothere
Done
coap post fdde:ad00:beef:0:2780:9423:166c:1aac test-resource block-1024 10
Done

Referensi CLI dan API

  • Tidak ada API terkait

coap put

Memodifikasi resource CoAP yang ditentukan. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol (CoAP) Menggunakan OT CLI.

Parameter

coap put address uri-path [type] [payload]
  • address: Alamat IPv6 dari server CoAP.
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
    • block-: Gunakan opsi ini, diikuti dengan nilai berdasarkan blok, untuk mengirim blok dengan jumlah byte yang dibuat secara acak untuk payload. Nilai yang valid adalah: block-16, block-32, block-64, block-128, block-256, block-512, atau block-1024.
  • payload: Permintaan payload CoAP, yang jika digunakan adalah string atau bilangan bulat, bergantung pada type. Jika type adalah con atau non-con, parameter payload bersifat opsional. Jika Anda tidak menyertakan parameter payload, payload kosong akan dikirim. Namun, jika Anda menggunakan parameter payload, nilainya harus berupa string, seperti hellothere. Jika type adalah block-, nilai parameter payload harus berupa bilangan bulat yang menentukan jumlah blok yang akan dikirim. Jenis block- mengharuskan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE ditetapkan.

Contoh

coap put fdde:ad00:beef:0:2780:9423:166c:1aac test-resource con hellothere
Done
coap put fdde:ad00:beef:0:2780:9423:166c:1aac test-resource block-1024 10
Done

Referensi CLI dan API

  • Tidak ada API terkait

resource coap (get,set)

Mendapatkan atau menetapkan jalur URI sumber daya server CoAP.

Parameter

coap resource [uri-path]

Contoh

coap resource test-resource
Done
coap resource
test-resource
Done

Referensi CLI dan API

himpunan coap

Menetapkan konten yang dikirim oleh resource di server CoAP. Jika klien CoAP mengamati resource, notifikasi akan dikirim ke klien tersebut.

Parameter

coap set new-content

Contoh

coap set Testing123
Done

Referensi CLI dan API

mulai coap

Memulai server CoAP. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol (CoAP) Menggunakan OT CLI.

Parameter

Tidak ada parameter.

Contoh

coap start
Done

Referensi CLI dan API

coap stop

Menghentikan server CoAP.

Parameter

Tidak ada parameter.

Contoh

coap stop
Done

Referensi CLI dan API

coaps connect

Melakukan inisialisasi sesi Datagram Transport Layer Security (DTLS) dengan peer. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

coaps connect address

Parameter address adalah alamat IPv6 peer.

Contoh

coaps connect fdde:ad00:beef:0:9903:14b:27e0:5744
Done
coaps connected

Referensi CLI dan API

coaps delete

String payload CoAPS yang akan dihapus.

Parameter

coaps delete uri-path [type] [payload]
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
  • payload: Permintaan payload CoAPS.

Contoh

coaps delete test-resource con hellothere
Done

Referensi CLI dan API

  • Tidak ada API terkait

coaps putuskan

Menghentikan sesi DTLS.

Parameter

Tidak ada parameter.

Contoh

coaps disconnect
coaps disconnected
Done

Referensi CLI dan API

coaps dapatkan

Mendapatkan informasi tentang resource CoAPS yang ditentukan di server CoAPS. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

coaps get uri-path [type]
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
    • block-: Gunakan opsi ini, diikuti dengan nilai block-wise, jika respons harus ditransfer secara blok. Nilai yang valid adalah: block-16, block-32, block-64, block-128, block-256, block-512, atau block-1024.

Contoh

coaps get test-resource
Done
coaps get test-resource block-1024
Done

Referensi CLI dan API

  • Tidak ada API terkait

coaps ditutup

Menunjukkan apakah layanan CoAP Secure ditutup. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

Tidak ada parameter.

Contoh

coaps isclosed
no
Done

Referensi CLI dan API

coaps aktif

Menunjukkan apakah koneksi layanan CoAP Secure aktif (baik sudah terhubung atau sedang dalam proses membuat koneksi). Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

Tidak ada parameter.

Contoh

coaps isconnactive
yes
Done

Referensi CLI dan API

coaps terhubung

Menunjukkan apakah layanan CoAP Secure terhubung. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

Tidak ada parameter.

Contoh

coaps isconnected
yes
Done

Referensi CLI dan API

postingan coaps

Membuat resource CoAPS yang ditentukan. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

uri-path [type] [payload]
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
    • block-: Gunakan opsi ini, diikuti dengan nilai berdasarkan blok, untuk mengirim blok dengan jumlah byte yang dibuat secara acak untuk payload. Nilai yang valid adalah: block-16, block-32, block-64, block-128, block-256, block-512, atau block-1024.
  • payload: Permintaan payload CoAPS, yang jika digunakan adalah string atau bilangan bulat, bergantung pada type. Jika type adalah con atau non-con, parameter payload bersifat opsional. Jika Anda tidak menyertakan parameter payload, payload kosong akan dikirim. Namun, jika Anda menggunakan parameter payload, nilainya harus berupa string, seperti hellothere. Jika type adalah block-, nilai parameter payload harus berupa bilangan bulat yang menentukan jumlah blok yang akan dikirim. Jenis block- mengharuskan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE ditetapkan.

Contoh

coaps post test-resource con hellothere
Done
coaps post test-resource block-1024 10
Done

Referensi CLI dan API

  • Tidak ada API terkait

Coaps Psk

Menetapkan kunci pra-bersama (PSK) dan cipher suite DTLS_PSK_WITH_AES_128_CCM_8.

Parameter

coaps psk psk-value psk-id
  • psk-value: Kunci yang dibagikan sebelumnya
  • psk-id: ID kunci yang dibagikan sebelumnya.

Contoh

coaps psk 1234 key1
Done

Referensi CLI dan API

coaps put

Memodifikasi resource CoAPS yang ditentukan. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

uri-path [type] [payload]
  • uri-path: Jalur URI resource.
  • type:
    • con: Dapat dikonfirmasi
    • non-con: Tidak dapat dikonfirmasi (default)
    • block-: Gunakan opsi ini, diikuti dengan nilai berdasarkan blok, untuk mengirim blok dengan jumlah byte yang dibuat secara acak untuk payload. Nilai yang valid adalah: block-16, block-32, block-64, block-128, block-256, block-512, atau block-1024.
  • payload: Permintaan payload CoAPS, yang jika digunakan adalah string atau bilangan bulat, bergantung pada type. Jika type adalah con atau non-con, parameter payload bersifat opsional. Jika Anda tidak menyertakan parameter payload, payload kosong akan dikirim. Namun, jika Anda menggunakan parameter payload, nilainya harus berupa string, seperti hellothere. Jika type adalah block-, nilai parameter payload harus berupa bilangan bulat yang menentukan jumlah blok yang akan dikirim. Jenis block- mengharuskan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE ditetapkan.

Contoh

coaps put test-resource con hellothere
Done
coaps put test-resource block-1024 10
Done

Referensi CLI dan API

  • Tidak ada API terkait

resource coaps (get,set)

Mendapatkan atau menetapkan jalur URI sumber daya server CoAPS. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

coaps resource [uri-path]

Contoh

coaps resource test-resource
Done
coaps resource
test-resource
Done

Referensi CLI dan API

set coaps

Menetapkan konten yang dikirim oleh resource di server CoAPS. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

coaps set new-content

Contoh

coaps set Testing123
Done

Referensi CLI dan API

  • Tidak ada API terkait

coaps start

Memulai layanan CoAP Secure. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

coaps start [check-peer-cert | max-conn-attempts]

Parameter check-peer-cert menentukan apakah pemeriksaan sertifikat pembanding diaktifkan (default) atau dinonaktifkan. Parameter max-conn-attempts menetapkan jumlah maksimum upaya yang diizinkan, baik berhasil maupun gagal, untuk terhubung ke server CoAP Secure. Nilai default parameter ini adalah 0, yang berarti tidak ada batasan jumlah percobaan. Parameter check-peer-cert dan max-conn-attempts berfungsi bersama dalam kombinasi berikut, meskipun Anda hanya dapat menentukan satu argumen:

  • Tidak ada argumen yang ditentukan: Default digunakan.
  • Menyetel check-peer-cert ke true: Memiliki efek yang sama dengan menghilangkan argumen, yaitu nilai check-peer-cert adalah true, dan nilai max-conn-attempts adalah 0.
  • Menyetel check-peer-cert ke false: Nilai check-peer-cert adalah false, dan nilai max-conn-attempts adalah 0.
  • Menentukan angka: check-peer-cert adalah true, dan nilai max-conn-attempts adalah angka yang ditentukan dalam argumen.

Contoh

coaps start
Done
coaps start false
Done
coaps start 8
Done

Referensi CLI dan API

coaps berhenti

Menghentikan layanan CoAP Secure. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Constrained Application Protocol Secure (CoAPS) Menggunakan OT CLI.

Parameter

Tidak ada parameter.

Contoh

coaps stop
Done

Referensi CLI dan API

Coaps X509

Menetapkan sertifikat X509 perangkat lokal dengan kunci pribadi yang sesuai untuk sesi DTLS dengan DTLS_ECDHE_ECDSA_WITH_AES_128_CCM_8.

Parameter

Tidak ada parameter.

Contoh

coaps x509
Done

Referensi CLI dan API

pengumuman komisaris

Mengirim pesan Pengumuman Mulai.

Parameter

commissioner announce mask count period destination
  • mask: Bitmask yang mengidentifikasi saluran untuk mengirim pesan Announce MLE.
  • count: Jumlah transmisi Announce MLE per saluran.
  • period: Jumlah milidetik di antara transmisi Announce MLE yang berurutan.
  • destination: Alamat IPv6 tujuan untuk pesan. Pesannya mungkin multicast.

Contoh

commissioner announce 0x00050000 2 32 fdde:ad00:beef:0:0:ff:fe00:c00
Done

Referensi CLI dan API

energi komisaris

Mengirim pesan Kueri Energy Scan. Output perintah dicetak saat diterima.

Parameter

commissioner energy mask count period scanDuration destination
  • mask: Bitmask yang mengidentifikasi saluran untuk melakukan pemindaian energi IEEE 802.15.4.
  • count: Jumlah pemindaian energi IEEE 802.15.4 per saluran.
  • period: Jumlah milidetik antara pemindaian energi IEEE 802.15.4 yang berurutan.
  • scanDuration: Durasi pemindaian dalam milidetik untuk digunakan saat melakukan pemindaian energi IEEE 802.15.4.
  • destination: Alamat IPv6 tujuan untuk pesan. Pesannya mungkin multicast.

Contoh

commissioner energy 0x00050000 2 32 1000 fdde:ad00:beef:0:0:ff:fe00:c00
Done
Energy: 00050000 0 0 0 0

Referensi CLI dan API

id komisaris (get,set)

Mendapatkan atau menetapkan nama ID OpenThread Commissioner.

Parameter

commissioner id name

Contoh

commissioner id OpenThread Commissioner
Done
commissioner id
OpenThread Commissioner
Done

Referensi CLI dan API

penambahan commissioner joiner

Menambahkan entri joiner.

Parameter

commissioner joiner add eui64|discerner pksd [timeout]
  • eui64: IEEE EUI-64 dari Joiner. Untuk mencocokkan gabungan mana pun, gunakan *.
  • discerner: Ahli Joiner dalam format number/length.
  • pksd: Kunci yang Dibagikan Sebelumnya untuk joiner.
  • timeout: Waktu tunggu Joiner dalam detik.

Contoh

commissioner joiner add d45e64fa83f81cf7 J01NME
Done
commissioner joiner add 0xabc/12 J01NME
Done

Referensi CLI dan API

penghapusan sambungan komisi{i> commissioner joiner<i}

Menghapus entri Joiner.

Parameter

commissioner joiner remove eui64|discerner
  • eui64: IEEE EUI-64 dari joiner. Untuk mencocokkan gabungan mana pun, gunakan *.
  • discerner: Ahli penggabungan dalam format number/length.

Contoh

commissioner joiner remove d45e64fa83f81cf7
Done
commissioner joiner remove 0xabc/12
Done

Referensi CLI dan API

tabel commissioner joiner

Mencantumkan semua entri Joiner dalam format tabel.

Parameter

Tidak ada parameter.

Contoh

commissioner joiner table
| ID                    | PSKd                             | Expiration |
+-----------------------+----------------------------------+------------+
|                     * |                           J01NME |      81015 |
|      d45e64fa83f81cf7 |                           J01NME |     101204 |
| 0x0000000000000abc/12 |                           J01NME |     114360 |
Done

Referensi CLI dan API

  • Tidak ada API terkait

manajemen komisaris

Mengirim pesan MGMT_GET (Management Get) kepada Pemimpin. Nilai variabel yang telah ditetapkan menggunakan perintah commissioner mgmtset akan ditampilkan.

Parameter

commissioner mgmtget [locator] [sessionid] [steeringdata] [joinerudpport] [-x TLVs]
  • locator: Router Batas RLOC16.
  • sessionid: ID sesi Commissioner.
  • steeringdata: Data pengarahan.
  • joinerudpport: Port UDP joiner.
  • TLVs: Kumpulan TLV yang akan diambil.

Contoh

commissioner mgmtget locator sessionid
Done

Referensi CLI dan API

pengelolaan komisaris

Mengirim pesan MGMT_SET (Set Pengelolaan) kepada Pemimpin, dan menetapkan variabel ke nilai yang ditentukan.

Parameter

commissioner mgmtset [locator locator] [sessionid sessionid] [steeringdata steeringdata] [joinerudpport joinerudpport] [-x TLVs]
  • locator: Router Batas RLOC16.
  • sessionid: ID sesi Commissioner.
  • steeringdata: Data pengarahan.
  • joinerudpport: Port UDP joiner.
  • TLVs: Kumpulan TLV yang akan diambil.

Contoh

commissioner mgmtset joinerudpport 9988
Done

Referensi CLI dan API

Komisioner Panid

Mengirim kueri ID PAN. Output perintah ditampilkan saat diterima.

Parameter

commissioner panid panid mask destination
  • paind: ID PAN yang akan digunakan untuk memeriksa konflik.
  • mask; Bitmask yang mengidentifikasi saluran untuk melakukan Pemindaian Aktif IEEE 802.15.4.
  • destination: Alamat tujuan IPv6 untuk pesan. Pesannya mungkin multicast.

Contoh

commissioner panid 0xdead 0x7fff800 fdde:ad00:beef:0:0:ff:fe00:c00
Done
Conflict: dead, 00000800

Referensi CLI dan API

URL penyediaan komisaris

Menetapkan URL penyediaan Commissioner.

Parameter

commissioner provisioningurl provisioningurl

Contoh

commissioner provisioningurl http://github.com/openthread/openthread
Done

Referensi CLI dan API

commissioner sessionid (sesi komisaris)

Mendapatkan ID sesi Commissioner saat ini.

Parameter

Tidak ada parameter.

Contoh

commissioner sessionid
0
Done

Referensi CLI dan API

start commissioner

Memulai peran Thread Commissioner.

Parameter

Tidak ada parameter.

Contoh

commissioner start
Commissioner: petitioning
Done
Commissioner: active

Referensi CLI dan API

negara bagian komisaris

Menampilkan status Commissioner saat ini. Nilai yang mungkin adalah active, disabled, atau petition (mengajukan petisi untuk menjadi Commissioner).

Parameter

Tidak ada parameter.

Contoh

commissioner state
active
Done

Referensi CLI dan API

tempat komisaris

Menghentikan peran Thread Commissioner.

Parameter

Tidak ada parameter.

Contoh

commissioner stop
Done

Referensi CLI dan API

konteksketerlambatan (dapatkan,setel)

Mendapatkan atau menetapkan nilai CONTEXT_ID_REUSE_DELAY.

Parameter

contextreusedelay delay

Gunakan argumen delay opsional untuk menetapkan CONTEXT_ID_REUSE_DELAY.

Contoh

contextreusedelay
11
Done
contextreusedelay 11
Done

Referensi CLI dan API

penghitung (mac)

Dapatkan penghitung lapisan MAC.

Parameter

counters mac

Contoh

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

Referensi CLI dan API

penghitung (mle)

Mendapatkan penghitung Thread MLE.

Parameter

counters mle

Contoh

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

Referensi CLI dan API

penghitung

Mendapatkan nama penghitung yang didukung.

Parameter

Tidak ada parameter.

Contoh

counters
ip
mac
mle
Done

Referensi CLI dan API

  • Tidak ada API terkait

ip penghitung

Mendapatkan penghitung IPv6.

Parameter

counters ip

Contoh

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

Referensi CLI dan API

reset ip penghitung

Mereset penghitung IPv6.

Parameter

counters ip reset

Contoh

counters ip reset
Done

Referensi CLI dan API

reset penghitung mac

Mengatur ulang penghitung lapisan MAC.

Parameter

counters mac reset

Contoh

counters mac reset
Done

Referensi CLI dan API

reset penghitung

Mereset penghitung MLE Thread.

Parameter

counters mle reset

Contoh

counters mle reset
Done

Referensi CLI dan API

saluran csl

Mengatur saluran CSL.

Parameter

csl channel channel

Contoh

csl channel 20
Done

Referensi CLI dan API

{i>csl<i}

Mendapatkan konfigurasi CSL.

Parameter

Tidak ada parameter.

Contoh

csl
Channel: 11
Period: 160000us
Timeout: 1000s
Done

Referensi CLI dan API

periode csl

Mengatur periode CSL dalam mikrodetik.

Nonaktifkan CSL dengan menyetel parameter ini ke 0.

Periode CSL HARUS kelipatan dari OT_LINK_CSL_PERIOD_TEN_SYMBOLS_UNIT_IN_USEC, jika tidak, OT_ERROR_INVALID_ARGS akan ditampilkan.

Parameter

csl period period

Contoh

csl period 3000000
Done

Referensi CLI dan API

waktu tunggu csl

Mengatur waktu tunggu CSL dalam detik.

Parameter

csl timeout timeout

Contoh

cls timeout 10
Done

Referensi CLI dan API

set data aktif

Mendapatkan Set Data Operasional yang Aktif.

OT CLI menggunakan anggota otOperationalDataset untuk menampilkan nilai set data ke konsol.

Parameter

dataset active [-x]

Argumen -x opsional mencetak nilai Set Data Operasional Aktif sebagai TLV berenkode heksadesimal.

Contoh

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

Referensi CLI dan API

Activetimestamp set data (dapatkan, tetapkan)

Mendapatkan atau menetapkan otOperationalDataset::mActiveTimestamp.

Parameter

dataset activetimestamp [timestamp]

Teruskan argumen timestamp opsional untuk menyetel stempel waktu aktif.

Contoh

dataset activetimestamp
123456789
Done
dataset activetimestamp 123456789
Done

Referensi CLI dan API

  • Tidak ada API terkait

saluran set data (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mChannel.

Parameter

dataset channel [channel-num]

Gunakan argumen channel-num opsional untuk menetapkan saluran.

Contoh

dataset channel
12
Done
dataset channel 12
Done

Referensi CLI dan API

  • Tidak ada API terkait

channelmask set data (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mChannelMask

Parameter

dataset channelmask [channel-mask]

Gunakan argumen channel-mask opsional untuk menyetel mask channel.

Contoh

dataset channelmask
0x07fff800
Done
dataset channelmask 0x07fff800
Done

Referensi CLI dan API

  • Tidak ada API terkait

penghapusan set data

Reset buffer Set Data Operasional.

Parameter

Tidak ada parameter.

Contoh

dataset clear
Done

Referensi CLI dan API

  • Tidak ada API terkait

commit set data aktif

Meng-commit buffer Set Data Operasional ke Set Data Operasional yang Aktif.

Parameter

Tidak ada parameter.

Contoh

dataset commit active
Done

Referensi CLI dan API

commit set data tertunda

Meng-commit buffer Set Data Operasional ke Set Data Operasional yang Tertunda.

Parameter

Tidak ada parameter.

Contoh

dataset commit pending
Done

Referensi CLI dan API

penundaan set data (get,set)

Mengambil atau menetapkan otOperationalDataset::mDelay.

Parameter

dataset delay [delay]

Gunakan argumen delay opsional untuk menyetel nilai timer penundaan.

Contoh

dataset delay
1000
Done
dataset delay 1000
Done

Referensi CLI dan API

perluasan set data (get,set)

Mengambil atau menetapkan otOperationalDataset::mExtendedPanId.

Parameter

dataset extpanid [extpanid]

Gunakan argumen extpanid opsional untuk menetapkan Extended Personal Area Network ID.

Contoh

dataset extpanid
000db80123456789
Done
dataset extpanid 000db80123456789
Done

Referensi CLI dan API

bantuan set data

Mendapatkan daftar dataset perintah CLI. Untuk mengetahui informasi selengkapnya, lihat Menampilkan dan Mengelola Set Data dengan OT CLI.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

  • Tidak ada API terkait

init set data (aktif,baru,tertunda,tlvs)

OT CLI memeriksa active, pending, atau tlvs dan menampilkan nilai yang sesuai. Jika tidak, OT CLI akan membuat jaringan baru secara acak dan menampilkan set data baru.

Parameter

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

Gunakan new untuk melakukan inisialisasi set data baru, lalu masukkan perintah dataset commit active. Gunakan tlvs untuk TLV berenkode heksadesimal.

Contoh

dataset init new
Done

Referensi CLI dan API

set data meshlocalprefix (get,set)

Mengambil atau menetapkan otOperationalDataset::mMeshLocalPrefix.

Parameter

dataset meshlocalprefix [meshlocalprefix]

Gunakan argumen meshlocalprefix opsional untuk menetapkan Mesh-Local Prefix.

Contoh

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

Referensi CLI dan API

  • Tidak ada API terkait

mgmtgetcommand set data aktif

Mengirim MGMT_ACTIVE_GET.

OT CLI mengirim MGMT_ACTIVE_GET dengan argumen yang relevan. Untuk mempelajari parameter dan pemetaan argumen ini lebih lanjut, lihat Menampilkan dan Mengelola Set Data dengan OT CLI.

Parameter

dataset mgmtgetcommand active [address leader-address] [dataset-components] [-x tlv-list]
  • Gunakan address untuk menentukan tujuan IPv6; jika tidak, ALOC Leader akan digunakan sebagai default.
  • Untuk dataset-components, Anda dapat meneruskan kombinasi otOperationalDatasetComponents apa pun, misalnya activetimestamp, pendingtimestamp, atau networkkey.
  • Argumen -x opsional menentukan TLV mentah yang akan diminta.

Contoh

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

Referensi CLI dan API

mgmtgetcommand set data tertunda

Mengirim MGMT_PENDING_GET.

Parameter

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

Untuk mempelajari parameter dan pemetaan argumen ini lebih lanjut, lihat Menampilkan dan Mengelola Set Data dengan OT CLI.

Contoh

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

Referensi CLI dan API

mgmtsetcommand set data aktif

Mengirim MGMT_ACTIVE_SET.

Parameter

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

Untuk mempelajari parameter dan pemetaan argumen ini lebih lanjut, lihat Menampilkan dan Mengelola Set Data dengan OT CLI.

Contoh

dataset mgmtsetcommand active activetimestamp 123 securitypolicy 1 onrcb
Done

Referensi CLI dan API

mgmtsetcommand set data tertunda

Mengirim MGMT_PENDING_SET.

Parameter

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

Untuk mempelajari parameter dan pemetaan argumen ini lebih lanjut, lihat Menampilkan dan Mengelola Set Data dengan OT CLI.

Contoh

dataset mgmtsetcommand pending activetimestamp 123 securitypolicy 1 onrcb
Done

Referensi CLI dan API

kunci jaringan set data (get,set)

Mengambil atau menetapkan otOperationalDataset::mNetworkKey.

Parameter

dataset networkkey [key]

Gunakan argumen key opsional untuk menetapkan Kunci Jaringan.

Contoh

dataset networkkey
00112233445566778899aabbccddeeff
Done
dataset networkkey 00112233445566778899aabbccddeeff
Done

Referensi CLI dan API

  • Tidak ada API terkait

nama jaringan set data (get,set)

Mengambil atau menetapkan otOperationalDataset::mNetworkName.

Parameter

dataset networkname [name]

Gunakan argumen name opsional untuk menetapkan Nama Jaringan.

Contoh

dataset networkname
OpenThread
Done
dataset networkname OpenThread
Done

Referensi CLI dan API

panid set data (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mPanId.

Parameter

dataset panid [panid]

Gunakan argumen panid opsional untuk menetapkan ID PAN.

Contoh

dataset panid
0x1234
Done
dataset panid 0x1234
Done

Referensi CLI dan API

  • Tidak ada API terkait

set data tertundatimestamp (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mPendingTimestamp.

Parameter

dataset pendingtimestamp [timestamp]

Gunakan argumen timestamp opsional untuk menyetel detik stempel waktu yang tertunda.

Contoh

dataset pendingtimestamp
123456789
Done
dataset pendingtimestamp 123456789
Done

Referensi CLI dan API

  • Tidak ada API terkait

pskc set data (get,set)

Mengambil atau menetapkan otOperationalDataset::mPskc.

Parameter

dataset pskc [-p passphrase] | [key]

Khusus FTD, gunakan -p dengan argumen passphrase. -p menghasilkan pskc dari passphrase berenkode UTF-8 yang Anda berikan, bersama dengan nama jaringan dan ID PAN yang diperluas. Jika disetel, -p akan menggunakan buffer set data; jika tidak, sistem akan menggunakan tumpukan saat ini. Atau, Anda dapat menetapkan pskc sebagai key (format hex).

Contoh

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

Referensi CLI dan API

  • Tidak ada API terkait

kebijakan keamanan set data (get,set)

Mendapatkan atau menetapkan kebijakan keamanan Dataset.

Parameter

dataset securitypolicy [rotationtime [onrcCepR]]

Contoh

dataset securitypolicy
672 onrc
Done
dataset securitypolicy 672 onrc
Done

Referensi CLI dan API

  • Tidak ada API terkait

kumpulan set data (aktif,tertunda)

Menetapkan Set Data Operasional yang Aktif.

Jika set data tidak menyertakan Stempel Waktu Aktif, set data hanya akan selesai sebagian.

Jika Thread diaktifkan di perangkat yang memiliki Set Data Aktif yang sebagian selesai, perangkat tersebut akan mencoba terhubung ke jaringan Thread yang ada menggunakan informasi yang ada dalam set data. Hanya Kunci Jaringan Thread yang diperlukan untuk terhubung ke jaringan.

Jika saluran tidak disertakan dalam {i>dataset<i}, perangkat akan mengirim pesan Umumkan MLE di berbagai saluran untuk menemukan tetangga di saluran lain.

Jika perangkat berhasil terhubung ke jaringan Thread, perangkat akan mengambil Set Data Aktif yang lengkap dari Induknya. Perlu diperhatikan bahwa perangkat yang mendukung router tidak akan ditransisikan ke peran Router atau Pemimpin hingga memiliki Set Data Aktif yang lengkap.

Fungsi ini secara konsisten menampilkan OT_ERROR_NONE dan dapat secara efektif diperlakukan sebagai memiliki jenis nilai yang ditampilkan void. Sebelumnya, error lain (misalnya, OT_ERROR_NOT_IMPLEMENTED) diizinkan karena alasan yang lama. Namun, karena penyimpanan non-volatil kini bersifat wajib untuk operasi Thread, setiap kegagalan dalam menyimpan set data akan memicu pernyataan. Jenis nilai yang ditampilkan otError dipertahankan untuk kompatibilitas mundur.

Perintah dataset set CLI menetapkan Set Data Operasional Aktif menggunakan TLV berenkode heksadesimal.

Parameter

dataset set {active|pending} tlvs

Contoh

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

Referensi CLI dan API

tlv set data

Mengonversi Set Data Operasional tertentu ke otOperationalDatasetTlvs .

Parameter

Tidak ada parameter.

Contoh

dataset tlvs
0e080000000000010000000300001635060004001fffe0020...f7f8
Done

Referensi CLI dan API

pembatalan updater set data

Membatalkan permintaan pembaruan Set Data Operasional (jika ada) yang sedang berlangsung.

Tersedia saat OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

@dataset updater cancel
Done

Referensi CLI dan API

updater set data

Menunjukkan apakah ada permintaan pembaruan Set Data Operasi yang sedang berlangsung.

Tersedia saat OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

dataset updater
Enabled
Done

Referensi CLI dan API

awal updater set data

Meminta pembaruan ke Set Data Operasional.

Tersedia saat OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE diaktifkan.

aDataset harus berisi kolom yang akan diperbarui dan nilai barunya. Stempel waktu tidak boleh berisi kolom Stempel Waktu Aktif atau Tertunda. Kolom Penundaan bersifat opsional. Jika tidak diberikan, nilai default (1.000 md) akan digunakan.

Parameter

Tidak ada parameter.

Contoh

channel
19
Done
dataset clear
Done
dataset channel 15
Done
dataset
Channel: 15
Done
dataset updater start
Done
dataset updater
Enabled
Done
Dataset update complete: OK
channel
15
Done

Referensi CLI dan API

debug

Menjalankan serangkaian perintah CLI untuk mengumpulkan informasi tentang perangkat dan jaringan thread. Ini ditujukan untuk proses debug. Output akan menampilkan setiap perintah CLI yang dijalankan yang didahului oleh $, diikuti dengan output yang dihasilkan dari perintah terkait. Output yang dihasilkan mencakup informasi berikut:

  • Versi
  • Status saat ini
  • RLOC16, alamat MAC yang diperluas
  • Daftar alamat IPv6 Unicast dan multicast
  • Saluran
  • ID PAN dan ID PAN yang diperluas
  • Data Jaringan
  • ID partisi
  • Data Pemimpin

Jika perangkat beroperasi sebagai FTD:

  • Tabel anak dan tetangga
  • Tabel router dan info next hop
  • Tabel cache alamat
  • Alamat IPv6 turunan MTD yang terdaftar
  • Properti perangkat

Jika perangkat mendukung dan bertindak sebagai klien SRP:

  • Status klien SRP
  • Layanan klien dan info host SRP

Jika perangkat mendukung dan bertindak sebagai server SRP:

  • Status server SRP dan mode alamat
  • Host dan layanan yang terdaftar di server SRP

Jika perangkat mendukung TREL:

  • Status TREL dan tabel pembanding

Jika perangkat mendukung dan bertindak sebagai router pembatas:

  • Negara bagian BR
  • Awalan BR (OMR, on-link, NAT64)
  • Tabel awalan ditemukan

Parameter

Tidak ada parameter.

Contoh

Referensi CLI dan API

  • Tidak ada API terkait

delaytimermin (disetel)

Menyetel timer penundaan minimal (dalam detik).

Parameter

delaytimermin delaytimermin

Contoh

delaytimermin 60
Done

Referensi CLI dan API

delaytimermin

Mendapatkan timer penundaan minimal (dalam detik).

Parameter

Tidak ada parameter.

Contoh

delaytimermin
30
Done

Referensi CLI dan API

lepaskan asinkron

Mulai proses pelepasan halus yang mirip dengan perintah detach tanpa memblokir dan menunggu callback yang menunjukkan bahwa pelepasan selesai.

Parameter

Tidak ada parameter.

Contoh

detach async
Done

Referensi CLI dan API

lepaskan

Mulai proses pelepasan halus dengan memberi tahu node lain terlebih dahulu (mengirim Address Release jika bertindak sebagai router, atau menetapkan nilai Waktu Tunggu Turunan ke nol pada induk jika bertindak sebagai turunan), kemudian menghentikan operasi protokol Thread.

Parameter

Tidak ada parameter.

Contoh

detach
Finished detaching
Done

Referensi CLI dan API

atribut perangkat (kumpulan)

Menetapkan properti perangkat.

Parameter

deviceprops powerSupply isBr supportsCcm isUnstable weightAdjustment

powerSupply: harus 'baterai', 'eksternal', 'eksternal-stabil', 'eksternal-tidak stabil'.

Contoh

deviceprops battery 0 0 0 -5
Done
deviceprops
PowerSupply      : battery
IsBorderRouter   : no
SupportsCcm      : no
IsUnstable       : no
WeightAdjustment : -5
Done

Referensi CLI dan API

deviceprops

Mendapatkan properti perangkat saat ini.

Memerlukan OPENTHREAD_CONFIG_MLE_DEVICE_PROPERTY_LEADER_WEIGHT_ENABLE.

Parameter

Tidak ada parameter.

Contoh

deviceprops
PowerSupply      : external
IsBorderRouter   : yes
SupportsCcm      : no
IsUnstable       : no
WeightAdjustment : 0
Done

Referensi CLI dan API

discover

Lakukan operasi Penemuan MLE.

Parameter

discover [channel]

channel: Saluran untuk ditemukan. Jika tidak ada channel yang disediakan, penemuan akan mencakup semua channel yang valid.

Contoh

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

Referensi CLI dan API

temukan reqcallback (aktifkan,nonaktifkan)

Menetapkan callback untuk menerima data Permintaan Discovery MLE.

Parameter

discover reqcallback enable|disable

Contoh

discover reqcallback enable
Done

Referensi CLI dan API

penjelajahan dns

Mengirim kueri DNS penjelajahan (pencacahan instance layanan) untuk mendapatkan daftar layanan untuk nama layanan tertentu

Parameter setelah service-name bersifat opsional. Setiap nilai yang tidak ditetapkan (atau nol) untuk parameter opsional ini diganti dengan nilai dari konfigurasi default saat ini (dns config).

Parameter

dns browse service-name [dns-server-IP] [dns-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

Contoh

dns browse _service._udp.example.com
DNS browse response for _service._udp.example.com.
inst1
    Port:1234, Priority:1, Weight:2, TTL:7200
    Host:host.example.com.
    HostAddress:fd00:0:0:0:0:0:0:abcd TTL:7200
    TXT:[a=6531, b=6c12] TTL:7300
instance2
    Port:1234, Priority:1, Weight:2, TTL:7200
    Host:host.example.com.
    HostAddress:fd00:0:0:0:0:0:0:abcd TTL:7200
    TXT:[a=1234] TTL:7300
Done
dns browse _airplay._tcp.default.service.arpa
DNS browse response for _airplay._tcp.default.service.arpa.
Mac mini
    Port:7000, Priority:0, Weight:0, TTL:10
    Host:Mac-mini.default.service.arpa.
    HostAddress:fd97:739d:386a:1:1c2e:d83c:fcbe:9cf4 TTL:10
Done

Referensi CLI dan API

Kompresi dns (aktifkan,nonaktifkan)

Tetapkan "kompresi nama DNS" mode.

Kompresi nama DNS diaktifkan secara default. Jika dinonaktifkan, nama DNS akan ditambahkan sebagai lengkap dan tidak pernah dikompresi. Ini berlaku untuk modul klien/server DNS dan SRP OpenThread." OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE wajib diisi.

Parameter

dns compression [enable|disable]

Contoh

dns compression enable
Enabled
dns compression disable
Done
dns compression
Disabled
Done

Referensi CLI dan API

Kompresi dns

Menunjukkan apakah "kompresi nama DNS" apakah ada mode yang aktif atau tidak.

Hal ini dimaksudkan untuk pengujian saja dan tersedia saat konfigurasi OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Kompresi nama DNS diaktifkan secara default. Jika dinonaktifkan, nama DNS akan ditambahkan sebagai lengkap dan tidak pernah dikompresi. Ini berlaku untuk modul klien/server DNS dan SRP OpenThread." OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE wajib diisi.

Parameter

dns compression [enable|disable]

Contoh

dns compression
Enabled

Referensi CLI dan API

konfigurasi dns (set)

Menetapkan konfigurasi kueri default pada klien DNS.

Pada aConfig non-NULL, pemanggil dapat memilih untuk membiarkan beberapa kolom dalam instance otDnsQueryConfig tidak ditentukan (nilai nol). Kolom yang tidak ditentukan diganti dengan definisi opsi konfigurasi OT yang sesuai OPENTHREAD_CONFIG_DNS_CLIENTDEFAULT{} untuk membentuk konfigurasi kueri default.

Jika OPENTHREAD_CONFIG_DNS_CLIENT_DEFAULT_SERVER_ADDRESS_AUTO_SET_ENABLE diaktifkan, alamat IPv6 server di konfigurasi default akan otomatis disetel dan diperbarui oleh klien DNS. Hal ini hanya dilakukan jika pengguna tidak menetapkan atau menentukannya secara eksplisit. Perilaku ini mengharuskan klien SRP dan fitur mulai otomatisnya diaktifkan. Klien SRP kemudian akan memantau Data Jaringan Thread untuk entri Layanan DNS/SRP untuk memilih server SRP. Alamat server SRP yang dipilih juga ditetapkan sebagai alamat server DNS dalam konfigurasi {i>default<i}.

Kita dapat membiarkan beberapa kolom sebagai tidak ditentukan (atau menggunakan nilai nol). Kolom yang tidak ditentukan diganti dengan definisi opsi konfigurasi OT yang sesuai OPENTHREAD_CONFIG_DNS_CLIENT_DEFAULT untuk membentuk konfigurasi kueri default. OPENTHREAD_CONFIG_DNS_CLIENT_ENABLE wajib diisi.

Parameter

dns config [dns-server-IP] [dns-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean] [service-mode] [protocol]

Contoh

dns config fd00::1 1234 5000 2 0
Done
dns config
Server: [fd00:0:0:0:0:0:0:1]:1234
ResponseTimeout: 5000 ms
MaxTxAttempts: 2
RecursionDesired: no
ServiceMode: srv_txt_opt
Nat64Mode: allow
TransportProtocol: udp
Done
dns config fd00::2
Done
dns config
Server: [fd00:0:0:0:0:0:0:2]:53
ResponseTimeout: 6000 ms
MaxTxAttempts: 3
RecursionDesired: yes
ServiceMode: srv_txt_opt
Nat64Mode: allow
TransportProtocol: udp
Done

Referensi CLI dan API

konfigurasi dns

Mendapatkan konfigurasi kueri default saat ini yang digunakan oleh klien DNS.

Saat stack OpenThread dimulai, konfigurasi kueri DNS default ditentukan dari sekumpulan opsi konfigurasi OT seperti OPENTHREAD_CONFIG_DNS_CLIENT_DEFAULT_SERVER_IP6_ADDRESS, _DEFAULT_SERVER_PORT, _DEFAULT_RESPONSE_TIMEOUT, dll. (lihat config/dns_client.h untuk semua opsi konfigurasi terkait).

Konfigurasi tersebut mencakup alamat dan port IPv6 server, waktu tunggu respons dalam msec (waktu tunggu respons rx), upaya tx maksimum sebelum melaporkan kegagalan, flag boolean untuk menunjukkan apakah server dapat me-resolve kueri secara rekursif atau tidak. OPENTHREAD_CONFIG_DNS_CLIENT_ENABLE wajib diisi.

Parameter

Tidak ada parameter.

Contoh

dns config
Server: [fd00:0:0:0:0:0:0:1]:1234
ResponseTimeout: 5000 ms
MaxTxAttempts: 2
RecursionDesired: no
ServiceMode: srv
Nat64Mode: allow
Done

Referensi CLI dan API

dns resolve

Mengirim kueri DNS resolusi alamat untuk data AAAA (IPv6) untuk nama host tertentu.

aConfig bisa menjadi NULL. Dalam hal ini, konfigurasi default (dari otDnsClientGetDefaultConfig() ) akan digunakan sebagai konfigurasi untuk kueri ini. Pada aConfig non-NULL, beberapa kolom dapat dibiarkan tidak ditentukan (nilai nol). Kolom yang tidak ditentukan kemudian diganti dengan nilai dari konfigurasi default.

Kirim Kueri DNS untuk mendapatkan alamat IPv6 untuk nama host yang diberikan.

Parameter setelah nama host bersifat opsional. Setiap nilai yang tidak ditetapkan (atau nol) untuk parameter opsional ini diganti dengan nilai dari konfigurasi default saat ini (konfigurasi dns).

IP server DNS dapat berupa alamat IPv4, yang akan disintesis menjadi alamat IPv6 menggunakan awalan NAT64 yang disukai dari data jaringan.

Parameter

dns resolve hostname [dns-server-IP] [dns-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

Contoh

dns resolve ipv6.google.com
DNS response for ipv6.google.com - 2a00:1450:401b:801:0:0:0:200e TTL: 300
dns resolve example.com 8.8.8.8
Synthesized IPv6 DNS server address: fdde:ad00:beef:2:0:0:808:808
DNS response for example.com. - fd4c:9574:3720:2:0:0:5db8:d822 TTL:20456
Done

Referensi CLI dan API

layanan dns

Memulai resolusi instance layanan DNS untuk instance layanan tertentu.

Tersedia saat OPENTHREAD_CONFIG_DNS_CLIENT_SERVICE_DISCOVERY_ENABLE diaktifkan.

aConfig bisa menjadi NULL. Dalam hal ini, konfigurasi default (dari otDnsClientGetDefaultConfig() ) akan digunakan sebagai konfigurasi untuk kueri ini. Pada aConfig non-NULL, beberapa kolom dapat dibiarkan tidak ditentukan (nilai nol). Kolom yang tidak ditentukan kemudian diganti dengan nilai dari konfigurasi default.

Fungsi tersebut mengirim kueri untuk data SRV dan/atau TXT untuk instance layanan tertentu. Kolom mServiceMode di otDnsQueryConfig menentukan data mana yang akan dikueri (hanya SRV, hanya TXT, atau SRV dan TXT) dan cara melakukan kueri tersebut (bersama-sama dalam pesan yang sama, secara terpisah secara paralel, atau dalam mode dioptimalkan tempat klien akan mencoba dalam pesan yang sama terlebih dahulu dan kemudian secara terpisah jika gagal mendapatkan respons).

Catatan SRV menyediakan informasi tentang port layanan, prioritas, dan bobot bersama dengan nama host yang terkait dengan instance layanan. Fungsi ini TIDAK melakukan resolusi alamat untuk nama {i>host<i} yang ditemukan dari catatan SRV. Server/resolver dapat memberikan data AAAA/A untuk nama host di bagian Data Tambahan sebagai respons terhadap kueri SRV/TXT, dan informasi ini dapat diambil menggunakan otDnsServiceResponseGetServiceInfo() di otDnsServiceCallback. Pengguna API ini TIDAK BOLEH berasumsi bahwa alamat host akan selalu tersedia dari otDnsServiceResponseGetServiceInfo() .

Mengirim kueri DNS resolusi instance layanan untuk instance layanan tertentu. Label instance layanan diberikan terlebih dahulu, diikuti dengan nama layanan (perhatikan bahwa label instance layanan dapat berisi karakter titik '.').

Parameter setelah service-name bersifat opsional. Setiap nilai yang tidak ditetapkan (atau nol) untuk parameter opsional ini diganti dengan nilai dari konfigurasi default saat ini (dns config).

Parameter

dns service service-instance-label service-name [DNS-server-IP] [DNS-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

Contoh

Referensi CLI dan API

servicehost {i>dns<i}

Memulai resolusi instance layanan DNS untuk instance layanan tertentu, dengan potensi resolusi alamat tindak lanjut untuk nama host yang ditemukan untuk instance layanan.

Tersedia saat OPENTHREAD_CONFIG_DNS_CLIENT_SERVICE_DISCOVERY_ENABLE diaktifkan.

aConfig bisa menjadi NULL. Dalam hal ini, konfigurasi default (dari otDnsClientGetDefaultConfig() ) akan digunakan sebagai konfigurasi untuk kueri ini. Pada aConfig non-NULL, beberapa kolom dapat dibiarkan tidak ditentukan (nilai nol). Kolom yang tidak ditentukan kemudian diganti dengan nilai dari konfigurasi default. Fungsi ini tidak dapat digunakan dengan mServiceMode dalam konfigurasi DNS yang ditetapkan ke OT_DNS_SERVICE_MODE_TXT (yaitu, mengkueri data TXT saja) dan akan menampilkan OT_ERROR_INVALID_ARGS.

Berperilaku mirip dengan pengiriman kueri otDnsClientResolveService() untuk data SRV dan TXT. Namun, jika server/resolver tidak menyediakan data AAAA/A untuk nama host sebagai respons terhadap kueri SRV (di bagian Data Tambahan), server/resolver akan melakukan resolusi nama host (mengirim kueri AAAA) untuk nama host yang ditemukan dari data SRV. Callback aCallback dipanggil saat respons untuk semua kueri diterima (yaitu, resolusi layanan dan alamat host selesai).

Mengirim kueri DNS resolusi instance layanan untuk instance layanan tertentu dengan resolusi nama host tindak lanjut yang potensial. Label instance layanan diberikan terlebih dahulu, diikuti dengan nama layanan (perhatikan bahwa label instance layanan dapat berisi karakter titik '.').

Parameter setelah service-name bersifat opsional. Setiap nilai yang tidak ditetapkan (atau nol) untuk parameter opsional ini diganti dengan nilai dari konfigurasi default saat ini (dns config).

Parameter

dns servicehost service-instance-label service-name [DNS-server-IP] [DNS-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

Contoh

Referensi CLI dan API

domainname (kumpulan)

Menetapkan Nama Domain Thread.

Hanya berhasil jika protokol Thread dinonaktifkan.

Parameter

domainname name

Gunakan backslash untuk meng-escape spasi.

Contoh

domainname Test\ Thread
Done

Referensi CLI dan API

namadomain

Mendapatkan Nama Domain Thread.

Parameter

Tidak ada parameter.

Contoh

domainname
Thread
Done

Referensi CLI dan API

dua iid (set,hapus)

Menetapkan atau menghapus ID Antarmuka yang ditentukan secara manual untuk Alamat Unicast Domain Thread.

Tersedia saat OPENTHREAD_CONFIG_DUA_ENABLE diaktifkan.

Parameter

dua iid iid|clear

dua iid clear meneruskan nullptr ke otThreadSetFixedDuaInterfaceIdentifier. Jika tidak, Anda dapat meneruskan iid.

Contoh

dua iid 0004000300020001
Done
dua iid clear
Done

Referensi CLI dan API

Dua iid

Mendapatkan ID Antarmuka yang ditentukan secara manual untuk Alamat Unicast Domain Thread.

Tersedia saat OPENTHREAD_CONFIG_DUA_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

dua iid
0004000300020001
Done

Referensi CLI dan API

{i>eidcache<i}

Menampilkan entri cache EID-ke-RLOC.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

eui64

Mendapatkan IEEE EUI-64 yang ditetapkan pabrik untuk antarmuka ini.

Parameter

Tidak ada parameter.

Contoh

eui64
0615aae900124b00
Done

Referensi CLI dan API

extaddr (kumpulan)

Menetapkan Extended Address IEEE 802.15.4.

Parameter

extaddr extaddr

Contoh

extaddr dead00beef00cafe
dead00beef00cafe
Done

Referensi CLI dan API

extaddr

Mendapatkan Alamat Diperpanjang IEEE 802.15.4.

Parameter

Tidak ada parameter.

Contoh

extaddr
dead00beef00cafe
Done

Referensi CLI dan API

diperluas (kumpulan)

Menetapkan IEEE 802.15.4 Extended PAN ID.

Parameter

extpanid extpanid

Contoh

extpanid dead00beef00cafe
Done

Referensi CLI dan API

luas

Mendapatkan ID PAN IEEE 802.15.4 Extended PAN.

Parameter

Tidak ada parameter.

Contoh

extpanid
dead00beef00cafe
Done

Referensi CLI dan API

reset ke setelan pabrik

Menghapus semua setelan yang disimpan pada memori non-volatil, lalu memicu reset platform.

Parameter

Tidak ada parameter.

Contoh

factoryreset

Referensi CLI dan API

palsu (sebuah)

Mengirim pesan Rangkaian Pesan palsu.

Tersedia saat OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

fake /a/an dst-ipaddr target meshLocalIid

Contoh

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

Referensi CLI dan API

fem

Mendapatkan parameter FEM eksternal.

Parameter

Tidak ada parameter.

Contoh

fem
LNA gain 11 dBm
Done

Referensi CLI dan API

fem lnlagi (dapatkan)

Mendapatkan penguatan Rx LNA FEM eksternal dalam dBm.

Parameter

Tidak ada parameter.

Contoh

fem lnagain
11
Done

Referensi CLI dan API

fem lnlagi (kumpulan)

Menetapkan penguatan Rx LNA FEM eksternal dalam dBm.

Parameter

Tidak ada parameter.

Contoh

fem lnagain 8
Done

Referensi CLI dan API

IPaddr sejarah

Menampilkan histori alamat IPv6 unicast dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Peristiwa: Nilai yang mungkin adalah Added atau Removed.
  • Panjang Alamat/Awalan: Alamat Unicast dengan panjang awalan (dalam bit).
  • Asal: Nilai yang mungkin adalah thread, slaac, dhcp6, atau manual.
  • Cakupan: Cakupan alamat IPv6.
  • P: Penanda pilihan.
  • V: Tanda yang valid.
  • RLOC (R): Tanda ini menunjukkan apakah alamat IPv6 adalah pencari lokasi rute.

Parameter

history ipaddr [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history ipaddr
| Age                  | Event   | Address / Prefix Length                     | Origin |Scope| P | V | R |
+----------------------+---------+---------------------------------------------+--------+-----+---+---+---+
|         00:00:04.991 | Removed | 2001:dead:beef:cafe:c4cb:caba:8d55:e30b/64  | slaac  |  14 | Y | Y | N |
|         00:00:44.647 | Added   | 2001:dead:beef:cafe:c4cb:caba:8d55:e30b/64  | slaac  |  14 | Y | Y | N |
|         00:01:07.199 | Added   | fd00:0:0:0:0:0:0:1/64                       | manual |  14 | Y | Y | N |
|         00:02:17.885 | Added   | fdde:ad00:beef:0:0:ff:fe00:fc00/64          | thread |   3 | N | Y | N |
|         00:02:17.885 | Added   | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
|         00:02:20.107 | Removed | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
|         00:02:21.575 | Added   | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
|         00:02:21.575 | Added   | fdde:ad00:beef:0:ecea:c4fc:ad96:4655/64     | thread |   3 | N | Y | N |
|         00:02:23.904 | Added   | fe80:0:0:0:3c12:a4d2:fbe0:31ad/64           | thread |   2 | Y | Y | N |
Done
history ipaddr list 5
00:00:20.327 -> event:Removed address:2001:dead:beef:cafe:c4cb:caba:8d55:e30b prefixlen:64 origin:slaac scope:14 preferred:yes valid:yes rloc:no
00:00:59.983 -> event:Added address:2001:dead:beef:cafe:c4cb:caba:8d55:e30b prefixlen:64 origin:slaac scope:14 preferred:yes valid:yes rloc:no
00:01:22.535 -> event:Added address:fd00:0:0:0:0:0:0:1 prefixlen:64 origin:manual scope:14 preferred:yes valid:yes rloc:no
00:02:33.221 -> event:Added address:fdde:ad00:beef:0:0:ff:fe00:fc00 prefixlen:64 origin:thread scope:3 preferred:no valid:yes rloc:no
00:02:33.221 -> event:Added address:fdde:ad00:beef:0:0:ff:fe00:5400 prefixlen:64 origin:thread scope:3 preferred:no valid:yes rloc:yes
Done

Referensi CLI dan API

ipmaddr sejarah

Menampilkan histori alamat IPv6 multicast dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Peristiwa: Nilai yang mungkin adalah Subscribed atau Unsubscribed.
  • Alamat Multicast
  • Asal: Nilai yang mungkin adalah Thread atau Manual.

Parameter

history ipmaddr [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history ipmaddr
| Age                  | Event        | Multicast Address                       | Origin |
+----------------------+--------------+-----------------------------------------+--------+
|         00:00:08.592 | Unsubscribed | ff05:0:0:0:0:0:0:1                      | Manual |
|         00:01:25.353 | Subscribed   | ff05:0:0:0:0:0:0:1                      | Manual |
|         00:01:54.953 | Subscribed   | ff03:0:0:0:0:0:0:2                      | Thread |
|         00:01:54.953 | Subscribed   | ff02:0:0:0:0:0:0:2                      | Thread |
|         00:01:59.329 | Subscribed   | ff33:40:fdde:ad00:beef:0:0:1            | Thread |
|         00:01:59.329 | Subscribed   | ff32:40:fdde:ad00:beef:0:0:1            | Thread |
|         00:02:01.129 | Subscribed   | ff03:0:0:0:0:0:0:fc                     | Thread |
|         00:02:01.129 | Subscribed   | ff03:0:0:0:0:0:0:1                      | Thread |
|         00:02:01.129 | Subscribed   | ff02:0:0:0:0:0:0:1                      | Thread |
Done
history ipmaddr list
00:00:25.447 -> event:Unsubscribed address:ff05:0:0:0:0:0:0:1 origin:Manual
00:01:42.208 -> event:Subscribed address:ff05:0:0:0:0:0:0:1 origin:Manual
00:02:11.808 -> event:Subscribed address:ff03:0:0:0:0:0:0:2 origin:Thread
00:02:11.808 -> event:Subscribed address:ff02:0:0:0:0:0:0:2 origin:Thread
00:02:16.184 -> event:Subscribed address:ff33:40:fdde:ad00:beef:0:0:1 origin:Thread
00:02:16.184 -> event:Subscribed address:ff32:40:fdde:ad00:beef:0:0:1 origin:Thread
00:02:17.984 -> event:Subscribed address:ff03:0:0:0:0:0:0:fc origin:Thread
00:02:17.984 -> event:Subscribed address:ff03:0:0:0:0:0:0:1 origin:Thread
00:02:17.984 -> event:Subscribed address:ff02:0:0:0:0:0:0:1 origin:Thread
Done

Referensi CLI dan API

tetangga historis

Menampilkan histori tetangga dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Jenis: Child atau Router.
  • Peristiwa: Nilai yang mungkin adalah Added, Removed, atau Changed.
  • Alamat Diperpanjang
  • RLOC16
  • Mode: Mode link MLE. Nilai yang mungkin:
    • -: tidak ada flag yang ditetapkan (rx-off-when-idle, perangkat Thread minimal, data jaringan stabil).
    • r: rx-on-when-idle
    • d: Perangkat Thread Lengkap.
    • n: Data Jaringan Lengkap
  • RSS Ave: Jumlah rata-rata frame (dalam dBm) yang diterima dari pengguna tetangga pada saat entri direkam.

Parameter

history neighbor [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history neighbor
| Age                  | Type   | Event     | Extended Address | RLOC16 | Mode | Ave RSS |
+----------------------+--------+-----------+------------------+--------+------+---------+
|         00:00:29.233 | Child  | Added     | ae5105292f0b9169 | 0x8404 | -    |     -20 |
|         00:01:38.368 | Child  | Removed   | ae5105292f0b9169 | 0x8401 | -    |     -20 |
|         00:04:27.181 | Child  | Changed   | ae5105292f0b9169 | 0x8401 | -    |     -20 |
|         00:04:51.236 | Router | Added     | 865c7ca38a5fa960 | 0x9400 | rdn  |     -20 |
|         00:04:51.587 | Child  | Removed   | 865c7ca38a5fa960 | 0x8402 | rdn  |     -20 |
|         00:05:22.764 | Child  | Changed   | ae5105292f0b9169 | 0x8401 | rn   |     -20 |
|         00:06:40.764 | Child  | Added     | 4ec99efc874a1841 | 0x8403 | r    |     -20 |
|         00:06:44.060 | Child  | Added     | 865c7ca38a5fa960 | 0x8402 | rdn  |     -20 |
|         00:06:49.515 | Child  | Added     | ae5105292f0b9169 | 0x8401 | -    |     -20 |
Done
history neighbor list
00:00:34.753 -> type:Child event:Added extaddr:ae5105292f0b9169 rloc16:0x8404 mode:- rss:-20
00:01:43.888 -> type:Child event:Removed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
00:04:32.701 -> type:Child event:Changed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
00:04:56.756 -> type:Router event:Added extaddr:865c7ca38a5fa960 rloc16:0x9400 mode:rdn rss:-20
00:04:57.107 -> type:Child event:Removed extaddr:865c7ca38a5fa960 rloc16:0x8402 mode:rdn rss:-20
00:05:28.284 -> type:Child event:Changed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:rn rss:-20
00:06:46.284 -> type:Child event:Added extaddr:4ec99efc874a1841 rloc16:0x8403 mode:r rss:-20
00:06:49.580 -> type:Child event:Added extaddr:865c7ca38a5fa960 rloc16:0x8402 mode:rdn rss:-20
00:06:55.035 -> type:Child event:Added extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
Done

Referensi CLI dan API

netinfo histori

Menampilkan histori info jaringan dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Peran: Peran perangkat. Nilai yang mungkin adalah router, child, detached, atau disabled.
  • Mode: Mode link MLE. Nilai yang mungkin:
    • -: tidak ada flag yang ditetapkan (rx-off-when-idle, perangkat Thread minimal, data jaringan stabil).
    • r: rx-on-when-idle
    • d: Perangkat Thread Lengkap.
    • n: Data Jaringan Lengkap
  • RLOC16
  • ID partisi.

Parameter

history netinfo [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history netinfo
| Age                  | Role     | Mode | RLOC16 | Partition ID |
+----------------------+----------+------+--------+--------------+
|         00:00:10.069 | router   | rdn  | 0x6000 |    151029327 |
|         00:02:09.337 | child    | rdn  | 0x2001 |    151029327 |
|         00:02:09.338 | child    | rdn  | 0x2001 |    151029327 |
|         00:07:40.806 | child    | -    | 0x2001 |    151029327 |
|         00:07:42.297 | detached | -    | 0x6000 |            0 |
|         00:07:42.968 | disabled | -    | 0x6000 |            0 |
Done
history netinfo list
00:00:59.467 -> role:router mode:rdn rloc16:0x6000 partition-id:151029327
00:02:58.735 -> role:child mode:rdn rloc16:0x2001 partition-id:151029327
00:02:58.736 -> role:child mode:rdn rloc16:0x2001 partition-id:151029327
00:08:30.204 -> role:child mode:- rloc16:0x2001 partition-id:151029327
00:08:31.695 -> role:detached mode:- rloc16:0x6000 partition-id:0
00:08:32.366 -> role:disabled mode:- rloc16:0x6000 partition-id:0
Done
history netinfo 2
| Age                  | Role     | Mode | RLOC16 | Partition ID |
+----------------------+----------+------+--------+--------------+
|         00:02:05.451 | router   | rdn  | 0x6000 |    151029327 |
|         00:04:04.719 | child    | rdn  | 0x2001 |    151029327 |
Done

Referensi CLI dan API

awalan histori

Menampilkan data jaringan untuk histori awalan mesh dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Peristiwa: Nilai yang mungkin adalah Added atau Removed.
  • Awalan
  • Tanda/makna:
    • p: Flag pilihan
    • a: Tanda konfigurasi otomatis alamat IPv6 stateless.
    • d: Flag konfigurasi alamat IPv6 DHCPv6.
    • c: Tanda konfigurasi lain DHCPv6.
    • r: Tanda rute default.
    • o: Pada flag mesh.
    • s: Flag stabil.
    • n: Flag Nd Dns.
    • D: Tanda awalan domain.
  • Pref: Preferensi. Nilai dapat berupa high, med, atau low.
  • RLOC16

Parameter

history prefix [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history prefix
| Age                  | Event   | Prefix                                      | Flags     | Pref | RLOC16 |
+----------------------+---------+---------------------------------------------+-----------+------+--------+
|         00:00:10.663 | Added   | fd00:1111:2222:3333::/64                    | paro      | med  | 0x5400 |
|         00:01:02.054 | Removed | fd00:dead:beef:1::/64                       | paros     | high | 0x5400 |
|         00:01:21.136 | Added   | fd00:abba:cddd:0::/64                       | paos      | med  | 0x5400 |
|         00:01:45.144 | Added   | fd00:dead:beef:1::/64                       | paros     | high | 0x3c00 |
|         00:01:50.944 | Added   | fd00:dead:beef:1::/64                       | paros     | high | 0x5400 |
|         00:01:59.887 | Added   | fd00:dead:beef:1::/64                       | paros     | med  | 0x8800 |
Done
history prefix list
00:04:12.487 -> event:Added prefix:fd00:1111:2222:3333::/64 flags:paro pref:med rloc16:0x5400
00:05:03.878 -> event:Removed prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x5400
00:05:22.960 -> event:Added prefix:fd00:abba:cddd:0::/64 flags:paos pref:med rloc16:0x5400
00:05:46.968 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x3c00
00:05:52.768 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x5400
00:06:01.711 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:med rloc16:0x8800
Done

Referensi CLI dan API

rute histori

Menampilkan histori rute eksternal data jaringan dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Peristiwa: Nilai yang mungkin adalah Added atau Removed.
  • Rute
  • Tanda/makna:
    • s: Flag stabil.
    • n: Flag NAT64.
  • Pref: Preferensi. Nilai dapat berupa high, med, atau low.
  • RLOC16

Parameter

history route [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history route
| Age                  | Event   | Route                                       | Flags     | Pref | RLOC16 |
+----------------------+---------+---------------------------------------------+-----------+------+--------+
|         00:00:05.456 | Removed | fd00:1111:0::/48                            | s         | med  | 0x3c00 |
|         00:00:29.310 | Added   | fd00:1111:0::/48                            | s         | med  | 0x3c00 |
|         00:00:42.822 | Added   | fd00:1111:0::/48                            | s         | med  | 0x5400 |
|         00:01:27.688 | Added   | fd00:aaaa:bbbb:cccc::/64                    | s         | med  | 0x8800 |
Done
history route list 2
00:00:48.704 -> event:Removed route:fd00:1111:0::/48 flags:s pref:med rloc16:0x3c00
00:01:12.558 -> event:Added route:fd00:1111:0::/48 flags:s pref:med rloc16:0x3c00
Done

Referensi CLI dan API

router histori

Menampilkan histori tabel rute dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Peristiwa: Nilai yang mungkin adalah Added, Removed, NextHopChanged, atau CostChanged.
  • ID (RLOC16): ID Router dan RLOC16 router.
  • Next Hop: ID Router dan RLOC16 dari hop berikutnya. Jika tidak ada hop berikutnya, none akan ditampilkan.
  • Biaya Jalur: biaya lama -> biaya baru. Nilai inf menunjukkan biaya jalur yang tak terbatas.

Parameter

history router [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history router
| Age                  | Event          | ID (RLOC16) | Next Hop    | Path Cost  |
+----------------------+----------------+-------------+-------------+------------+
|         00:00:05.258 | NextHopChanged |  7 (0x1c00) | 34 (0x8800) | inf ->   3 |
|         00:00:08.604 | NextHopChanged | 34 (0x8800) | 34 (0x8800) | inf ->   2 |
|         00:00:08.604 | Added          |  7 (0x1c00) |        none | inf -> inf |
|         00:00:11.931 | Added          | 34 (0x8800) |        none | inf -> inf |
|         00:00:14.948 | Removed        | 59 (0xec00) |        none | inf -> inf |
|         00:00:14.948 | Removed        | 54 (0xd800) |        none | inf -> inf |
|         00:00:14.948 | Removed        | 34 (0x8800) |        none | inf -> inf |
|         00:00:14.948 | Removed        |  7 (0x1c00) |        none | inf -> inf |
|         00:00:54.795 | NextHopChanged | 59 (0xec00) | 34 (0x8800) |   1 ->   5 |
|         00:02:33.735 | NextHopChanged | 54 (0xd800) |        none |  15 -> inf |
|         00:03:10.915 | CostChanged    | 54 (0xd800) | 34 (0x8800) |  13 ->  15 |
|         00:03:45.716 | NextHopChanged | 54 (0xd800) | 34 (0x8800) |  15 ->  13 |
|         00:03:46.188 | CostChanged    | 54 (0xd800) | 59 (0xec00) |  13 ->  15 |
|         00:04:19.124 | CostChanged    | 54 (0xd800) | 59 (0xec00) |  11 ->  13 |
|         00:04:52.008 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   9 ->  11 |
|         00:05:23.176 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   7 ->   9 |
|         00:05:51.081 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   5 ->   7 |
|         00:06:48.721 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   3 ->   5 |
|         00:07:13.792 | NextHopChanged | 54 (0xd800) | 59 (0xec00) |   1 ->   3 |
|         00:09:28.681 | NextHopChanged |  7 (0x1c00) | 34 (0x8800) | inf ->   3 |
|         00:09:31.882 | Added          |  7 (0x1c00) |        none | inf -> inf |
|         00:09:51.240 | NextHopChanged | 54 (0xd800) | 54 (0xd800) | inf ->   1 |
|         00:09:54.204 | Added          | 54 (0xd800) |        none | inf -> inf |
|         00:10:20.645 | NextHopChanged | 34 (0x8800) | 34 (0x8800) | inf ->   2 |
|         00:10:24.242 | NextHopChanged | 59 (0xec00) | 59 (0xec00) | inf ->   1 |
|         00:10:24.242 | Added          | 34 (0x8800) |        none | inf -> inf |
|         00:10:41.900 | NextHopChanged | 59 (0xec00) |        none |   1 -> inf |
|         00:10:42.480 | Added          |  3 (0x0c00) |  3 (0x0c00) | inf -> inf |
|         00:10:43.614 | Added          | 59 (0xec00) | 59 (0xec00) | inf ->   1 |
Done
history router list 20
00:00:06.959 -> event:NextHopChanged router:7(0x1c00) nexthop:34(0x8800) old-cost:inf new-cost:3
00:00:10.305 -> event:NextHopChanged router:34(0x8800) nexthop:34(0x8800) old-cost:inf new-cost:2
00:00:10.305 -> event:Added router:7(0x1c00) nexthop:none old-cost:inf new-cost:inf
00:00:13.632 -> event:Added router:34(0x8800) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:59(0xec00) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:54(0xd800) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:34(0x8800) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:7(0x1c00) nexthop:none old-cost:inf new-cost:inf
00:00:56.496 -> event:NextHopChanged router:59(0xec00) nexthop:34(0x8800) old-cost:1 new-cost:5
00:02:35.436 -> event:NextHopChanged router:54(0xd800) nexthop:none old-cost:15 new-cost:inf
00:03:12.616 -> event:CostChanged router:54(0xd800) nexthop:34(0x8800) old-cost:13 new-cost:15
00:03:47.417 -> event:NextHopChanged router:54(0xd800) nexthop:34(0x8800) old-cost:15 new-cost:13
00:03:47.889 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:13 new-cost:15
00:04:20.825 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:11 new-cost:13
00:04:53.709 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:9 new-cost:11
00:05:24.877 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:7 new-cost:9
00:05:52.782 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:5 new-cost:7
00:06:50.422 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:3 new-cost:5
00:07:15.493 -> event:NextHopChanged router:54(0xd800) nexthop:59(0xec00) old-cost:1 new-cost:3
00:09:30.382 -> event:NextHopChanged router:7(0x1c00) nexthop:34(0x8800) old-cost:inf new-cost:3
Done

Referensi CLI dan API

histori rx

Menampilkan histori RX pesan IPv6 dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Jenis:
    • Jenis pesan IPv6, seperti UDP, TCP, HopOpts, dan ICMP6 (dan subjenisnya).
    • src: Alamat IPv6 sumber dan nomor port.
    • dst: Alamat IPv6 tujuan dan nomor port (nomor port valid untuk UDP/TCP, jika tidak, nomornya 0).
  • Len: Panjang {i>payload<i} IPv6 (tidak termasuk {i>header<i} IPv6).
  • Chksum: Checksum pesan (berlaku untuk pesan UDP, TCP, atau ICMP6).
  • Sec: Menunjukkan apakah keamanan lapisan link digunakan.
  • Utama: Prioritas pesan. Nilai yang mungkin adalah low, norm, high, atau net (untuk pesan kontrol Thread).
  • RSS: Kekuatan Sinyal yang Diterima (dalam dBm), dirata-ratakan dari semua frame fragmen yang diterima yang membentuk pesan. Untuk histori TX, NA (tidak berlaku) akan ditampilkan.
  • Dir: Menunjukkan apakah pesan terkirim (TX) atau diterima (RX). Transmisi yang gagal ditunjukkan dengan TX-F dalam format tabel atau tx-success:no dalam format daftar. Contoh transmisi yang gagal meliputi txyang dibatalkan dan tidak ada ack yang dikirim dari peer untuk fragmen pesan apa pun.
  • Tetangga: Alamat singkat (RLOC16) tetangga yang dikirimi/menerima pesan. Jika frame disiarkan, frame ditampilkan sebagai bcast dalam format tabel atau 0xffff dalam format daftar. Jika alamat pendek tetangga tidak tersedia, alamat akan ditampilkan sebagai unknwn dalam format tabel atau 0xfffe dalam format daftar.
  • Radio: Link radio tempat pesan dikirim/diterima (berguna saat OPENTHREAD_CONFIG_MULTI_RADIO diaktifkan). Dapat berupa 15.4, trel, atau all (jika dikirim di semua link radio).

Parameter

history rx [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history rx
| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xbd26 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:07.640 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.263 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:0                                    |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    12 | 0x3f7d | yes |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.302 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:61631                                |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:4801]:61631                                |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReqst) |    16 | 0x942c | yes | norm |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.304 | src: [fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0                               |
|                      | dst: [fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.304 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:0                                    |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0x2e37 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:21.622 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xe177 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:26.640 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |   165 | 0x82ee | yes |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:30.000 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    93 | 0x52df |  no |  net |  -20 | RX | unknwn |  15.4 |
|         00:00:30.480 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0x5ccf |  no |  net |  -20 | RX | unknwn |  15.4 |
|         00:00:30.772 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
Done
history rx list 4
00:00:13.368
    type:UDP len:50 checksum:0xbd26 sec:no prio:net rss:-20 from:0x4800 radio:15.4
    src:[fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788
    dst:[ff02:0:0:0:0:0:0:1]:19788
00:00:14.991
    type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:4800]:0
    dst:[ff03:0:0:0:0:0:0:2]:0
00:00:15.030
    type:UDP len:12 checksum:0x3f7d sec:yes prio:net rss:-20 from:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:4800]:61631
    dst:[fdde:ad00:beef:0:0:ff:fe00:4801]:61631
00:00:15.032
    type:ICMP6(EchoReqst) len:16 checksum:0x942c sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0
    dst:[fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0
Done

Referensi CLI dan API

riwayat rxtx

Menampilkan histori pesan IPv6 RX dan TX gabungan dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Jenis:
    • Jenis pesan IPv6, seperti UDP, TCP, HopOpts, dan ICMP6 (dan subjenisnya).
    • src: Alamat IPv6 sumber dan nomor port.
    • dst: Alamat IPv6 tujuan dan nomor port (nomor port valid untuk UDP/TCP, jika tidak, nomornya 0).
  • Len: Panjang {i>payload<i} IPv6 (tidak termasuk {i>header<i} IPv6).
  • Chksum: Checksum pesan (berlaku untuk pesan UDP, TCP, atau ICMP6).
  • Sec: Menunjukkan apakah keamanan lapisan link digunakan.
  • Utama: Prioritas pesan. Nilai yang mungkin adalah low, norm, high, atau net (untuk pesan kontrol Thread).
  • RSS: Kekuatan Sinyal yang Diterima (dalam dBm), dirata-ratakan dari semua frame fragmen yang diterima yang membentuk pesan. Untuk histori TX, NA (tidak berlaku) akan ditampilkan.
  • Dir: Menunjukkan apakah pesan terkirim (TX) atau diterima (RX). Transmisi yang gagal ditunjukkan dengan TX-F dalam format tabel atau tx-success:no dalam format daftar. Contoh transmisi yang gagal meliputi txyang dibatalkan dan tidak ada ack yang dikirim dari peer untuk fragmen pesan apa pun.
  • Tetangga: Alamat singkat (RLOC16) tetangga yang dikirimi/menerima pesan. Jika frame disiarkan, frame ditampilkan sebagai bcast dalam format tabel atau 0xffff dalam format daftar. Jika alamat pendek tetangga tidak tersedia, alamat akan ditampilkan sebagai unknwn dalam format tabel atau 0xfffe dalam format daftar.
  • Radio: Link radio tempat pesan dikirim/diterima (berguna saat OPENTHREAD_CONFIG_MULTI_RADIO diaktifkan). Dapat berupa 15.4, trel, atau all (jika dikirim di semua link radio).

Parameter

history rxtx [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history rxtx
| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.267 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:0                                     |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    12 | 0x6c6b | yes |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.290 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:61631                                 |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:801]:61631                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReqst) |    16 | 0xc6a2 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.292 | src: [fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0                               |
|                      | dst: [fdde:ad00:beef:0:af4c:3644:882a:3698]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReply) |    16 | 0xc5a2 | yes | norm |  NA  | TX | 0x0800 |  15.4 |
|         00:00:09.292 | src: [fdde:ad00:beef:0:af4c:3644:882a:3698]:0                               |
|                      | dst: [fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xaa0d | yes |  net |  NA  | TX | 0x0800 |  15.4 |
|         00:00:09.294 | src: [fdde:ad00:beef:0:0:ff:fe00:801]:61631                                 |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:800]:61631                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.296 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:0                                     |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xc1d8 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.569 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0x3cb1 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:16.519 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xeda0 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:20.599 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |   165 | 0xbdfa | yes |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:21.059 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    64 | 0x1c11 |  no |  net |  NA  | TX | 0x0800 |  15.4 |
|         00:00:21.062 | src: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
|                      | dst: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    93 | 0xedff |  no |  net |  -20 | RX | unknwn |  15.4 |
|         00:00:21.474 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    44 | 0xd383 |  no |  net |  NA  | TX | bcast  |  15.4 |
|         00:00:21.811 | src: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:2]:19788                                             |
Done
history rxtx list 5
00:00:02.100
    type:UDP len:50 checksum:0xd843 sec:no prio:net rss:-20 from:0x0800 radio:15.4
    src:[fe80:0:0:0:54d9:5153:ffc6:df26]:19788
    dst:[ff02:0:0:0:0:0:0:1]:19788
00:00:15.331
    type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:800]:0
    dst:[ff03:0:0:0:0:0:0:2]:0
00:00:15.354
    type:UDP len:12 checksum:0x6c6b sec:yes prio:net rss:-20 from:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:800]:61631
    dst:[fdde:ad00:beef:0:0:ff:fe00:801]:61631
00:00:15.356
    type:ICMP6(EchoReqst) len:16 checksum:0xc6a2 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0
    dst:[fdde:ad00:beef:0:af4c:3644:882a:3698]:0
00:00:15.356
    type:ICMP6(EchoReply) len:16 checksum:0xc5a2 sec:yes prio:norm tx-success:yes to:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:af4c:3644:882a:3698]:0
    dst:[fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0
Done

Referensi CLI dan API

tx histori

Menampilkan histori TX pesan IPv6 dalam format tabel atau daftar.

Setiap tabel atau entri daftar menyediakan:

  • Usia: Waktu yang berlalu sejak perintah dikeluarkan, dan diberikan dalam format: hours:minutes:seconds:milliseconds
  • Jenis:
    • Jenis pesan IPv6, seperti UDP, TCP, HopOpts, dan ICMP6 (dan subjenisnya).
    • src: Alamat IPv6 sumber dan nomor port.
    • dst: Alamat IPv6 tujuan dan nomor port (nomor port valid untuk UDP/TCP, jika tidak, nomornya 0).
  • Len: Panjang {i>payload<i} IPv6 (tidak termasuk {i>header<i} IPv6).
  • Chksum: Checksum pesan (berlaku untuk pesan UDP, TCP, atau ICMP6).
  • Sec: Menunjukkan apakah keamanan lapisan link digunakan.
  • Utama: Prioritas pesan. Nilai yang mungkin adalah low, norm, high, atau net (untuk pesan kontrol Thread).
  • RSS: Kekuatan Sinyal yang Diterima (dalam dBm), dirata-ratakan dari semua frame fragmen yang diterima yang membentuk pesan. Untuk histori TX, NA (tidak berlaku) akan ditampilkan.
  • Dir: Menunjukkan apakah pesan terkirim (TX) atau diterima (RX). Transmisi yang gagal ditunjukkan dengan TX-F dalam format tabel atau tx-success:no dalam format daftar. Contoh transmisi yang gagal meliputi txyang dibatalkan dan tidak ada ack yang dikirim dari peer untuk fragmen pesan apa pun.
  • Tetangga: Alamat singkat (RLOC16) tetangga yang dikirimi/menerima pesan. Jika frame disiarkan, frame ditampilkan sebagai bcast dalam format tabel atau 0xffff dalam format daftar. Jika alamat pendek tetangga tidak tersedia, alamat akan ditampilkan sebagai unknwn dalam format tabel atau 0xfffe dalam format daftar.
  • Radio: Link radio tempat pesan dikirim/diterima (berguna saat OPENTHREAD_CONFIG_MULTI_RADIO diaktifkan). Dapat berupa 15.4, trel, atau all (jika dikirim di semua link radio).

Parameter

history tx [list] [num-entries]
  • Gunakan opsi list untuk menampilkan output dalam format daftar. Jika tidak, output akan ditampilkan dalam format tabel.
  • Gunakan opsi num-entries untuk membatasi output ke jumlah entri terbaru yang ditentukan. Jika opsi ini tidak digunakan, semua entri yang disimpan akan ditampilkan di output.

Contoh

history tx
| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReply) |    16 | 0x932c | yes | norm |  NA  | TX | 0x4800 |  15.4 |
|         00:00:18.798 | src: [fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0                               |
|                      | dst: [fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xce87 | yes |  net |  NA  | TX | 0x4800 |  15.4 |
|         00:00:18.800 | src: [fdde:ad00:beef:0:0:ff:fe00:4801]:61631                                |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:4800]:61631                                |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    64 | 0xf7ba |  no |  net |  NA  | TX | 0x4800 |  15.4 |
|         00:00:39.499 | src: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
|                      | dst: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    44 | 0x26d4 |  no |  net |  NA  | TX | bcast  |  15.4 |
|         00:00:40.256 | src: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
|                      | dst: [ff02:0:0:0:0:0:0:2]:19788                                             |
Done
history tx list
00:00:23.957
    type:ICMP6(EchoReply) len:16 checksum:0x932c sec:yes prio:norm tx-success:yes to:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0
    dst:[fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0
00:00:23.959
    type:UDP len:50 checksum:0xce87 sec:yes prio:net tx-success:yes to:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:4801]:61631
    dst:[fdde:ad00:beef:0:0:ff:fe00:4800]:61631
00:00:44.658
    type:UDP len:64 checksum:0xf7ba sec:no prio:net tx-success:yes to:0x4800 radio:15.4
    src:[fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788
    dst:[fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788
00:00:45.415
    type:UDP len:44 checksum:0x26d4 sec:no prio:net tx-success:yes to:0xffff radio:15.4
    src:[fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788
    dst:[ff02:0:0:0:0:0:0:2]:19788
Done

Referensi CLI dan API

ifconfig (atas,bawah)

Menghadirkan antarmuka IPv6 ke atas atau ke bawah.

Panggil ini untuk mengaktifkan atau menonaktifkan komunikasi IPv6.

Parameter

ifconfig up|down

Contoh

ifconfig up
Done
ifconfig down
Done

Referensi CLI dan API

ifconfig

Menunjukkan apakah antarmuka IPv6 aktif atau tidak.

Parameter

Tidak ada parameter.

Contoh

ifconfig
down
Done
ifconfig
up
Done

Referensi CLI dan API

instanceid

Mendapatkan ID instance.

ID instance ditetapkan ke nilai acak saat instance dibuat, dan nilainya tidak akan berubah setelah inisialisasi.

Parameter

Tidak ada parameter.

Contoh

instanceid
468697314
Done

Referensi CLI dan API

tambahkan IPaddr

Menambahkan Alamat Antarmuka Jaringan ke antarmuka Thread.

Instance aAddress yang diteruskan disalin oleh antarmuka Thread. Antarmuka Thread hanya mendukung alamat unicast dalam jumlah tetap yang ditambahkan secara eksternal. Lihat OPENTHREAD_CONFIG_IP6_MAX_EXT_UCAST_ADDRS.

Parameter

ipaddr add aAddress

Contoh

ipaddr add 2001::dead:beef:cafe
Done

Referensi CLI dan API

Ipaddr del

Menghapus Alamat Antarmuka Jaringan dari antarmuka Thread.

Parameter

ipaddr del aAddress

Contoh

ipaddr del 2001::dead:beef:cafe
Done

Referensi CLI dan API

IPaddr

Mendapatkan daftar alamat IPv6 yang ditetapkan ke antarmuka Thread.

Parameter

ipaddr [-v]

Gunakan -v untuk mendapatkan informasi yang lebih panjang tentang alamat:

  • origin: dapat berupa thread, slaac, dhcp6, manual dan menunjukkan asal alamat
  • plen: panjang awalan
  • preferred: tanda pilihan (boolean)
  • valid: tanda yang valid (boolean)

Contoh

ipaddr
fdde:ad00:beef:0:0:ff:fe00:0
fdde:ad00:beef:0:558:f56b:d688:799
fe80:0:0:0:f3d9:2a82:c8d8:fe43
Done
ipaddr -v
fd5e:18fa:f4a5:b8:0:ff:fe00:fc00 origin:thread plen:64 preferred:0 valid:1
fd5e:18fa:f4a5:b8:0:ff:fe00:dc00 origin:thread plen:64 preferred:0 valid:1
fd5e:18fa:f4a5:b8:f8e:5d95:87a0:e82c origin:thread plen:64 preferred:0 valid:1
fe80:0:0:0:4891:b191:e277:8826 origin:thread plen:64 preferred:1 valid:1
Done

Referensi CLI dan API

{i>ipaddr linklocal<i}

Mendapatkan alamat IPv6 link-local Thread.

Alamat lokal link Thread diperoleh menggunakan IEEE802.15.4 Extended Address sebagai ID Antarmuka.

Parameter

Tidak ada parameter.

Contoh

ipaddr linklocal
fe80:0:0:0:f3d9:2a82:c8d8:fe43
Done

Referensi CLI dan API

Ipaddr Mleid

Mendapatkan alamat EID Mesh Local.

Parameter

Tidak ada parameter.

Contoh

ipaddr mleid
fdde:ad00:beef:0:558:f56b:d688:799
Done

Referensi CLI dan API

{i>IPaddr rloc<i}

Mendapatkan alamat Thread Routing Locator (RLOC).

Parameter

Tidak ada parameter.

Contoh

ipaddr rloc
fdde:ad00:beef:0:0:ff:fe00:0
Done

Referensi CLI dan API

ipmaddr tambahkan

Menyertakan antarmuka Thread ke Alamat Multicast Antarmuka Jaringan.

Instance aAddress yang diteruskan akan disalin oleh antarmuka Thread. Antarmuka Thread hanya mendukung alamat multicast dalam jumlah tetap yang ditambahkan secara eksternal. Lihat OPENTHREAD_CONFIG_IP6_MAX_EXT_MCAST_ADDRS.

Parameter

ipmaddr add aAddress

Contoh

ipmaddr add ff05::1
Done

Referensi CLI dan API

{i>Ipmaddr del<i}

Menghentikan langganan antarmuka Thread ke Alamat Multicast Antarmuka Jaringan.

Parameter

ipmaddr del aAddress

Contoh

ipmaddr del ff05::1
Done

Referensi CLI dan API

ipmaddr

Mendapatkan daftar alamat multicast IPv6 yang berlangganan ke antarmuka Thread.

Parameter

Tidak ada parameter.

Contoh

ipmaddr
ff05:0:0:0:0:0:0:1
ff33:40:fdde:ad00:beef:0:0:1
ff32:40:fdde:ad00:beef:0:0:1
Done

Referensi CLI dan API

Ipmaddr Latn

Mendapatkan alamat multicast Thread Link-Local All Thread Nodes.

Alamatnya adalah Alamat Multicast Berbasis Awalan Unicast link-local [RFC 3306], dengan:

  • flgs diatur ke 3 (P = 1 dan T = 1)
  • scop ditetapkan ke 2
  • 64 diatur ke 64
  • awalan jaringan ditetapkan ke Mesh Local Prefix
  • ID grup ditetapkan ke 1

Parameter

Tidak ada parameter.

Contoh

ipmaddr llatn
ff32:40:fdde:ad00:beef:0:0:1
Done

Referensi CLI dan API

Ipmaddr Rlatn

Mendapatkan alamat multicast Thread Realm-Local All Thread Nodes.

Alamatnya adalah Alamat Multicast Berbasis Awalan Unicast realm-lokal [RFC 3306], dengan:

  • flgs diatur ke 3 (P = 1 dan T = 1)
  • scop ditetapkan ke 3
  • 64 diatur ke 64
  • awalan jaringan ditetapkan ke Mesh Local Prefix
  • ID grup ditetapkan ke 1

Parameter

Tidak ada parameter.

Contoh

ipmaddr rlatn
ff33:40:fdde:ad00:beef:0:0:1
Done

Referensi CLI dan API

joiner discerner (kumpulan)

Menyetel Joiner Discerner.

Parameter

joiner discerner discerner
  • Gunakan {number}/{length} untuk menyetel discerner.
  • joiner discerner clear menetapkan aDiscerner ke nullptr.

Contoh

joiner discerner 0xabc/12
Done

Referensi CLI dan API

joiner discerner clear

Bersihkan ahli Joiner.

Parameter

Tidak ada parameter.

Contoh

joiner discerner clear
Done

Referensi CLI dan API

  • Tidak ada API terkait

joiner discerner

Mendapatkan Diskerner Penyambung.

Untuk mengetahui informasi selengkapnya, lihat otJoinerSetDiscerner.

Parameter

Tidak ada parameter.

Contoh

joiner discerner
0xabc/12
Done

Referensi CLI dan API

bantuan joiner

Cetak menu bantuan joiner.

Parameter

Tidak ada parameter.

Contoh

joiner help
help
id
start
state
stop
Done

Referensi CLI dan API

  • Tidak ada API terkait

id joiner

Mendapatkan ID Joiner.

Jika Joiner Discerner tidak disetel, Joiner ID adalah 64 bit pertama dari hasil komputasi SHA-256 dibandingkan IEEE EUI-64 yang ditetapkan oleh pabrik. Jika tidak, ID Joiner dihitung dari nilai Joiner Discerner.

ID Joiner juga digunakan sebagai Extended Address IEEE 802.15.4 perangkat selama proses commissioning.

Parameter

Tidak ada parameter.

Contoh

joiner id
d65e64fa83f81cf7
Done

Referensi CLI dan API

start joiner

Mengaktifkan peran Thread Joiner.

Parameter

joiner start joining-device-credential [provisioning-url]
  • joining-device-credential: Frasa Sandi Gabungan. Harus berupa string semua karakter alfanumerik huruf besar (0-9 dan A-Y, tidak termasuk I, O, Q, dan Z untuk keterbacaan), dengan panjang antara 6 hingga 32 karakter.
  • provisioning-url: Menyediakan URL untuk Penyambung (opsional).

Contoh

joiner start J01NM3
Done

Referensi CLI dan API

negara bagian joiner

Mendapatkan Status Joiner.

Menampilkan salah satu status berikut:

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

Parameter

Tidak ada parameter.

Contoh

joiner state
Idle
Done

Referensi CLI dan API

joiner stop

Menonaktifkan peran Thread Joiner.

Parameter

Tidak ada parameter.

Contoh

joiner stop
Done

Referensi CLI dan API

joinerport (kumpulan)

Menyetel Port UDP Joiner.

Parameter

joinerport udp-port

Contoh

joinerport 1000
Done

Referensi CLI dan API

Joinerport

Mendapatkan Port UDP Joiner.

Parameter

Tidak ada parameter.

Contoh

joinerport
1000
Done

Referensi CLI dan API

penghitung keysequence (ditetapkan)

Menetapkan thrKeySequenceCounter.

Parameter

keysequence counter counter

Contoh

keysequence counter 10
Done

Referensi CLI dan API

penghitung keysequence

Mendapatkan thrKeySequenceCounter.

Parameter

Tidak ada parameter.

Contoh

keysequence counter
10
Done

Referensi CLI dan API

guardtime keysequence (disetel)

Menetapkan thrKeySwitchGuardTime (dalam jam).

Parameter

keysequence guardtime guardtime-hours

Segera gunakan 0 ke Thread Key Switch jika ada kecocokan indeks kunci.

Contoh

keysequence guardtime 0
Done

Referensi CLI dan API

penjagaan keysequence

Mendapatkan thrKeySwitchGuardTime (dalam jam).

Parameter

Tidak ada parameter.

Contoh

keysequence guardtime
0
Done

Referensi CLI dan API

data pemimpin

Mendapatkan Data Pemimpin Thread.

Parameter

Tidak ada parameter.

Contoh

leaderdata
Partition ID: 1077744240
Weighting: 64
Data Version: 109
Stable Data Version: 211
Leader Router ID: 60
Done

Referensi CLI dan API

leaderweight (kumpulan)

Menetapkan Thread Leader Weight yang digunakan saat beroperasi dalam peran Leader.

Secara langsung menetapkan Bobot Pemimpin ke nilai baru, menggantikan nilai sebelumnya (yang mungkin telah ditentukan dari otDeviceProperties saat ini).

Parameter

leaderweight weight

Contoh

leaderweight 128
Done

Referensi CLI dan API

kelas pemimpin

Mendapatkan Thread Leader Weight yang digunakan saat beroperasi dalam peran Pemimpin.

Parameter

Tidak ada parameter.

Contoh

leaderweight
128
Done

Referensi CLI dan API

konfigurasi linkmetrics enhanced-ack clear-ack

Mengirim Permintaan Pengelolaan Metrik Link untuk menghapus Pemeriksaan Berbasis Enhanced-ACK.

Parameter

linkmetrics config [async] peer-ipaddr enhanced-ack clear
  • async: Gunakan mode tidak memblokir.
  • peer-ipaddr harus berupa alamat Link Local perangkat di dekatnya.

Contoh

linkmetrics config fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack clear
Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: Success
Done

Referensi CLI dan API

konfigurasi linkmetrics enhanced-ack register

r tambahan bersifat opsional dan hanya digunakan untuk perangkat referensi. Jika opsi ini ditentukan, Enum Jenis/Rata-Rata dari setiap Tanda ID Jenis ditetapkan ke dicadangkan. Ini digunakan untuk memverifikasi bahwa Subjek Pemeriksaan menangani Tanda ID Jenis yang tidak valid dengan benar, dan hanya tersedia saat OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Mengirim Permintaan Pengelolaan Metrik Link untuk mendaftarkan Pemeriksaan Berbasis Enhanced-ACK.

Parameter

linkmetrics config [async] peer-ipaddr enhanced-ack register [qmr][r]
  • async: Gunakan mode tidak memblokir.
  • [q, m, dan r] dipetakan ke otLinkMetricsValues. Sesuai spesifikasi 4.11.3.4.4.6, Anda hanya dapat menggunakan maksimum dua opsi sekaligus, misalnya q, atau qm.
    • q: LQI Lapisan 2.
    • m: Margin Link.
    • r: RSSI.

Contoh

linkmetrics config fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack register qm
Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: Success
Done
> linkmetrics config fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack register qm r
Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: Cannot support new series
Done

Referensi CLI dan API

lanjutan konfigurasi linkmetrics

Mengirim Permintaan Pengelolaan Metrik Link MLE untuk mengonfigurasi atau menghapus Forward Tracking Series.

Parameter

linkmetrics config [async] peer-ipaddr forward series-id [ldraX][pqmr]
  • async: Gunakan mode tidak memblokir.
  • peer-ipaddr: Alamat pembanding.
  • series-id: ID Serial.
  • [l, d, r, dan a] dipetakan ke otLinkMetricsSeriesFlags. X tidak mewakili otLinkMetricsSeriesFlags, dan menghentikan pencatatan serta menghapus deret.
    • l: Pemeriksaan Link MLE.
    • d: Data MAC.
    • r: Permintaan Data MAC.
    • a: Akut MAC
    • X: Hanya dapat digunakan tanpa tanda lainnya.
  • [p, q, m, dan r] dipetakan ke otLinkMetricsValues.
    • p: Jumlah PDU Lapisan 2 yang diterima.
    • q: LQI Lapisan 2.
    • m: Margin Link.
    • r: RSSI.

Contoh

linkmetrics config fe80:0:0:0:3092:f334:1455:1ad2 forward 1 dra pqmr
Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: SUCCESS
Done

Referensi CLI dan API

pemeriksaan linkmetrics

Mengirim pesan Investigasi Link MLE.

Parameter

linkmetrics probe peer-ipaddr series-id length
  • peer-ipaddr: Alamat pembanding.
  • series-id: ID Serial yang menjadi target pesan Pemeriksaan ini.
  • length: Panjang pesan Satelit. Rentang yang valid adalah [0, 64].

Contoh

linkmetrics probe fe80:0:0:0:3092:f334:1455:1ad2 1 10
Done

Referensi CLI dan API

penerusan permintaan linkmetrics

Menjalankan kueri Metrik Link (Seri Pelacakan Teruskan).

Parameter

linkmetrics query [async] peer-ipaddr forward series-id
  • async: Gunakan mode tidak memblokir.
  • peer-ipaddr: Alamat pembanding.
  • series-id: ID Serial.

Contoh

linkmetrics request fe80:0:0:0:3092:f334:1455:1ad2 forward 1
Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
- PDU Counter: 2 (Count/Summation)
- LQI: 76 (Exponential Moving Average)
- Margin: 82 (dB) (Exponential Moving Average)
- RSSI: -18 (dBm) (Exponential Moving Average)
Done

Referensi CLI dan API

permintaan metrik link tunggal

Menjalankan kueri Metrik Link (Penyelidikan Tunggal).

Parameter

linkmetrics request [async] peer-ipaddr single [pqmr]
  • async: Gunakan mode tidak memblokir.
  • peer-ipaddr: Alamat pembanding.
  • [p, q, m, dan r] dipetakan ke otLinkMetrics.
    • p: Jumlah PDU Lapisan 2 yang diterima.
    • q: LQI Lapisan 2.
    • m: Margin Link.
    • r: RSSI.

Contoh

linkmetrics request fe80:0:0:0:3092:f334:1455:1ad2 single qmr
Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
- LQI: 76 (Exponential Moving Average)
- Margin: 82 (dB) (Exponential Moving Average)
- RSSI: -18 (dBm) (Exponential Moving Average)
Done

Referensi CLI dan API

linkmetricsmgr (aktifkan,nonaktifkan)

Aktifkan atau nonaktifkan Link Metrics Manager.

Parameter

linkmetricsmgr enable|disable

Contoh

linkmetricmgr enable
Done
linkmetricmgr disable
Done

Referensi CLI dan API

linkmetricsmgr tampilkan

Mendapatkan data Metrik Link tetangga berdasarkan alamat yang diperluas.

Parameter

Tidak ada parameter.

Contoh

linkmetricsmgr show
ExtAddr:827aa7f7f63e1234, LinkMargin:80, Rssi:-20
Done

Referensi CLI dan API

temukan (setel)

Temukan tujuan terdekat dari alamat anycast (yaitu, temukan EID dan RLOC16 lokal mesh tujuan).

Tujuan terdekat ditentukan berdasarkan tabel perutean dan biaya jalur saat ini dalam mesh Thread.

Tersedia saat OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE diaktifkan.

Parameter

locate anycastaddr

Contoh

locate fdde:ad00:beef:0:0:ff:fe00:fc00
fdde:ad00:beef:0:d9d3:9000:16b:d03b 0xc800
Done

Referensi CLI dan API

temukan

Mendapatkan status saat ini (In Progress atau Idle) dari pencari lokasi anycast.

Tersedia saat OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

locate
Idle
Done
locate fdde:ad00:beef:0:0:ff:fe00:fc10
locate
In Progress
Done

Referensi CLI dan API

nama file log

Menentukan nama file untuk menangkap pesan otPlatLog() , yang berguna saat men-debug skrip pengujian otomatis di Linux saat logging mengganggu skrip pengujian otomatis.

Memerlukan OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_DEBUG_UART dan OPENTHREAD_POSIX.

Parameter

log filename filename

Contoh

Referensi CLI dan API

level log (ditetapkan)

Menetapkan level log.

Parameter

log level level

Contoh

log level 4
Done

Referensi CLI dan API

level log

Mendapatkan level log.

Parameter

Tidak ada parameter.

Contoh

log level
1
Done

Referensi CLI dan API

percobaan ulang mac secara langsung (get,set)

Mendapatkan atau menetapkan jumlah percobaan ulang TX langsung pada lapisan MAC.

Parameter

mac retries direct [number]

Gunakan argumen number opsional untuk menetapkan jumlah percobaan ulang TX langsung.

Contoh

mac retries direct
3
Done
mac retries direct 5
Done

Referensi CLI dan API

mac mencoba ulang secara tidak langsung (get,set)

Mendapatkan atau menetapkan jumlah percobaan ulang TX tidak langsung di lapisan MAC.

Parameter

mac retries indirect [number]

Gunakan argumen number opsional untuk menetapkan jumlah percobaan ulang Tx tidak langsung.

Contoh

mac retries indirect
3
Done
 max retries indirect 5
Done

Referensi CLI dan API

mac kirim

Menginstruksikan perangkat Rx-Off-When-Idle untuk mengirimkan frame MAC ke induknya. Perintah ini ditujukan untuk sertifikasi, dan hanya dapat digunakan saat OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

mac send datarequest | emptydata

Anda harus memilih salah satu dari dua argumen berikut:

  • datarequest: Mengantrekan pesan Permintaan Data IEEE 802.15.4 untuk transmisi.
  • emptydata: Meminta perangkat untuk mengirim frame data IEEE 802.15.4 kosong.

Contoh

mac send datarequest
Done
mac send emptydata
Done

Referensi CLI dan API

macfilter addr add

Hanya tersedia jika konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Menambahkan IEEE 802.15.4 Extended Address ke daftar filter MAC. Jika Anda menentukan argumen rss opsional, argumen ini akan memperbaiki kekuatan sinyal yang diterima untuk pesan dari alamat. Jika Anda tidak menggunakan opsi rss, alamat akan menggunakan nilai default apa pun yang telah Anda tetapkan. Jika Anda belum menetapkan kekuatan sinyal default, kekuatan sinyal akan berupa sinyal over-air.

Parameter

macfilter addr add extaddr [rss]

Contoh

macfilter addr add 0f6127e33af6b403 -95
Done
macfilter addr add 0f6127e33af6b402
Done

Referensi CLI dan API

daftar yang diizinkan addr macfilter

Mengaktifkan mode filter MAC allowlist, yang berarti hanya alamat MAC dalam daftar filter MAC yang akan diizinkan untuk diakses.

Parameter

Tidak ada parameter.

Contoh

macfilter addr allowlist
Done

Referensi CLI dan API

macfilter addr clear

Tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Perintah ini menghapus semua alamat yang diperluas dari daftar filter MAC.

Parameter

Tidak ada parameter.

Contoh

macfilter addr clear
Done

Referensi CLI dan API

daftar tolak addr macfilter

Mengaktifkan mode filter MAC denylist, yang berarti semua alamat MAC dalam daftar filter MAC akan ditolak aksesnya.

Parameter

Tidak ada parameter.

Contoh

macfilter addr denylist
Done

Referensi CLI dan API

nonaktifkan macfilter addr

Menonaktifkan mode filter MAC.

Parameter

Tidak ada parameter.

Contoh

macfilter addr disable
Done

Referensi CLI dan API

  • Tidak ada API terkait

addr macfilter

Tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Memberikan informasi berikut:

  • Mode saat ini dari daftar filter MAC: AllowList, DenyList,, atau Disabled
  • Daftar semua alamat yang diperluas di filter. Kekuatan sinyal yang diterima (rss) dan indikator kualitas link (lqi) akan tercantum di samping alamat jika nilai ini telah disetel agar berbeda dengan nilai default.

Parameter

Tidak ada parameter.

Contoh

macfilter addr
Allowlist
0f6127e33af6b403 : rss -95 (lqi 1)
0f6127e33af6b402
Done

Referensi CLI dan API

macfilter addr remove

Tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Perintah ini menghapus alamat perluasan yang ditentukan dari daftar filter MAC.

Parameter

macfilter addr remove extaddr

Contoh

macfilter addr remove 0f6127e33af6b402
Done

Referensi CLI dan API

{i>macfilter<i}

Memberikan informasi berikut:

  • Address Mode: Mode filter MAC saat ini: AllowList, DenyList,, atau Disabled
  • Daftar semua alamat yang diperluas dalam daftar filter MAC. Kekuatan sinyal yang diterima (rss) dan indikator kualitas link (lqi) akan tercantum di samping alamat jika nilai ini telah disetel agar berbeda dengan nilai default.
  • Daftar terpisah (RssIn List) yang menampilkan semua alamat yang diperluas dengan rss yang telah disetel agar berbeda dengan nilai default.
  • Default rss: Menampilkan nilai default, jika berlaku, untuk setelan rss dan lqi.

Parameter

Tidak ada parameter.

Contoh

macfilter
Address Mode: Allowlist
0f6127e33af6b403 : rss -95 (lqi 1)
0f6127e33af6b402
RssIn List:
0f6127e33af6b403 : rss -95 (lqi 1)
Default rss: -50 (lqi 3)
Done

Referensi CLI dan API

macfilter rss add

Menambahkan Alamat Diperpanjang yang ditentukan ke daftar RssIn (atau mengubah alamat yang ada dalam daftar RssIn) dan menyetel entri kekuatan sinyal yang diterima (dalam dBm) untuk pesan dari alamat tersebut.

Parameter

macfilter rss add extaddr rss

Guna menetapkan nilai default untuk kekuatan sinyal yang diterima untuk semua pesan yang diterima, gunakan * untuk argumen extaddr.

Contoh

macfilter rss add * -50
Done
macfilter rss add 0f6127e33af6b404 -85
Done

Referensi CLI dan API

{i>macfilter rss add-lqi<i}

Menambahkan Alamat Diperpanjang yang ditentukan ke daftar RssIn (atau mengubah alamat yang sudah ada dalam daftar RssIn) dan menetapkan indikator kualitas link tetap untuk pesan dari alamat tersebut. Alamat Perluasan tidak harus ada dalam filter address allowlist/denylist untuk menyetel lqi.

Ini tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Parameter

macfilter rss add-lqi extaddr lqi

Guna menetapkan nilai default untuk indikator kualitas link bagi semua pesan yang diterima, gunakan * untuk argumen extaddr. Rentang yang diizinkan adalah 0 hingga 3.

Contoh

macfilter rss add-lqi * 3
Done
macfilter rss add-lqi 0f6127e33af6b404 2
Done

Referensi CLI dan API

{i>macfilter rss clear<i}

Menghapus semua entri kekuatan sinyal yang diterima (rss) dan indikator kualitas link (lqi) (termasuk default) dari daftar RssIn.

Dengan melakukan tindakan ini, semua Alamat Lengkap akan menggunakan sinyal siaran.

Tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

macfilter rss clear
Done

Referensi CLI dan API

{i>macfilter rss<i}

Memberikan informasi berikut:

  • Listingan semua alamat yang diperluas dengan kekuatan sinyal yang diterima (rss) yang telah ditetapkan agar berbeda dari nilai default. Indikator kualitas link (lqi) juga ditampilkan. Setelan rss dan lqi dipetakan ke satu sama lain. Jika Anda menetapkan salah satunya, nilai yang lain akan ditetapkan secara otomatis. Daftar alamat ini disebut RssIn List. Menetapkan rsi atau lqi akan menambahkan alamat diperluas yang sesuai ke daftar RssIn.
  • Default rss: Menampilkan nilai default, jika berlaku, untuk setelan rss dan lqi.

Parameter

Tidak ada parameter.

Contoh

macfilter rss
0f6127e33af6b403 : rss -95 (lqi 1)
Default rss: -50 (lqi 3)
Done

Referensi CLI dan API

macfilter rss hapus

Menghapus Extended Address yang ditentukan dari daftar RssIn.

Setelah dihapus dari daftar RssIn, alamat MAC ini akan menggunakan setelan rss dan lqi default, dengan asumsi default telah ditetapkan. (Jika tidak ada setelan default yang ditetapkan, sinyal over-air akan digunakan.)

Tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Tidak ada tindakan yang dilakukan jika tidak ada entri dalam daftar RssIn yang cocok dengan Extended Address yang ditentukan.

Parameter

macfilter rss remove extaddr

Jika Anda ingin menghapus setelan kekuatan sinyal yang diterima dan indikator kualitas link default, gunakan * sebagai extaddr. Tindakan ini akan membatalkan setelan default, tetapi tidak menghapus entri dari daftar RssIn.

Contoh

macfilter rss remove *
Done
macfilter rss remove 0f6127e33af6b404
Done

Referensi CLI dan API

meshdiag childip6

Mengirim kueri ke induk untuk mengambil alamat IPv6 semua turunan MTD-nya.

Parameter

meshdiag childip6 parent-rloc16

Contoh

meshdiag childip6 0xdc00
child-rloc16: 0xdc02
    fdde:ad00:beef:0:ded8:cd58:b73:2c21
    fd00:2:0:0:c24a:456:3b6b:c597
    fd00:1:0:0:120b:95fe:3ecc:d238
child-rloc16: 0xdc03
    fdde:ad00:beef:0:3aa6:b8bf:e7d6:eefe
    fd00:2:0:0:8ff8:a188:7436:6720
    fd00:1:0:0:1fcf:5495:790a:370f
Done

Referensi CLI dan API

meshdiag turunan

Mulai kueri untuk tabel turunan router dengan RLOC16 tertentu. Output mencantumkan semua entri turunan. Informasi per anak:

  • RLOC16
  • Alamat MAC yang diperluas
  • Versi Thread
  • Waktu tunggu (dalam detik)
  • Usia (detik sejak terakhir didengar)
  • Interval pengawasan (dalam detik)
  • Jumlah pesan dalam antrean (jika anak mengantuk)
  • Mode Perangkat
  • RSS (rata-rata dan terakhir)
  • Tingkat kesalahan: frame tx (pada lapisan MAC), tx pesan IPv6 (di atas MAC)
  • Waktu koneksi (detik sejak format {dd}d.{hh}:{mm}:{ss} pembuatan link)
  • Info CSL:
    • Jika disinkronkan
    • Periode (dalam satuan 10 simbol-waktu)
    • Waktu tunggu (dalam detik)

Parameter

Tidak ada parameter.

Contoh

meshdiag childtable 0x6400
rloc16:0x6402 ext-addr:8e6f4d323bbed1fe ver:4
    timeout:120 age:36 supvn:129 q-msg:0
    rx-on:yes type:ftd full-net:yes
    rss - ave:-20 last:-20 margin:80
    err-rate - frame:11.51% msg:0.76%
    conn-time:00:11:07
    csl - sync:no period:0 timeout:0 channel:0
rloc16:0x6403 ext-addr:ee24e64ecf8c079a ver:4
    timeout:120 age:19 supvn:129 q-msg:0
    rx-on:no type:mtd full-net:no
    rss - ave:-20 last:-20  margin:80
    err-rate - frame:0.73% msg:0.00%
    conn-time:01:08:53
    csl - sync:no period:0 timeout:0 channel:0
Done

Referensi CLI dan API

  • Tidak ada API terkait

meshdiag router tetangga

Mulai kueri untuk tabel tetangga router dari router dengan RLOC16 yang diberikan. Output mencantumkan semua entri tetangga router. Informasi per entri:

  • RLOC16
  • Alamat MAC yang diperluas
  • Versi Thread
  • RSS (rata-rata dan terakhir) dan margin link
  • Tingkat error, frame tx (pada lapisan MAC), tx pesan IPv6 (di atas MAC)
  • Waktu koneksi (detik sejak format {dd}d.{hh}:{mm}:{ss} pembuatan link)

Parameter

meshdiag routerneighbortable router-rloc16

Contoh

meshdiag routerneighbortable 0x7400
rloc16:0x9c00 ext-addr:764788cf6e57a4d2 ver:4
   rss - ave:-20 last:-20 margin:80
   err-rate - frame:1.38% msg:0.00%
   conn-time:01:54:02
rloc16:0x7c00 ext-addr:4ed24fceec9bf6d3 ver:4
   rss - ave:-20 last:-20 margin:80
   err-rate - frame:0.72% msg:0.00%
   conn-time:00:11:27
Done

Referensi CLI dan API

topologi meshdiag

Temukan topologi jaringan (daftar router dan koneksinya). Parameter bersifat opsional dan menunjukkan item tambahan yang akan ditemukan. Dapat ditambahkan dalam urutan apa pun.

  • ip6-addrs untuk menemukan daftar alamat IPv6 dari setiap router.
  • children untuk menemukan tabel turunan dari setiap router.

Informasi per router:

  • ID Router
  • RLOC16
  • Alamat MAC yang diperluas
  • Versi Thread (jika diketahui)
  • Apakah router adalah perangkat ini sendiri (me)
  • Apakah router adalah induk perangkat ini saat perangkat adalah anak-anak (parent)
  • Apakah router leader
  • Apakah router berfungsi sebagai router pembatas yang menyediakan konektivitas eksternal (br)
  • Daftar router yang tertaut dengan router ini:
    • 3-links: ID Router tempat router ini memiliki link masuk dengan kualitas link 3
    • 2-links: ID Router tempat router ini memiliki link masuk dengan kualitas link 2
    • 1-links: ID router tempat router ini memiliki link masuk dengan kualitas link 1
    • Jika daftar kosong, maka akan dihilangkan di luar.
  • Jika ip6-addrs, daftar alamat IPv6 router
  • Jika children, cantumkan semua turunan router. Informasi per anak:
    • RLOC16
    • Kualitas Link Masuk dari perspektif induk ke turunan (nol menunjukkan tidak diketahui)
    • Mode Perangkat Turunan (r rx-on-when-idle, d Perangkat Thread Lengkap, n Data Jaringan Lengkap, - tidak ada tanda yang ditetapkan)
    • Apakah anak adalah perangkat ini sendiri (me)
    • Apakah turunan berfungsi sebagai router pembatas yang menyediakan konektivitas eksternal (br)

Parameter

meshdiag topology [ip6-addrs] [children]

Contoh

meshdiag topology
id:02 rloc16:0x0800 ext-addr:8aa57d2c603fe16c ver:4 - me - leader
   3-links:{ 46 }
id:46 rloc16:0xb800 ext-addr:fe109d277e0175cc ver:4
   3-links:{ 02 51 57 }
id:33 rloc16:0x8400 ext-addr:d2e511a146b9e54d ver:4
   3-links:{ 51 57 }
id:51 rloc16:0xcc00 ext-addr:9aab43ababf05352 ver:4
   3-links:{ 33 57 }
   2-links:{ 46 }
id:57 rloc16:0xe400 ext-addr:dae9c4c0e9da55ff ver:4
   3-links:{ 46 51 }
   1-links:{ 33 }
Done

Referensi CLI dan API

mleadvimax

Mendapatkan nilai Interval Maks saat ini yang digunakan oleh timer Sinyal 'Iklan'.

API ini memerlukan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE, dan hanya ditujukan untuk pengujian.

Parameter

Tidak ada parameter.

Contoh

mleadvimax
12000
Done

Referensi CLI dan API

{i>mliid<i}

Menetapkan IID Lokal Mesh (untuk tujuan pengujian).

Memerlukan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

Fungsi ini harus digunakan sebelum stack Thread diaktifkan.

Hanya untuk perangkat pengujian/referensi.

Parameter

mliid iid

Contoh

mliid 1122334455667788
Done

Referensi CLI dan API

reg mlr

Mendaftarkan Pemroses Multicast ke Router Backbone Utama.

OPENTHREAD_CONFIG_TMF_PROXY_MLR_ENABLE dan OPENTHREAD_CONFIG_COMMISSIONER_ENABLE harus diaktifkan.

Hilangkan waktu tunggu untuk menggunakan waktu tunggu MLR default di Router Backbone Utama.

Gunakan waktu tunggu = 0 untuk membatalkan pendaftaran Pemroses Multicast.

Parameter

mlr reg ipaddr [timeout]

Contoh

mlr reg ff04::1
status 0, 0 failed
Done
mlr reg ff04::1 ff04::2 ff02::1
status 2, 1 failed
ff02:0:0:0:0:0:0:1
Done
mlr reg ff04::1 ff04::2 1000
status 0, 0 failed
Done
mlr reg ff04::1 ff04::2 0
status 0, 0 failed
Done

Referensi CLI dan API

mode (get,set)

Setel konfigurasi Mode Link MLE.

Parameter

mode [rdn]
  • -: tidak ada flag yang ditetapkan (rx-off-when-idle, perangkat Thread minimal, data jaringan stabil)
  • r: rx-on-when-idle
  • d: Perangkat Thread Lengkap
  • n: Data Jaringan Lengkap

Contoh

mode rdn
Done
mode -
Done

Referensi CLI dan API

multi-radio

Dapatkan daftar link radio yang didukung oleh perangkat.

Perintah ini selalu tersedia, meskipun hanya ada satu radio yang didukung oleh perangkat.

Parameter

Tidak ada parameter.

Contoh

multiradio
[15.4, TREL]
Done

Referensi CLI dan API

  • Tidak ada API terkait

daftar tetangga multiradio

Mendapatkan informasi link multi-radio yang terkait dengan tetangga yang memiliki Extended Address tertentu.

OPENTHREAD_CONFIG_MULTI_RADIO harus diaktifkan.

Parameter

Tidak ada parameter.

Contoh

multiradio neighbor list
ExtAddr:3a65bc38dbe4a5be, RLOC16:0xcc00, Radios:[15.4(255), TREL(255)]
ExtAddr:17df23452ee4a4be, RLOC16:0x1300, Radios:[15.4(255)]
Done

Referensi CLI dan API

tetangga multiradio

Mendapatkan informasi link multi-radio yang terkait dengan tetangga yang memiliki Extended Address tertentu.

OPENTHREAD_CONFIG_MULTI_RADIO harus diaktifkan.

Parameter

multiradio neighbor ext-address

Contoh

multiradio neighbor 3a65bc38dbe4a5be
[15.4(255), TREL(255)]
Done

Referensi CLI dan API

nat64 (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan fungsi NAT64.

Jika OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE diaktifkan, setelan dinonaktifkan ke benar (true) akan mereset tabel pemetaan di penerjemah.

Tersedia jika OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE atau OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE diaktifkan.

Parameter

nat64 enable|disable

Contoh

nat64 enable
Done
nat64 disable
Done

Referensi CLI dan API

nat64 cidr

Parameter

Tidak ada parameter.

Contoh

nat64 cidr 192.168.255.0/24
Done

Referensi CLI dan API

cidr nat64

Mendapatkan CIDR IPv4 yang dikonfigurasi di penerjemah NAT64.

Tersedia saat OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

nat64 cidr
192.168.255.0/24
Done

Referensi CLI dan API

penghitung nat64

Mendapatkan paket penerjemah NAT64 dan penghitung error.

Tersedia saat OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

pemetaan nat64

Mendapatkan info AddressMapping berikutnya (menggunakan iterator).

Tersedia saat OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

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 |

Referensi CLI dan API

status nat64

Mendapatkan status fungsi NAT64.

Status PrefixManager tersedia saat OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE diaktifkan. Status Translator tersedia saat OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE diaktifkan.

Saat OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE diaktifkan, PrefixManager akan menampilkan salah satu status berikut:

  • Disabled: Pengelola awalan NAT64 dinonaktifkan.
  • NotRunning: Pengelola awalan NAT64 diaktifkan, tetapi tidak berjalan. Hal ini dapat berarti bahwa pengelola pemilihan rute dinonaktifkan.
  • Idle: Pengelola awalan NAT64 diaktifkan dan sedang berjalan, tetapi tidak memublikasikan awalan NAT64. Hal ini dapat terjadi ketika ada router pembatas lain yang memublikasikan awalan NAT64 dengan prioritas yang lebih tinggi.
  • Active: Pengelola awalan NAT64 diaktifkan, menjalankan, dan memublikasikan awalan NAT64.

Saat OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE diaktifkan, Translator akan menampilkan salah satu status berikut:

  • Disabled: Penerjemah NAT64 dinonaktifkan.
  • NotRunning: Penerjemah NAT64 diaktifkan, tetapi tidak menerjemahkan paket. Hal ini dapat berarti bahwa Penerjemah tidak dikonfigurasi dengan awalan NAT64 atau CIDR untuk NAT64.
  • Active: Penerjemah NAT64 diaktifkan dan sedang menerjemahkan paket.

Parameter

Tidak ada parameter.

Contoh

nat64 state
PrefixManager: Active
Translator: Active
Done

Referensi CLI dan API

daftar komunikasi tetangga

Mencetak waktu koneksi dan usia tetangga. Perintah ini mirip dengan neighbor conntime, tetapi menampilkan informasi dalam format daftar. Usia dan waktu sambungan ditampilkan dalam detik.

Parameter

Tidak ada parameter.

Contoh

neighbor conntime list
0x8401 1a28be396a14a318 age:63 conn-time:644
0x5c00 723ebf0d9eba3264 age:23 conn-time:852
0xe800 ce53628a1e3f5b3c age:23 conn-time:180
Done

Referensi CLI dan API

neighbor conntime

Mencetak waktu koneksi dan usia tetangga. Informasi per tetangga:

  • RLOC16
  • MAC yang diperluas
  • Terakhir Didengar (Usia): Jumlah detik sejak terakhir kali didengar dari tetangga.
  • Waktu Koneksi: Jumlah detik sejak link dibuat dengan tetangga. Interval durasi diformat sebagai {hh}:{mm}:{ss} untuk jam, menit, dan detik jika durasinya kurang dari satu hari. Jika durasinya lebih dari satu hari, formatnya adalah {dd}d.{hh}:{mm}:{ss}.

Parameter

Tidak ada parameter.

Contoh

neighbor conntime
| RLOC16 | Extended MAC     | Last Heard (Age) | Connection Time  |
+--------+------------------+------------------+------------------+
| 0x8401 | 1a28be396a14a318 |         00:00:13 |         00:07:59 |
| 0x5c00 | 723ebf0d9eba3264 |         00:00:03 |         00:11:27 |
| 0xe800 | ce53628a1e3f5b3c |         00:00:02 |         00:00:15 |
Done

Referensi CLI dan API

kualitas link tetangga

Mencetak informasi kualitas link tentang semua tetangga.

Parameter

Tidak ada parameter.

Contoh

neighbor linkquality
| RLOC16 | Extended MAC     | Frame Error | Msg Error | Avg RSS | Last RSS | Age   |
+--------+------------------+-------------+-----------+---------+----------+-------+
| 0xe800 | 9e2fa4e1b84f92db |      0.00 % |    0.00 % |     -46 |      -48 |     1 |
| 0xc001 | 0ad7ed6beaa6016d |      4.67 % |    0.08 % |     -68 |      -72 |    10 |
Done

Referensi CLI dan API

  • Tidak ada API terkait

daftar tetangga

Mencantumkan RLOC16 dari setiap tetangga.

Parameter

Tidak ada parameter.

Contoh

neighbor list
0xcc01 0xc800 0xf000
Done

Referensi CLI dan API

  • Tidak ada API terkait

tabel tetangga

Mencetak informasi dalam format tabel tentang semua tetangga.

Untuk Role, satu-satunya nilai yang memungkinkan untuk tabel ini adalah C (Turunan) atau R (Router).

Kolom berikut memberikan informasi tentang mode perangkat tetangga. Setiap kolom memiliki nilai 0 (off) atau 1 (on).

  • R: RX aktif saat tidak ada aktivitas
  • D: Perangkat Thread Lengkap
  • N: Data jaringan lengkap

Parameter

Tidak ada parameter.

Contoh

neighbor table
| Role | RLOC16 | Age | Avg RSSI | Last RSSI |R|D|N| Extended MAC     |
+------+--------+-----+----------+-----------+-+-+-+------------------+
|   C  | 0xcc01 |  96 |      -46 |       -46 |1|1|1| 1eb9ba8a6522636b |
|   R  | 0xc800 |   2 |      -29 |       -29 |1|1|1| 9a91556102c39ddb |
|   R  | 0xf000 |   3 |      -28 |       -28 |1|1|1| 0ad7ed6beaa6016d |
Done

Referensi CLI dan API

netdata penuh

Cetak "yes" atau "tidak" yang menunjukkan apakah "data bersih penuh" atau tidak callback telah dipanggil sejak awal operasi Thread atau sejak terakhir kali netdata full reset digunakan untuk mereset tanda. Perintah ini memerlukan OPENTHREAD_CONFIG_BORDER_ROUTER_SIGNAL_NETWORK_DATA_FULL. "Data bersih penuh" callback dipanggil setiap kali:

  • Perangkat bertindak sebagai pemimpin dan menerima pendaftaran Data Jaringan dari Router Perbatasan (BR) yang tidak dapat ditambahkan ke Data Jaringan (kehabisan ruang).
  • Perangkat bertindak sebagai BR dan entri baru tidak dapat ditambahkan ke Data Jaringan lokalnya.
  • Perangkat bertindak sebagai BR dan mencoba mendaftarkan entri Data Jaringan lokalnya dengan pemimpin, tetapi menentukan bahwa entri lokalnya tidak akan cocok.

Parameter

Tidak ada parameter.

Contoh

netdata full
no
Done

Referensi CLI dan API

reset netdata sepenuhnya

Mereset tanda yang melacak apakah "data bersih penuh" atau tidak callback dipanggil.

Parameter

Tidak ada parameter.

Contoh

netdata full reset
Done

Referensi CLI dan API

  • Tidak ada API terkait

panjang netdata

Dapatkan panjang (jumlah byte) saat ini dari Data Jaringan Thread Partisi.

Parameter

Tidak ada parameter.

Contoh

netdata length
23
Done

Referensi CLI dan API

panjang maksimum netdata

Dapatkan panjang maksimum Data Jaringan Thread yang diamati sejak inisialisasi stack OT atau sejak panggilan terakhir ke otNetDataResetMaxLength() .

Parameter

Tidak ada parameter.

Contoh

netdata maxlength
40
Done

Referensi CLI dan API

reset panjang maks netdata

Reset panjang maksimum Data Jaringan Thread yang dilacak.

Parameter

Tidak ada parameter.

Contoh

netdata maxlength reset
Done

Referensi CLI dan API

{i>netdata publish dnssrp anycast<i}

Memublikasikan DNS/SRP Service Anycast Address dengan nomor urut. Semua entri Layanan DNS/SRP saat ini yang dipublikasikan dari perintah publish dnssrp{anycast|unicast} sebelumnya akan dihapus dan diganti dengan argumen baru.

OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE harus diaktifkan.

Parameter

netdata publish dnssrp anycast seq-num

Contoh

netdata publish dnssrp anycast 1
Done

Referensi CLI dan API

netdata publish dnssrp unicast (addr,port)

Memublikasikan DNS/SRP Service Unicast Address dengan alamat dan nomor port. Informasi alamat dan port disertakan dalam data TLV Layanan. Semua entri Layanan DNS/SRP saat ini yang dipublikasikan dari perintah publish dnssrp{anycast|unicast} sebelumnya akan dihapus dan diganti dengan argumen baru.

OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE harus diaktifkan.

Parameter

netdata publish dnssrp unicast address port

Contoh

netdata publish dnssrp unicast fd00::1234 51525
Done

Referensi CLI dan API

netdata publish dnssrp unicast (mle)

Memublikasikan Mesh-Local EID perangkat dengan nomor port. Informasi MLE dan port disertakan dalam data TLV Server. Untuk menggunakan alamat Unicast yang berbeda, gunakan perintah netdata publish dnssrp unicast (addr,port).

Semua entri Layanan DNS/SRP saat ini yang dipublikasikan dari perintah publish dnssrp{anycast|unicast} sebelumnya akan dihapus dan diganti dengan argumen baru.

OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE harus diaktifkan.

Parameter

netdata publish dnssrp unicast port

Contoh

netdata publish dnssrp unicast 50152
Done

Referensi CLI dan API

awalan publikasi netdata

Memublikasikan entri awalan on-mesh. Untuk informasi selengkapnya, lihat Menampilkan dan Mengelola Data Jaringan dengan OT CLI.

Parameter

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

OT CLI menggunakan argumen yang dipetakan untuk mengonfigurasi nilai otBorderRouterConfig. Untuk informasi selengkapnya, lihat Ringkasan OpenThread CLI.

Contoh

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

Referensi CLI dan API

penggantian publikasi netdata

Mengganti entri rute eksternal yang dipublikasikan sebelumnya. Untuk informasi selengkapnya, lihat Menampilkan dan Mengelola Data Jaringan dengan OT CLI.

Parameter

netdata publish replace oldprefix prefix [sn] [high|med|low]

OT CLI menggunakan argumen yang dipetakan untuk mengonfigurasi nilai otExternalRouteConfig. Untuk informasi selengkapnya, lihat Ringkasan OpenThread CLI.

Contoh

netdata publish replace ::/0 fd00:1234:5678::/64 s high
Done

Referensi CLI dan API

rute publikasi netdata

Publikasikan entri rute eksternal. Untuk informasi selengkapnya, lihat Menampilkan dan Mengelola Data Jaringan dengan OT CLI.

Parameter

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

OT CLI menggunakan argumen yang dipetakan untuk mengonfigurasi nilai otExternalRouteConfig. Untuk informasi selengkapnya, lihat Ringkasan OpenThread CLI.

Contoh

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

Referensi CLI dan API

register netdata

Daftarkan awalan, rute, dan layanan yang dikonfigurasi ke Pemimpin.

OT CLI untuk OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE. Jika OTBR diaktifkan, Data Jaringan lokal akan didaftarkan ke Pemimpin. Jika tidak, fungsi CLI otServerRegister akan dipanggil. Untuk informasi selengkapnya, lihat Menampilkan dan Mengelola Data Jaringan dengan OT CLI.

Parameter

Tidak ada parameter.

Contoh

netdata register
Done

Referensi CLI dan API

pemeriksaan data kemudi netdata (pembeda)

Memeriksa apakah data kemudi menyertakan Joiner dengan nilai pencerah tertentu.

Parameter

netdata steeringdata check discerner
  • discerner: Ahli Joiner dalam format {number}/{length}.

Contoh

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

Referensi CLI dan API

pemeriksaan data steeringdata netdata (eui64)

Periksa apakah data kemudi menyertakan Joiner.

Parameter

netdata steeringdata check eui64
  • eui64: IEEE EUI-64 dari Joiner.

Contoh

netdata steeringdata check d45e64fa83f81cf7
Done

Referensi CLI dan API

netdata membatalkan publikasi (awalan)

Membatalkan publikasi On-Mesh atau External Route Prefix yang telah dipublikasikan.

OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE harus diaktifkan.

Untuk informasi selengkapnya, lihat Menampilkan dan Mengelola Data Jaringan dengan OT CLI.

Parameter

netdata unpublish prefix

Contoh

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

Referensi CLI dan API

netdata batalkan publikasi dnssrp

Membatalkan publikasi entri Layanan DNS/SRP (Anycast atau Unicast) yang sebelumnya ditambahkan dari Data Jaringan Thread.

OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE harus diaktifkan.

Parameter

Tidak ada parameter.

Contoh

netdata unpublish dnssrp
Done

Referensi CLI dan API

{i>netstat<i}

Mendapatkan head daftar Soket UDP yang ditautkan.

Parameter

Tidak ada parameter.

Contoh

netstat
| Local Address                                   | Peer Address                                    |
+-------------------------------------------------+-------------------------------------------------+
| [0:0:0:0:0:0:0:0]:49153                         | [0:0:0:0:0:0:0:0]:0                             |
| [0:0:0:0:0:0:0:0]:49152                         | [0:0:0:0:0:0:0:0]:0                             |
| [0:0:0:0:0:0:0:0]:61631                         | [0:0:0:0:0:0:0:0]:0                             |
| [0:0:0:0:0:0:0:0]:19788                         | [0:0:0:0:0:0:0:0]:0                             |
Done

Referensi CLI dan API

networkdiagnostic mendapatkan

Mengirim permintaan diagnostik jaringan untuk mengambil Nilai Panjang Jenis (TLV) yang ditentukan untuk alamat yang ditentukan.

Parameter

networkdiagnostic get addr type(s)

Untuk addr, alamat unicast memicu Diagnostic Get. Alamat multicast memicu Diagnostic Query. Nilai TLV yang dapat Anda tentukan (dipisahkan dengan spasi jika Anda menentukan lebih dari satu TLV):

  • 0: TLV Alamat yang Diperluas MAC
  • 1: TLV Alamat16
  • 2: TLV mode
  • 3: Waktu tunggu TLV (periode waktu polling maksimum untuk SED)
  • 4: TLV Konektivitas
  • 5: TLV Route64
  • 6: TLV Data Pemimpin
  • 7: TLV Data Jaringan
  • 8: TLV Daftar Alamat IPv6
  • 9: Penghitung MAC TLV
  • 14: TLV Tingkat Baterai
  • 15: Voltase Pasokan TLV
  • 16: Tabel Turunan TLV
  • 17: TLV Halaman Channel
  • 19: TLV Waktu Tunggu Turunan Maks.
  • 23: TLV EUI64
  • 24: Versi TLV (nomor versi untuk protokol dan fitur)
  • 25: TLV Nama Vendor
  • 26: Model Vendor TLV
  • 27: Vendor Versi SW TLV
  • 28: TLV Versi Stack Thread (ID versi sebagai string UTF-8 untuk codebase/commit/versi stack Thread)
  • 29: TLV turunan
  • 34: Penghitung MLE TLV
  • 35: TLV URL Aplikasi Vendor

Contoh

networkdiagnostic get fdde:ad00:beef:0:0:ff:fe00:fc00 0 1 6 23
DIAG_GET.rsp/ans: 00080e336e1c41494e1c01020c000608640b0f674074c503
Ext Address: 0e336e1c41494e1c
Rloc16: 0x0c00
Leader Data:
    PartitionId: 0x640b0f67
    Weighting: 64
    DataVersion: 116
    StableDataVersion: 197
    LeaderRouterId: 0x03
EUI64: 18b4300000000004
Done
networkdiagnostic get ff02::1 0 1
DIAG_GET.rsp/ans: 00080e336e1c41494e1c01020c00
Ext Address: '0e336e1c41494e1c'
Rloc16: 0x0c00
Done
DIAG_GET.rsp/ans: 00083efcdb7e3f9eb0f201021800
Ext Address: 3efcdb7e3f9eb0f2
Rloc16: 0x1800
Done

Referensi CLI dan API

reset diagnostik jaringan

Mengirim permintaan diagnostik jaringan untuk mereset Nilai Panjang Jenis (TLV) yang ditentukan pada alamat yang ditentukan. Perintah ini hanya mendukung nilai TLV berikut: 9 (MAC Counters TLV) atau 34 (MLE Counters TLV)

Parameter

networkdiagnostic reset addr type(s)

Contoh

networkdiagnostic reset fd00:db8::ff:fe00:0 9
Done

Referensi CLI dan API

networkidtimeout (get,set)

Mendapatkan atau menetapkan parameter NETWORK_ID_TIMEOUT.

Parameter

networkidtimeout [timeout]

Gunakan argumen timeout opsional untuk menetapkan nilai parameter NETWORK_ID_TIMEOUT.

Contoh

networkidtimeout 120
Done
networkidtimeout
120
Done

Referensi CLI dan API

kunci jaringan (kunci)

Setel Kunci Jaringan Thread.

Hanya berhasil jika protokol Thread dinonaktifkan. Panggilan yang berhasil ke fungsi ini akan membatalkan Set Data Operasional Aktif dan Tertunda dalam memori non-volatil.

Parameter

networkkey key

Contoh

networkkey 00112233445566778899aabbccddeeff
Done

Referensi CLI dan API

kunci jaringan

Dapatkan Kunci Jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

networkkey
00112233445566778899aabbccddeeff
Done

Referensi CLI dan API

nama jaringan (nama)

Tetapkan Nama Jaringan Thread.

Hanya berhasil jika protokol Thread dinonaktifkan. Panggilan yang berhasil ke fungsi ini akan membatalkan Set Data Operasional Aktif dan Tertunda dalam memori non-volatil.

Parameter

networkname name

Contoh

networkname OpenThread
Done

Referensi CLI dan API

nama jaringan

Mendapatkan Nama Jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

networkname
OpenThread
Done

Referensi CLI dan API

waktu jaringan (disetel)

Menetapkan parameter sinkronisasi waktu.

  • timesyncperiod: Periode sinkronisasi waktu, dalam detik.
  • xtalthreshold: Ambang batas akurasi XTAL untuk perangkat agar menjadi perangkat yang Mendukung Router, dalam PPM.

Parameter

networktime timesyncperiod xtalthreshold

Contoh

networktime 100 300
Done

Referensi CLI dan API

waktu jaringan

Mendapatkan waktu jaringan Thread dan parameter sinkronisasi waktu.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

nexthop (mendapatkan)

Mendapatkan biaya hop dan jalur berikutnya menuju tujuan RLOC16 tertentu.

Dapat digunakan dengan aNextHopRloc16 atau aPathCost menjadi NULL yang menunjukkan pemanggil tidak ingin mendapatkan nilai.

Parameter

nexthop rloc16

Contoh

nexthop 0xc000
0xc000 cost:0
Done
nexthop 0x8001
0x2000 cost:3
Done

Referensi CLI dan API

nexthop

Tabel output dari ID Router yang dialokasikan serta biaya next hop dan jalur saat ini untuk setiap router.

Parameter

Tidak ada parameter.

Contoh

nexthop
| ID   |NxtHop| Cost |
+------+------+------+
|    9 |    9 |    1 |
|   25 |   25 |    0 |
|   30 |   30 |    1 |
|   46 |    - |    - |
|   50 |   30 |    3 |
|   60 |   30 |    2 |
Done

Referensi CLI dan API

panid (panid)

Tetapkan ID PAN IEEE 802.15.4.

Hanya berhasil jika protokol Thread dinonaktifkan. Panggilan yang berhasil ke fungsi ini juga akan membatalkan Set Data Operasional Aktif dan Tertunda dalam memori non-volatil.

Parameter

panid panid

Contoh

panid 0xdead
Done

Referensi CLI dan API

panid

Dapatkan ID PAN IEEE 802.15.4.

Parameter

Tidak ada parameter.

Contoh

panid
0xdead
Done

Referensi CLI dan API

induk

Mendapatkan informasi diagnostik untuk Router Thread sebagai induk.

Saat beroperasi sebagai Router Thread saat OPENUPLOAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan, perintah ini akan menampilkan informasi yang di-cache dari saat perangkat sebelumnya dipasang sebagai Turunan Thread. Mengembalikan informasi yang di-cache diperlukan untuk mendukung Thread Test Harness - Skenario Pengujian 8.2.x meminta alamat MAC induk sebelumnya (yaitu, Router Joiner) meskipun perangkat telah diteruskan ke router.

Parameter

Tidak ada parameter.

Contoh

parent
Ext Addr: be1857c6c21dce55
Rloc: 5c00
Link Quality In: 3
Link Quality Out: 3
Age: 20
Version: 4
Done

Referensi CLI dan API

Memulai proses bagi anak untuk menelusuri orang tua yang lebih baik sekaligus tetap terhubung dengan induknya.

Harus digunakan saat perangkat dipasang sebagai anak.

Parameter

Tidak ada parameter.

Contoh

parent search
Done

Referensi CLI dan API

prioritas induk (get,set)

Mendapatkan atau menetapkan nilai prioritas induk yang ditetapkan: 1, 0, -1, atau -2. -2 berarti tidak ditugaskan.

Parameter

parentpriority [parentpriority]

Contoh

parentpriority
1
Done
parentpriority 1
Done

Referensi CLI dan API

partitionid

Dapatkan ID Partisi Jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

partitionid
4294967295
Done

Referensi CLI dan API

{i>partidid<i} lebih disukai (get,set)

OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE wajib diisi.

Parameter

partitionid preferred partitionid

Contoh

partitionid preferred
4294967295
Done
partitionid preferred 0xffffffff
Done

Referensi CLI dan API

platform

Cetak platform saat ini

Parameter

Tidak ada parameter.

Contoh

platform
NRF52840
Done

Referensi CLI dan API

  • Tidak ada API terkait

periode polling (get,set)

Mendapatkan atau menyetel periode polling data yang disesuaikan dari perangkat akhir mengantuk (milidetik). Hanya untuk ujian sertifikasi.

Parameter

Tidak ada parameter.

Contoh

pollperiod
0
Done
pollperiod 10
Done

Referensi CLI dan API

preferensirouterid

Menentukan ID router pilihan yang harus disediakan oleh pemimpin saat diminta.

Parameter

preferrouterid routerid

Contoh

preferrouterid 16
Done

Referensi CLI dan API

tambahkan awalan

Menambahkan awalan yang valid ke Data Jaringan.

Parameter

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

OT CLI menggunakan argumen yang dipetakan untuk mengonfigurasi nilai otBorderRouterConfig. Untuk informasi selengkapnya, lihat Ringkasan OpenThread CLI.

Contoh

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

Referensi CLI dan API

awalan meshlocal

Dapatkan awalan lokal mesh.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

  • Tidak ada API terkait

awalan

Dapatkan daftar awalan di Data Jaringan lokal.

Untuk mengetahui informasi selengkapnya tentang tanda otBorderRouterConfig, lihat Ringkasan CLI OpenThread.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

hapus awalan

Menghapus konfigurasi router pembatas dari data jaringan lokal.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

promiscuous (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan mode {i>promiscuous<i} lapisan link.

Parameter

promiscuous enable|disable

Contoh

promiscuous enable
Done
promiscuous disable
Done

Referensi CLI dan API

{i>promiscuous<i}

Menunjukkan apakah mode {i>promiscuous<i} diaktifkan atau tidak pada lapisan tautan.

Parameter

Tidak ada parameter.

Contoh

promiscuous
Disabled
Done

Referensi CLI dan API

pskc (kumpulan)

Menetapkan pskc dalam format heksadesimal.

Parameter

pskc key

Contoh

pskc 67c0c203aa0b042bfb5381c47aef4d9e
Done

Referensi CLI dan API

  • Tidak ada API terkait

{i>pskc -p<i}

Menghasilkan pskc dari frasa sandi (yang dienkode UTF-8), bersama dengan nama jaringan saat ini dan ID PAN yang diperluas.

Parameter

pskc -p passphrase

Contoh

pskc -p 123456
Done

Referensi CLI dan API

  • Tidak ada API terkait

{i>pskc<i}

Dapatkan PSKc Thread.

Parameter

Tidak ada parameter.

Contoh

pskc
67c0c203aa0b042bfb5381c47aef4d9e
Done

Referensi CLI dan API

pskcref (kumpulan)

Tetapkan Referensi Kunci ke PSKc Thread.

Fitur waktu build OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE harus diaktifkan.

Hanya akan berhasil jika protokol Thread dinonaktifkan. Setelah berhasil, tindakan ini juga akan membatalkan Set Data Operasional Aktif dan Tertunda dalam memori non-volatil.

Parameter

pskc keyref

Contoh

pskc 0x20017
Done

Referensi CLI dan API

pskcref

Mendapatkan Referensi Kunci ke Thread PSKc disimpan.

Fitur waktu build OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE harus diaktifkan.

Parameter

Tidak ada parameter.

Contoh

pskcref
0x80000000
Done

Referensi CLI dan API

radio (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan radio.

Parameter

radio enable|disable

Contoh

radio enable
Done
radio disable
Done

Referensi CLI dan API

statistik radio jelas

Mereset statistik radio.

Semua waktu direset ke 0.

Parameter

Tidak ada parameter.

Contoh

radio stats clear
Done

Referensi CLI dan API

statistik radio

Mendapatkan statistik radio.

Statistik radio mencakup waktu saat radio dalam status TX/RX/Tidur. Waktu ini dalam satuan mikrodetik. Semua waktu dihitung dari reset terakhir statistik radio.

Parameter

Tidak ada parameter.

Contoh

radio stats
Radio Statistics:
Total Time: 67.756s
Tx Time: 0.022944s (0.03%)
Rx Time: 1.482353s (2.18%)
Sleep Time: 66.251128s (97.77%)
Disabled Time: 0.000080s (0.00%)
Done

Referensi CLI dan API

versi rcp

Mendapatkan string versi radio.

Parameter

Tidak ada parameter.

Contoh

rcp version
OPENTHREAD/20191113-00825-g82053cc9d-dirty; SIMULATION; Jun  4 2020 17:53:16
Done

Referensi CLI dan API

region (kumpulan)

Menetapkan kode wilayah.

Format region radio adalah representasi ASCII 2 byte dari kode ISO 3166 alpha-2.

Mengubah ini dapat memengaruhi batas daya pancar.

Parameter

Tidak ada parameter.

Contoh

region US
Done

Referensi CLI dan API

region

Dapatkan kode wilayah.

Format region radio adalah representasi ASCII 2 byte dari kode ISO 3166 alpha-2.

Parameter

Tidak ada parameter.

Contoh

region
US
Done

Referensi CLI dan API

rilisrouterid (routerid)

Merilis Router ID yang telah dialokasikan oleh perangkat dalam peran Leader.

Parameter

releaserouterid [routerid]

Contoh

releaserouterid 16
Done

Referensi CLI dan API

rloc16

Dapatkan RLOC16.

Parameter

Tidak ada parameter.

Contoh

rloc16
0xdead
Done

Referensi CLI dan API

penambahan rute

Untuk parameter, gunakan:

  • s: Flag stabil
  • n: flag NAT64
  • prf: Preferensi Router Default, [high, med, low].

Tambahkan rute eksternal yang valid ke Data Jaringan.

Parameter

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

Contoh

route add 2001:dead:beef:cafe::/64 s med
Done

Referensi CLI dan API

penghapusan rute

Menghapus konfigurasi rute eksternal dari data jaringan lokal.

Parameter

route remove [prefix]

Contoh

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

Referensi CLI dan API

rute

Dapatkan daftar rute eksternal di Data Jaringan lokal.

Parameter

Tidak ada parameter.

Contoh

route
2001:dead:beef:cafe::/64 s med
Done

Referensi CLI dan API

router (id)

Fungsi ini menyimpan informasi diagnostik untuk Router Thread tertentu.

Mencetak informasi diagnostik untuk Router Thread. ID dapat berupa Router ID atau RLOC16.

Parameter

router [id]

Contoh

router 50
Alloc: 1
Router ID: 50
Rloc: c800
Next Hop: c800
Link: 1
Ext Addr: e2b3540590b0fd87
Cost: 0
Link Quality In: 3
Link Quality Out: 3
Age: 3
Done
router 0xc800
Alloc: 1
Router ID: 50
Rloc: c800
Next Hop: c800
Link: 1
Ext Addr: e2b3540590b0fd87
Cost: 0
Link Quality In: 3
Link Quality Out: 3
Age: 7
Done

Referensi CLI dan API

daftar router

Mencantumkan ID Router yang dialokasikan.

Parameter

Tidak ada parameter.

Contoh

router list
8 24 50
Done

Referensi CLI dan API

tabel router

Mencetak daftar router dalam format tabel.

Parameter

Tidak ada parameter.

Contoh

router table
| ID | RLOC16 | Next Hop | Path Cost | LQ In | LQ Out | Age | Extended MAC     | Link |
+----+--------+----------+-----------+-------+--------+-----+------------------+------+
| 22 | 0x5800 |       63 |         0 |     0 |      0 |   0 | 0aeb8196c9f61658 |    0 |
| 49 | 0xc400 |       63 |         0 |     3 |      3 |   0 | faa1c03908e2dbf2 |    1 |
Done

Referensi CLI dan API

routerdowngradethreshold (dapatkan,set)

Mendapatkan atau menetapkan nilai ROUTER_DOWNGRADE_ini.

Parameter

routerdowngradethreshold [threshold]

Contoh

 routerdowngradethreshold
23
Done
 routerdowngradethreshold 23
Done

Referensi CLI dan API

routermemenuhi syarat (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan peran router.

Parameter

routereligible [enable|disable]

Contoh

routereligible enable
Done
routereligible disable
Done

Referensi CLI dan API

routermemenuhi syarat

Menunjukkan apakah peran router diaktifkan atau dinonaktifkan.

Parameter

Tidak ada parameter.

Contoh

routereligible
Enabled
Done

Referensi CLI dan API

routerselectionjitter

Mendapatkan atau menetapkan nilai ROUTER_SELECTION_JITTER.

Parameter

routerselectionjitter [jitter]

Contoh

routerselectionjitter
120
Done
routerselectionjitter 120
Done

Referensi CLI dan API

routerupgradethreshold (get,set)

Mendapatkan atau menetapkan nilai ROUTER_UPGRADE_LIMIT.

Parameter

routerupgradethreshold [threshold]

Contoh

routerupgradethreshold
16
Done
routerupgradethreshold 16
Done

Referensi CLI dan API

pindai energi

Melakukan pemindaian energi IEEE 802.15.4, dan menampilkan waktu penggunaan dalam milidetik untuk memindai setiap saluran. Semua saluran ditampilkan kecuali Anda menetapkan saluran tertentu dengan menggunakan opsi saluran.

Parameter

scan energy [duration] [channel]

Contoh

scan energy 10
| Ch | RSSI |
+----+------+
| 11 |  -59 |
| 12 |  -62 |
| 13 |  -67 |
| 14 |  -61 |
| 15 |  -87 |
| 16 |  -86 |
| 17 |  -86 |
| 18 |  -52 |
| 19 |  -58 |
| 20 |  -82 |
| 21 |  -76 |
| 22 |  -82 |
| 23 |  -74 |
| 24 |  -81 |
| 25 |  -88 |
| 26 |  -71 |
Done
scan energy 10 20
| Ch | RSSI |
+----+------+
| 20 |  -82 |
Done

Referensi CLI dan API

pindai

Melakukan pemindaian IEEE 802.15.4 aktif. Pemindaian akan mencakup semua saluran jika tidak ada saluran yang ditentukan; jika tidak, span hanya mencakup saluran yang ditentukan.

Parameter

scan [channel]

Contoh

scan
| PAN  | MAC Address      | Ch | dBm | LQI |
+------+------------------+----+-----+-----+
| ffff | f1d92a82c8d8fe43 | 11 | -20 |   0 |
Done

Referensi CLI dan API

penambahan layanan

Menambahkan layanan ke data jaringan.

  • enterpriseNumber: Nomor perusahaan IANA
  • serviceData: Data layanan biner yang dienkode dengan heksadesimal
  • serverData: Data server biner yang dienkode dengan heksadesimal (kosong jika tidak diberikan)

Parameter

service add enterpriseNumber serviceData [serverData]

Contoh

service add 44970 112233 aabbcc
Done
netdata register
Done

Referensi CLI dan API

penghapusan layanan

Menghapus layanan dari data jaringan.

  • enterpriseNumber: Nomor perusahaan IANA
  • serviceData: Data layanan biner yang dienkode dengan heksadesimal

Parameter

service remove enterpriseNumber serviceData

Contoh

service remove 44970 112233
Done
netdata register
Done

Referensi CLI dan API

singleton

Menunjukkan apakah node adalah satu-satunya router di jaringan. Menampilkan true atau false.

Parameter

Tidak ada parameter.

Contoh

singleton
true
Done

Referensi CLI dan API

kueri sntp

Mengirim kueri SNTP untuk mendapatkan waktu epoch unix saat ini (dari 1 Januari 1970).

  • Alamat IP default server SNTP: 2001:4860:4806:8:: (Server NTP Google IPv6)
  • Port default server SNTP: 123

Parameter

sntp query [SNTP server IP] [SNTP server port]

Contoh

sntp query
SNTP response - Unix time: 1540894725 (era: 0)
Done
sntp query 64:ff9b::d8ef:2308
SNTP response - Unix time: 1540898611 (era: 0)
Done

Referensi CLI dan API

mulai otomatis klien srp (dapatkan)

Menunjukkan status mode mulai otomatis saat ini (diaktifkan atau dinonaktifkan). Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

Tidak ada parameter.

Contoh

srp client autostart
Disabled
Done

Referensi CLI dan API

nonaktifkan mulai otomatis klien srp

Menonaktifkan mode mulai otomatis.

Menonaktifkan mode mulai otomatis tidak akan menghentikan klien yang berjalan. Namun, klien SRP berhenti memantau data jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

srp client autostart disable
Done

Referensi CLI dan API

pengaktifan otomatis klien srp

Mengaktifkan mode mulai otomatis.

Ketika mulai otomatis diaktifkan, klien SRP akan memantau data jaringan Thread untuk menemukan server SRP, memilih server yang diinginkan, serta memulai dan menghentikan klien secara otomatis saat server SRP terdeteksi.

Tiga kategori entri data jaringan menunjukkan keberadaan server SRP, dan lebih disukai dalam urutan berikut:

  1. Entri unicast yang menyertakan alamat server dalam data layanan. Jika ada beberapa opsi, opsi dengan alamat IPv6 numerik terendah lebih disukai.
  2. Entri {i>Anycast<i} yang masing-masing memiliki nomor urut. Nomor urut terbesar seperti yang ditentukan oleh Logika Aritmetika Nomor Seri dalam RFC-1982 lebih disarankan.
  3. Entri unicast yang informasi alamat servernya disertakan dengan data server. Jika ada beberapa opsi, opsi dengan alamat IPv6 numerik terendah lebih disukai.

Parameter

Tidak ada parameter.

Contoh

srp client autostart enable
Done

Referensi CLI dan API

Callback klien srp (dapatkan,aktifkan,nonaktifkan)

Mendapatkan atau mengaktifkan/menonaktifkan kejadian callback pencetakan dari klien SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp client callback [enable|disable]

Contoh

srp client callback enable
Done
srp client callback
Enabled
Done

Referensi CLI dan API

alamat host klien srp (dapatkan)

Menunjukkan apakah mode alamat otomatis diaktifkan. Jika mode alamat otomatis tidak diaktifkan, daftar alamat host klien SRP akan ditampilkan. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

Tidak ada parameter.

Contoh

srp client host address
auto
Done
srp client host address
fd00:0:0:0:0:0:0:1234
fd00:0:0:0:0:0:0:beef
Done

Referensi CLI dan API

alamat host klien srp (kumpulan)

Aktifkan mode alamat host otomatis atau tetapkan daftar alamat host secara eksplisit. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp client host address [auto|address...]
  • Gunakan parameter auto untuk mengaktifkan mode alamat host otomatis. Jika diaktifkan, klien akan otomatis menggunakan semua alamat unicast netif Thread yang dipilih kecuali untuk alamat link-local dan mesh-local. Jika tidak ada alamat yang valid, alamat EID lokal mesh akan ditambahkan. Klien SRP akan otomatis mendaftar ulang jika alamat pada Thread netif ditambahkan atau dihapus atau ditandai sebagai tidak diinginkan.
  • Menentukan daftar alamat host secara eksplisit, dengan memisahkan setiap alamat dengan spasi. Anda dapat menetapkan daftar ini saat klien berjalan. Tindakan ini juga akan menonaktifkan mode alamat host otomatis.

Contoh

srp client host address auto
Done
srp client host address fd00::cafe
Done

Referensi CLI dan API

host klien srp jelas

Menghapus semua informasi host dan semua layanan.

Parameter

Tidak ada parameter.

Contoh

srp client host clear
Done

Referensi CLI dan API

Nama host klien srp (get,set)

Mendapatkan atau mengatur nama {i>host<i} klien SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp client host name [name]

Untuk menyetel nama host klien saat host telah dihapus atau belum terdaftar dengan server, gunakan parameter name.

Contoh

srp client host name dev4312
Done
srp client host name
dev4312
Done

Referensi CLI dan API

penghapusan host klien srp

Menghapus informasi {i>client host<i} SRP dan semua layanan dari server SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp client host remove [removekeylease] [sendunregtoserver]
  • Parameter removekeylease adalah nilai boolean opsional yang menunjukkan apakah lease kunci host juga harus dihapus (defaultnya adalah false).
  • Parameter sendunregtoserver adalah nilai boolean opsional yang menunjukkan apakah host klien harus mengirim "update" ke server meskipun informasi host klien belum didaftarkan ke server (default-nya adalah false). Parameter ini hanya dapat ditentukan jika parameter removekeylease ditentukan terlebih dahulu dalam perintah.

Contoh

srp client host remove 1
Done

Referensi CLI dan API

host klien srp

Mendapatkan info host.

Parameter

Tidak ada parameter.

Contoh

srp client host
name:"dev4312", state:Registered, addrs:[fd00:0:0:0:0:0:0:1234, fd00:0:0:0:0:0:0:beef]
Done

Referensi CLI dan API

status host klien srp

Menampilkan status host klien SRP. Kemungkinan negara bagian:

  • ToAdd: Item yang akan ditambahkan/didaftarkan.
  • Adding: Item sedang ditambahkan/didaftarkan.
  • ToRefresh: Item yang akan dimuat ulang untuk perpanjangan sewa.
  • Refreshing: Item dimuat ulang.
  • ToRemove: Item yang akan dihapus.
  • Removing: Item sedang dihapus.
  • Registered: Item terdaftar dengan server.
  • Removed: Item telah dihapus.

Parameter

Tidak ada parameter.

Contoh

srp client host state
Registered
Done

Referensi CLI dan API

  • Tidak ada API terkait

keyleaseinterval klien srp (get,set)

Mendapatkan atau menetapkan interval lease kunci dalam detik.

Parameter

srp client keyleaseinterval [interval]

Contoh

srp client keyleaseinterval 864000
Done
srp client keyleaseinterval
864000
Done

Referensi CLI dan API

leaseinterval klien srp (get,set)

Mendapatkan atau menetapkan interval lease dalam detik.

Parameter

srp client leaseinterval [interval]

Contoh

srp client leaseinterval 3600
Done
srp client leaseinterval
3600
Done

Referensi CLI dan API

alamat server klien srp

Menampilkan alamat IPv6 server.

Parameter

Tidak ada parameter.

Contoh

srp client server address
fd00:0:0:0:d88a:618b:384d:e760
Done

Referensi CLI dan API

  • Tidak ada API terkait

port server klien srp

Menampilkan nomor port server.

Parameter

Tidak ada parameter.

Contoh

srp client server port
4724
Done

Referensi CLI dan API

  • Tidak ada API terkait

server klien srp

Mendapatkan alamat soket (alamat IPv6 dan nomor port) dari server SRP yang sedang digunakan oleh klien SRP. Jika klien tidak berjalan, alamat tidak ditentukan (semua nol) dengan nomor port 0. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

Tidak ada parameter.

Contoh

srp client server
[fd00:0:0:0:d88a:618b:384d:e760]:4724
Done

Referensi CLI dan API

Penambahan layanan klien srp

Menambahkan layanan dengan nama instance, nama layanan, dan nomor port tertentu. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp client service add instancename servicename port [priority] [weight] [txt]

Secara opsional, parameter servicename dapat menyertakan daftar label subjenis layanan yang dipisahkan dengan koma. Contoh di sini menggunakan penamaan umum. Parameter priority dan weight (keduanya merupakan nilai uint16_t) bersifat opsional, dan jika tidak disediakan, nol akan digunakan. Parameter txt opsional menetapkan data TXT yang dikaitkan dengan layanan. Nilai txt harus dalam format string hex dan diperlakukan sebagai urutan byte data TXT yang sudah dienkode.

Contoh

srp client service add ins1 _test1._udp 777
Done
srp client service add ins2 _test2._udp,_sub1,_sub2 111 1 1
Done

Referensi CLI dan API

kunci layanan klien srp (get,set)

Mendapatkan atau menyetel mode penyertaan data kunci layanan di klien SRP. Perintah ini hanya ditujukan untuk pengujian, dan mengharuskan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

Tidak ada parameter.

Contoh

srp client service key enable
Done
srp client service key
Enabled
Done

Referensi CLI dan API

nama layanan klien srp jelas

Mengosongkan layanan, segera menghapusnya dari daftar layanan klien, tanpa interaksi dengan server SRP.

Parameter

srp client service clear instancename servicename

Contoh

srp client service clear ins2 _test2._udp
Done

Referensi CLI dan API

penghapusan layanan klien srp

Meminta layanan dibatalkan pendaftarannya dengan server SRP.

Parameter

srp client service remove instancename servicename

Contoh

srp client service remove ins2 _test2._udp
Done

Referensi CLI dan API

layanan klien srp

Mendapatkan daftar layanan yang dikelola oleh klien.

Parameter

Tidak ada parameter.

Contoh

srp client service
instance:"ins2", name:"_test2._udp,_sub1,_sub2", state:Registered, port:111, priority:1, weight:1
instance:"ins1", name:"_test1._udp", state:Registered, port:777, priority:0, weight:0
Done

Referensi CLI dan API

mulai klien srp

Memulai operasi klien SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp client start serveraddr serverport

Contoh

srp client start fd00::d88a:618b:384d:e760 4724
Done

Referensi CLI dan API

status klien srp

Menunjukkan apakah klien SRP berjalan atau tidak.

Parameter

Tidak ada parameter.

Contoh

srp client state
Enabled
Done

Referensi CLI dan API

penghentian klien srp

Menghentikan operasi klien SRP.

Menghentikan interaksi lebih lanjut dengan server SRP. Perhatikan bahwa tindakan ini tidak menghapus atau menghapus info host dan/atau daftar layanan. Menandai semua layanan untuk ditambahkan/dihapus lagi setelah klien dimulai (kembali).

Parameter

Tidak ada parameter.

Contoh

srp client stop
Done

Referensi CLI dan API

srp klien ttl (get,set)

Mendapatkan atau menetapkan nilai ttl(waktu aktif) dalam detik.

Parameter

srp client ttl [value]

Contoh

srp client ttl 3600
Done
srp client ttl
3600
Done

Referensi CLI dan API

Server srp (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan server SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp server [enable|disable]

Contoh

srp server disable
Done

Referensi CLI dan API

addrmode server srp (get,set)

Mendapatkan atau mengatur mode alamat yang digunakan oleh server SRP.

Mode alamat memberitahu server SRP cara menentukan alamat dan nomor portanya, yang kemudian dipublikasikan dalam data jaringan Thread.

Parameter

srp server addrmode [anycast|unicast]

Contoh

srp server addrmode anycast
Done
srp server addrmode
anycast
Done

Referensi CLI dan API

Server srp otomatis (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan mode aktifkan otomatis di server SRP.

Saat mode ini diaktifkan, Border Routing Manager akan mengontrol kapan dan kapan harus mengaktifkan atau menonaktifkan server SRP.

Perintah ini mengharuskan OPENTHREAD_CONFIG_BORDER_ROUTING_ENABLE diaktifkan. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

srp server auto [enable|disable]

Contoh

srp server auto enable
Done
srp server auto
Enabled
Done

Referensi CLI dan API

domain server srp (get,set)

Mendapatkan atau mengatur nama domain server SRP.

Parameter

srp server domain [domain-name]

Contoh

srp server domain thread.service.arpa.
Done
srp server domain
thread.service.arpa.
Done

Referensi CLI dan API

host server srp

Menampilkan informasi tentang semua host terdaftar. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

Tidak ada parameter.

Contoh

srp server host
srp-api-test-1.default.service.arpa.
    deleted: false
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
srp-api-test-0.default.service.arpa.
    deleted: false
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
Done

Referensi CLI dan API

Sewa server srp (get,set)

Mendapatkan atau menetapkan nilai sewa server SRP dalam jumlah detik.

Parameter

srp server lease [min-lease max-lease min-key-lease max-key-lease]

Contoh

srp server lease 1800 7200 86400 1209600
Done
srp server lease
min lease: 1800
max lease: 7200
min key-lease: 86400
max key-lease: 1209600
Done

Referensi CLI dan API

seqnum server srp (get,set)

Mendapatkan atau menetapkan nomor urut yang digunakan dengan mode alamat anycast. Nomor urut disertakan dalam "Alamat Anycast Layanan DNS/SRP" yang diterbitkan dalam Data Jaringan.

Parameter

srp server seqnum [seqnum]

Contoh

srp server seqnum 20
Done
srp server seqnum
20
Done

Referensi CLI dan API

Layanan server srp

Menampilkan informasi tentang layanan terdaftar.

Data TXT ditampilkan sebagai array entri. Jika entri berisi kunci, kunci tersebut dicetak dalam format ASCII. Bagian nilai dicetak dalam byte heksadesimal. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

Tidak ada parameter.

Contoh

srp server service
srp-api-test-1._ipps._tcp.default.service.arpa.
    deleted: false
    subtypes: (null)
    port: 49152
    priority: 0
    weight: 0
    ttl: 7200
    lease: 7200
    key-lease: 1209600
    TXT: [616263, xyz=585960]
    host: srp-api-test-1.default.service.arpa.
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
srp-api-test-0._ipps._tcp.default.service.arpa.
    deleted: false
    subtypes: _sub1,_sub2
    port: 49152
    priority: 0
    weight: 0
    ttl: 3600
    lease: 3600
    key-lease: 1209600
    TXT: [616263, xyz=585960]
    host: srp-api-test-0.default.service.arpa.
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
Done

Referensi CLI dan API

status server srp

Mengembalikan salah satu kemungkinan status server SRP berikut:

  • disabled: Server SRP tidak diaktifkan.
  • stopped: Server SRP diaktifkan tetapi tidak aktif karena ada server SRP yang sudah aktif di jaringan Thread. Server SRP dapat menjadi aktif ketika server SRP yang ada tidak lagi aktif dalam jaringan Thread.
  • running: Server SRP aktif dan dapat menangani pendaftaran layanan.

Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Protokol Pendaftaran Layanan (SRP) dengan CLI OT.

Parameter

Tidak ada parameter.

Contoh

srp server state
running
Done

Referensi CLI dan API

dengan status tersembunyi akhir

Menampilkan peran perangkat Thread saat ini, atau mengubah peran seperti yang ditentukan dengan salah satu opsi. Nilai yang mungkin ditampilkan saat menanyakan tentang peran perangkat:

  • child: Perangkat saat ini beroperasi sebagai turunan Thread.
  • router: Perangkat saat ini beroperasi sebagai router Thread.
  • leader: Perangkat saat ini beroperasi sebagai pemimpin Thread.
  • detached: Perangkat saat ini tidak berpartisipasi dalam jaringan/partisi Thread.
  • disabled: Tumpukan Thread saat ini dinonaktifkan.

Menggunakan salah satu opsi memungkinkan Anda mengubah peran perangkat saat ini, dengan pengecualian perubahan ke atau dari status disabled.

Parameter

state [child|router|leader|detached]

Contoh

state
child
Done
state leader
Done

Referensi CLI dan API

pembatalan tcp

Tanpa ragu mengakhiri koneksi TCP yang terkait dengan contoh titik akhir TCP, mentransisikan titik akhir TCP ke keadaan tertutup.

Parameter

Tidak ada parameter.

Contoh

tcp abort
TCP: Connection reset
Done

Referensi CLI dan API

hasil benchmark tcp

Menunjukkan hasil terbaru dari uji benchmark TCP. Nilai status yang mungkin:

  • Sedang berlangsung
  • Selesai
  • Belum diuji

Perintah ini terutama ditujukan untuk membuat skrip yang mengotomatiskan pengujian benchmark TCP.

Parameter

Tidak ada parameter.

Contoh

tcp benchmark result
TCP Benchmark Status: Ongoing
Done
tcp benchmark result
TCP Benchmark Status: Completed
TCP Benchmark Complete: Transferred 73728 bytes in 7056 milliseconds
TCP Goodput: 83.592 kb/s

Referensi CLI dan API

  • Tidak ada API terkait

proses benchmark tcp

Mentransfer jumlah byte yang ditentukan menggunakan koneksi TCP yang saat ini terkait dengan contoh endpoint TCP yang disediakan oleh CLI tcp.

Parameter

tcp benchmark run [size]

Gunakan parameter size untuk menentukan jumlah byte yang akan dikirim untuk benchmark. Jika Anda tidak menggunakan parameter size, nilai default (OPENTHREAD_CONFIG_CLI_TCP_DEFAULT_BENCHMARK_SIZE) akan digunakan.

Contoh

tcp benchmark run
Done
TCP Benchmark Complete: Transferred 73728 bytes in 7233 milliseconds
TCP Goodput: 81.546 kb/s

Referensi CLI dan API

  • Tidak ada API terkait

pengikatan tcp

Mengaitkan alamat IPv6 dan port ke contoh endpoint TCP yang disediakan oleh CLI tcp. Mengaitkan titik akhir TCP ke alamat dan port IPv6 disebut sebagai "penamaan titik akhir TCP". Fungsi ini mengikat endpoint untuk komunikasi. Untuk informasi selengkapnya, lihat Menguji Fungsi TCP Dengan OT CLI.

Parameter

tcp bind ip port
  • ip: Alamat IPv6 yang akan diikat. Jika Anda ingin stack TCP/IPv6 menetapkan alamat IPv6 binding, gunakan alamat IPv6 yang tidak ditentukan: ::.
  • port: Nomor port TCP yang akan diikat.

Contoh

tcp bind :: 30000
Done

Referensi CLI dan API

tcp hubungkan

Membuat koneksi dengan peer yang ditentukan.

Jika sambungan berhasil, koneksi TCP yang dihasilkan akan dikaitkan dengan contoh titik akhir TCP. Untuk informasi selengkapnya, lihat Menguji Fungsi TCP Dengan OT CLI.

Parameter

tcp connect ip port [fastopen]
  • ip: Alamat IP peer Alamat ini dapat berupa alamat IPv4, yang disintesis menjadi alamat IPv6 menggunakan awalan NAT64 yang dipilih dari data jaringan. Perintah ini akan menampilkan InvalidState saat awalan NAT64 yang dipilih tidak tersedia.
  • port: Nomor port TCP peer.
  • fastopen: Parameter ini bersifat opsional. Jika disetel ke fast, TCP Fast Open akan diaktifkan untuk koneksi ini. Jika parameter ini disetel ke slow atau tidak digunakan, TCP Fast Open akan dinonaktifkan.

Contoh

tcp connect fe80:0:0:0:a8df:580a:860:ffa4 30000
Done
TCP: Connection established
tcp connect 172.17.0.1 1234
Connecting to synthesized IPv6 address: fdde:ad00:beef:2:0:0:ac11:1
Done

Referensi CLI dan API

deinit tcp

Melakukan deinisialisasi endpoint TCP ini.

Ini berarti OpenThread tidak lagi melacak endpoint TCP ini dan membatalkan alokasi semua resource yang telah dialokasikan secara internal untuk endpoint TCP ini. Aplikasi dapat menggunakan kembali memori yang mendukung endpoint TCP sesuai kebutuhan.

Jika sesuai dengan koneksi TCP langsung, koneksi tersebut akan dihentikan begitu saja (seperti dalam otTcpAbort()). Semua resource yang disediakan aplikasi untuk endpoint TCP ini (buffering tertaut untuk buffer pengiriman, memori untuk buffer penerimaan, struktur aEndpoint itu sendiri, dll.) segera dikembalikan ke aplikasi.

Parameter

Tidak ada parameter.

Contoh

tcp deinit
Done

Referensi CLI dan API

init tcp

Melakukan inisialisasi contoh pemroses TCP dan contoh endpoint TCP yang disediakan oleh CLI tcp.

Parameter

tcp init [mode] [size]
  • mode memiliki tiga kemungkinan nilai:
    • tls: Menentukan bahwa koneksi TCP antara dua node juga harus menggunakan protokol TLS selain TCP. Ketika dua node berkomunikasi melalui TCP, kedua node harus menggunakan TLS atau kedua node tersebut tidak boleh menggunakan TLS karena endpoint non-TLS tidak dapat berkomunikasi dengan endpoint TLS.
    • linked atau circular: Salah satu dari opsi ini berarti TLS tidak digunakan, dan jenis buffering yang ditentukan harus digunakan untuk buffering TCP. Perilaku linked dan circular identik. Periksa kode untuk menemukan perbedaan antara kedua jenis buffering ini. Dua endpoint koneksi TCP tidak perlu menggunakan jenis buffering yang sama.
  • Parameter size menetapkan ukuran buffer penerimaan yang akan dikaitkan dengan contoh endpoint TCP. Jika tidak ditentukan, ukuran maksimum akan digunakan. Ukuran maksimum ditetapkan dalam OPENTHREAD_CONFIG_CLI_TCP_RECEIVE_BUFFER_SIZE.

Contoh

tcp init tls
Done

Referensi CLI dan API

tcp mendengarkan

Menggunakan contoh pemroses TCP untuk memproses koneksi masuk pada alamat dan port IPv6 yang ditentukan. Untuk informasi selengkapnya, lihat Menguji Fungsi TCP Dengan OT CLI.

Parameter

tcp listen ip port

Parameter berikut wajib diisi:

  • ip: Alamat IPv6 atau alamat IPv6 yang tidak ditentukan (::) dari contoh pemroses TCP yang disediakan oleh CLI tcp.
  • port: port TCP contoh pemroses TCP. Jika tidak ada koneksi TCP yang dikaitkan dengan contoh titik akhir TCP, setiap koneksi masuk yang cocok dengan alamat dan port IPv6 yang ditentukan akan diterima dan dikaitkan dengan contoh titik akhir TCP.

Contoh

tcp listen :: 30000
Done

Referensi CLI dan API

tcp kirim

Mengirim data melalui koneksi TCP yang terkait dengan contoh endpoint TCP yang disediakan dengan CLI tcp. Untuk informasi selengkapnya, lihat Menguji Fungsi TCP Dengan OT CLI.

Parameter

tcp send message

Parameter message berisi pesan yang ingin Anda kirim ke endpoint TCP jarak jauh.

Contoh

tcp send hello
Done

Referensi CLI dan API

  • Tidak ada API terkait

pengiriman tcp

Mengirim "akhir streaming" melalui koneksi TCP yang terkait dengan contoh endpoint TCP yang disediakan oleh CLI tcp. Langkah ini akan memberi tahu peer bahwa ia tidak akan menerima data lagi melalui koneksi TCP ini.

Parameter

Tidak ada parameter.

Contoh

tcp sendend
Done

Referensi CLI dan API

berhenti mendengarkan tcp

Menginstruksikan contoh pemroses TCP untuk berhenti memproses koneksi TCP yang masuk.

Parameter

Tidak ada parameter.

Contoh

tcp stoplistening
Done

Referensi CLI dan API

uji tmforiginfilter

Mengaktifkan atau menonaktifkan filter untuk menghapus pesan UDP TMF dari origin yang tidak tepercaya.

Secara default, filter yang menghapus pesan UDP TMF dari origin yang tidak tepercaya diaktifkan. Jika dinonaktifkan, pesan UDP yang dikirim ke port TMF yang berasal dari origin yang tidak tepercaya (seperti host, CLI, atau node IPv6 eksternal) akan diizinkan.

Parameter

test tmforiginfilter [enable|disable]

Contoh

test tmforiginfilter
Enabled
test tmforiginfilter enable
Done
test tmforiginfilter disable
Done

Referensi CLI dan API

  • Tidak ada API terkait

mulai rangkaian pesan

Memulai operasi protokol Thread.

Parameter

Tidak ada parameter.

Contoh

thread start
Done

Referensi CLI dan API

rangkaian pesan berhenti

Menghentikan operasi protokol Thread.

Parameter

Tidak ada parameter.

Contoh

thread stop
Done

Referensi CLI dan API

  • Tidak ada API terkait

versi thread

Mendapatkan versi protokol Thread.

Konstanta OT_THREADVERSION* menentukan nilai versi numerik.

Parameter

Tidak ada parameter.

Contoh

 thread version
2
Done

Referensi CLI dan API

timeinqueue maks

Mendapatkan waktu antrean maksimum untuk pesan di antrean TX.

Memerlukan OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

Waktu antrean dilacak hanya untuk transmisi langsung dan diukur sebagai durasi mulai dari saat pesan ditambahkan ke antrean pengiriman hingga diteruskan ke lapisan MAC untuk transmisi atau dihapus.

Statistik yang dikumpulkan dapat direset dengan memanggil otThreadResetTimeInQueueStat() .

Parameter

Tidak ada parameter.

Contoh

timeinqueue max
281
Done

Referensi CLI dan API

reset timeinqueue

Mereset statistik waktu dalam antrean TX.

Memerlukan OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

Parameter

Tidak ada parameter.

Contoh

timeinqueue reset
Done

Referensi CLI dan API

timeinqueue

Mendapatkan histogram waktu dalam antrean untuk pesan di antrean TX.

Memerlukan OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

Histogram waktu dalam antrean pesan di antrean transmisi dikumpulkan. Waktu antrean dilacak hanya untuk transmisi langsung dan diukur sebagai durasi mulai dari saat pesan ditambahkan ke antrean pengiriman hingga diteruskan ke lapisan MAC untuk transmisi atau dihapus.

Histogram ditampilkan sebagai array nilai uint32_t dengan entri aNumBins. Entri pertama dalam array (pada indeks 0) mewakili jumlah pesan dengan waktu dalam antrean kurang dari aBinInterval. Entri kedua mewakili jumlah pesan dengan waktu dalam antrean lebih besar dari atau sama dengan aBinInterval, tetapi kurang dari 2 * aBinInterval. Dan seterusnya. Entri terakhir mewakili jumlah pesan dengan waktu dalam antrean lebih besar dari atau sama dengan (aNumBins - 1) * aBinInterval.

Statistik yang dikumpulkan dapat direset dengan memanggil otThreadResetTimeInQueueStat() . Informasi histogram dikumpulkan sejak instance OpenThread diinisialisasi atau sejak pengumpulan statistik terakhir kali direset dengan memanggil otThreadResetTimeInQueueStat() .

Pointer aNumBins dan aBinInterval TIDAK BOLEH NULL.

Parameter

Tidak ada parameter.

Contoh

timeinqueue
| Min  | Max  |Msg Count|
+------+------+---------+
|    0 |    9 |    1537 |
|   10 |   19 |     156 |
|   20 |   29 |      57 |
|   30 |   39 |     108 |
|   40 |   49 |      60 |
|   50 |   59 |      76 |
|   60 |   69 |      88 |
|   70 |   79 |      51 |
|   80 |   89 |      86 |
|   90 |   99 |      45 |
|  100 |  109 |      43 |
|  110 |  119 |      44 |
|  120 |  129 |      38 |
|  130 |  139 |      44 |
|  140 |  149 |      35 |
|  150 |  159 |      41 |
|  160 |  169 |      34 |
|  170 |  179 |      13 |
|  180 |  189 |      24 |
|  190 |  199 |       3 |
|  200 |  209 |       0 |
|  210 |  219 |       0 |
|  220 |  229 |       2 |
|  230 |  239 |       0 |
|  240 |  249 |       0 |
|  250 |  259 |       0 |
|  260 |  269 |       0 |
|  270 |  279 |       0 |
|  280 |  289 |       0 |
|  290 |  299 |       1 |
|  300 |  309 |       0 |
|  310 |  319 |       0 |
|  320 |  329 |       0 |
|  330 |  339 |       0 |
|  340 |  349 |       0 |
|  350 |  359 |       0 |
|  360 |  369 |       0 |
|  370 |  379 |       0 |
|  380 |  389 |       0 |
|  390 |  399 |       0 |
|  400 |  409 |       0 |
|  410 |  419 |       0 |
|  420 |  429 |       0 |
|  430 |  439 |       0 |
|  440 |  449 |       0 |
|  450 |  459 |       0 |
|  460 |  469 |       0 |
|  470 |  479 |       0 |
|  480 |  489 |       0 |
|  490 |  inf |       0 |
Done

Referensi CLI dan API

trel (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan operasi radio TREL.

Parameter

trel enable|disable

Contoh

trel enable
Done
trel disable
Done

Referensi CLI dan API

penghitung trel direset

Mereset penghitung TREL.

Parameter

Tidak ada parameter.

Contoh

trel counters reset
Done

Referensi CLI dan API

penghitung trel

Mendapatkan penghitung TREL.

Parameter

Tidak ada parameter.

Contoh

trel counters
Inbound:  Packets 32 Bytes 4000
Outbound: Packets 4 Bytes 320 Failures 1
Done

Referensi CLI dan API

filter trel (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan mode filter TREL.

Parameter

trel filter enable|disable

Contoh

trel filter enable
Done
trel filter disable
Done

Referensi CLI dan API

filter trel

Menunjukkan apakah mode filter TREL diaktifkan.

Saat mode filter diaktifkan, semua traffic Rx dan Tx yang dikirim melalui antarmuka TREL akan otomatis dihapus.

Parameter

Tidak ada parameter.

Contoh

trel filter
Disabled
Done

Referensi CLI dan API

trel peer

Mendapatkan tabel peer TREL dalam format tabel atau daftar.

Parameter

trel peers [list]

Contoh

trel peers
| No  | Ext MAC Address  | Ext PAN Id       | IPv6 Socket Address                              |
+-----+------------------+------------------+--------------------------------------------------+
|   1 | 5e5785ba3a63adb9 | f0d9c001f00d2e43 | [fe80:0:0:0:cc79:2a29:d311:1aea]:9202            |
|   2 | ce792a29d3111aea | dead00beef00cafe | [fe80:0:0:0:5c57:85ba:3a63:adb9]:9203            |
Done
trel peers list
001 ExtAddr:5e5785ba3a63adb9 ExtPanId:f0d9c001f00d2e43 SockAddr:[fe80:0:0:0:cc79:2a29:d311:1aea]:9202
002 ExtAddr:ce792a29d3111aea ExtPanId:dead00beef00cafe SockAddr:[fe80:0:0:0:5c57:85ba:3a63:adb9]:9203
Done

Referensi CLI dan API

Trel

Menunjukkan apakah operasi TREL diaktifkan atau tidak.

Parameter

Tidak ada parameter.

Contoh

trel
Enabled
Done

Referensi CLI dan API

tvcheck (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan pemeriksaan versi Thread saat mengupgrade ke router atau pemimpin. Pemeriksaan ini diaktifkan secara default.

Parameter

Tidak ada parameter.

Contoh

tvcheck enable
Done
tvcheck disable
Done

Referensi CLI dan API

txpower (dapatkan,set)

Mendapatkan (atau menetapkan dengan penggunaan argumen txpower opsional) daya pancar dalam dBm.

Parameter

txpower [txpower]

Contoh

txpower -10
Done
txpower
-10 dBm
Done

Referensi CLI dan API

pengikatan udp

Menetapkan alamat IPv6 dan port ke soket terbuka, yang mengikat soket untuk komunikasi. Menetapkan alamat dan porta IPv6 disebut sebagai penamaan soket. Untuk informasi selengkapnya, lihat Menguji Fungsi UDP Dengan OT CLI.

Parameter

udp bind [netif] ip port
  • netif: Antarmuka jaringan binding, yang ditentukan sebagai berikut:
    • Tidak ada nilai (mengecualikan parameter ini dari perintah): Antarmuka jaringan thread digunakan.
    • -u: Antarmuka jaringan tidak ditentukan, yang berarti stack UDP/IPv6 menentukan antarmuka jaringan mana yang akan diikat soket.
    • -b: Antarmuka jaringan backbone digunakan.
  • ip: Alamat IPv6 Unicast yang akan diikat. Jika Anda ingin stack UDP/IPv6 menetapkan alamat IPv6 binding, atau jika ingin mengikat ke alamat IPv6 multicast, Anda dapat menggunakan nilai berikut untuk menggunakan alamat IPv6 yang tidak ditentukan: ::. Setiap contoh menggunakan alamat IPv6 yang tidak ditentukan.
  • port: Nomor port UDP yang akan diikat. Setiap contoh menggunakan nomor port 1234.

Contoh

udp bind :: 1234
Done
udp bind -u :: 1234
Done
udp bind -b :: 1234
Done

Referensi CLI dan API

udp close

Tutup soket UDP/IPv6.

Parameter

Tidak ada parameter.

Contoh

udp close
Done

Referensi CLI dan API

udp connect

Hubungkan soket UDP/IPv6.

Parameter

udp connect ip port

Parameter berikut wajib diisi:

  • ip: Alamat IP pembanding.
  • port: Nomor port UDP peer. Alamat dapat berupa alamat IPv4, yang disintesis ke alamat IPv6 menggunakan awalan NAT64 yang lebih disukai dari data jaringan. Perintah ini akan menampilkan InvalidState saat awalan NAT64 yang dipilih tidak tersedia.

Contoh

udp connect fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234
Done
udp connect 172.17.0.1 1234
Connecting to synthesized IPv6 address: fdde:ad00:beef:2:0:0:ac11:1
Done

Referensi CLI dan API

udp linksecurity (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan keamanan link.

Parameter

Tidak ada parameter.

Contoh

udp linksecurity enable
Done
udp linksecurity disable
Done

Referensi CLI dan API

  • Tidak ada API terkait

udp linksecurity

Menunjukkan apakah keamanan link diaktifkan atau dinonaktifkan.

Parameter

Tidak ada parameter.

Contoh

udp linksecurity
Enabled
Done

Referensi CLI dan API

  • Tidak ada API terkait

udp buka

Buka soket UDP/IPv6.

Parameter

Tidak ada parameter.

Contoh

udp open
Done

Referensi CLI dan API

kirim udp

Mengirim pesan UDP menggunakan soket. Untuk informasi selengkapnya, lihat Menguji Fungsi UDP Dengan OT CLI.

Parameter

udp send [ip port] [type] value

ip dan port bersifat opsional sebagai pasangan, tetapi jika Anda menentukan salah satunya, Anda harus menentukan yang lainnya. Jika ip dan port tidak ditentukan, alamat peer soket akan digunakan dari udp connect.

  • ip: Alamat tujuan. Alamat ini dapat berupa alamat IPv4 atau IPv6, Alamat IPv4 disintesis ke alamat IPv6 dengan awalan NAT64 yang lebih disukai dari data jaringan. (Jika awalan NAT64 yang dipilih tidak tersedia, perintah akan menampilkan InvalidState).
  • port: Port tujuan UDP.
  • type/value kombinasi:
    • -t: Payload dalam parameter value diperlakukan sebagai teks. Jika tidak ada nilai type yang dimasukkan, payload dalam parameter value juga akan diperlakukan sebagai teks.
    • -s: Payload yang dibuat secara otomatis dengan panjang tertentu yang diberikan dalam parameter value.
    • -x: Data biner dalam representasi heksadesimal yang diberikan dalam parameter value.

Contoh

udp send hello
Done
udp send -t hello
Done
udp send -x 68656c6c6f
Done
udp send -s 800
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 hello
Done
udp send 172.17.0.1 1234 hello
Sending to synthesized IPv6 address: fdde:ad00:beef:2:0:0:ac11:1
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 -t hello
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 -x 68656c6c6f
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 -s 800
Done

Referensi CLI dan API

dapatkan tidak aman

Mencantumkan semua port dari daftar port tidak aman yang diizinkan.

Parameter

Tidak ada parameter.

Contoh

unsecure get
1234
Done

Referensi CLI dan API

penambahan unsecureport

Menambahkan port ke daftar port tidak aman yang diizinkan.

Parameter

unsecureport add port

Contoh

unsecureport add 1234
Done

Referensi CLI dan API

unsecureport hapus

Menghapus port tertentu atau semua port dari daftar port tidak aman yang diizinkan.

Parameter

unsecureport remove port|all

Contoh

unsecureport remove 1234
Done
unsecureport remove all
Done

Referensi CLI dan API

waktu beroperasi md

Menampilkan waktu beroperasi instance saat ini (dalam milidetik).

OPENTHREAD_CONFIG_UPTIME_ENABLE harus diaktifkan.

Waktu beroperasi diberikan sebagai jumlah milidetik sejak instance OpenThread diinisialisasi.

Parameter

Tidak ada parameter.

Contoh

uptime ms
426238
Done

Referensi CLI dan API

waktu beroperasi

Menampilkan waktu beroperasi instance saat ini sebagai string yang dapat dibaca manusia.

OPENTHREAD_CONFIG_UPTIME_ENABLE harus diaktifkan.

String mengikuti format "::." untuk jam, menit, detik, dan milidetik (jika waktu beroperasi kurang dari satu hari) atau "

d.::." (jika lebih dari sehari).

Jika string yang dihasilkan tidak cocok dengan aBuffer (dalam karakter aSize-nya), string akan dipotong, tetapi string yang dihasilkan selalu dihentikan null.

Parameter

Tidak ada parameter.

Contoh

uptime
12:46:35.469
Done

Referensi CLI dan API

persetujuan vendor (kumpulan)

Tetapkan string URL aplikasi vendor.

Memerlukan OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorAppUrl harus dalam UTF8 dengan panjang maksimal 64 karakter (MAX_VENDOR_APPL_URL_TLV_LENGTH). Panjang maksimum tidak menyertakan karakter \0 null.

Parameter

vendor appurl url

Contoh

vendor appurl http://www.example.com
Done

Referensi CLI dan API

persetujuan vendor

Mendapatkan string URL aplikasi vendor.

Parameter

Tidak ada parameter.

Contoh

vendor appurl
http://www.example.com
Done

Referensi CLI dan API

model vendor (kumpulan)

Menetapkan string model vendor.

Memerlukan OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorModel harus dalam UTF8 dengan panjang maksimal 32 karakter (MAX_VENDOR_MODEL_TLV_LENGTH). Panjang maksimum tidak menyertakan karakter \0 null.

Parameter

vendor model name

Contoh

vendor model Hub\ Max
Done

Referensi CLI dan API

model vendor

Mendapatkan string model vendor.

Parameter

Tidak ada parameter.

Contoh

vendor model
Hub Max
Done

Referensi CLI dan API

nama vendor (kumpulan)

Menetapkan string nama vendor.

Memerlukan OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorName harus dalam UTF8 dengan panjang maksimal 32 karakter (MAX_VENDOR_NAME_TLV_LENGTH). Panjang maksimum tidak menyertakan karakter \0 null.

Parameter

vendor name name

Contoh

vendor name nest
Done

Referensi CLI dan API

nama vendor

Mendapatkan string nama vendor.

Parameter

Tidak ada parameter.

Contoh

vendor name
nest
Done

Referensi CLI dan API

swversion vendor (set)

Tetapkan string versi software vendor.

Memerlukan OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorSwVersion harus dalam UTF8 dengan panjang maksimal 16 karakter(MAX_VENDOR_SW_VERSION_TLV_LENGTH). Panjang maksimum tidak menyertakan karakter \0 null.

Parameter

vendor swversion version

Contoh

vendor swversion Marble3.5.1
Done

Referensi CLI dan API

swversion vendor

Mendapatkan string versi software vendor.

Parameter

Tidak ada parameter.

Contoh

vendor swversion
Marble3.5.1
Done

Referensi CLI dan API

verhoeff menghitung

Menghitung checksum Verhoeff untuk string desimal tertentu.

Memerlukan OPENTHREAD_CONFIG_VERHOEFF_CHECKSUM_ENABLE.

Parameter

verhoeff calculate decimalstring

Contoh

verhoeff calculate 30731842
1
Done

Referensi CLI dan API

validasi verhoeff

Memvalidasi checksum Verhoeff untuk string desimal tertentu.

Memerlukan OPENTHREAD_CONFIG_VERHOEFF_CHECKSUM_ENABLE.

Parameter

verhoeff validate decimalstring

Contoh

verhoeff validate 307318421
Done

Referensi CLI dan API

versi api

Mencetak nomor versi API.

Parameter

Tidak ada parameter.

Contoh

version api
28
Done

Referensi CLI dan API

  • Tidak ada API terkait

versi

Mendapatkan string versi OpenThread.

Parameter

Tidak ada parameter.

Contoh

version
OPENTHREAD/gf4f2f04; Jul 1 2016 17:00:09
Done

Referensi CLI dan API