Referensi Perintah CLI

{i>ephemeralkey<i}

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

ba ephemeralkey callback (aktifkan, nonaktifkan)

Menetapkan fungsi callback yang digunakan oleh Border Agent untuk memberi tahu perubahan apa pun terkait penggunaan kunci ephemeral.

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<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 waktu habis. Jika Agen Perbatasan tidak berjalan atau tidak ada kunci efemeral yang digunakan, memanggil fungsi ini tidak akan berpengaruh.

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

Parameter

Tidak ada parameter.

Contoh

ba ephemeralkey clear
Done

Referensi CLI dan API

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

Menetapkan kunci efemeral untuk durasi waktu tunggu tertentu.

Memerlukan OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

Kunci sementara dapat disetel saat Agen Perbatasan sudah berjalan dan saat ini tidak terhubung ke komisioner eksternal mana pun (yaitu, berada dalam status OT_BORDER_AGENT_STATE_STARTED). Jika tidak, OT_ERROR_INVALID_STATE akan ditampilkan.

aKeyString yang diberikan langsung digunakan sebagai PSK sementara (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 disetel sebelumnya dan mereset waktu tunggu.

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

Parameter

Tidak ada parameter.

Contoh

ba ephemeralkey set Z10X20g3J15w1000P60m16 5000 1234
Done

Referensi CLI dan API

id ba (dapatkan,set)

Mendapatkan atau menetapkan ID Router Perbatasan 16 byte yang dapat secara unik mengidentifikasi perangkat 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

port ba

Mendapatkan port UDP untuk layanan Agen Pembatas Thread.

Parameter

Tidak ada parameter.

Contoh

ba port
49153
Done

Referensi CLI dan API

status ba

Mendapatkan otBorderAgentState peran Thread Border Agent.

Parameter

Tidak ada parameter.

Contoh

ba state
Started
Done

Referensi CLI dan API

brr

Menampilkan informasi Primary Backbone Router 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 dikeluarkan secara eksplisit untuk mendaftarkan layanan Router Backbone ke Pemimpin 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

nonaktifkan bbr

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 Router Backbone berada dalam status Utama.

Tersedia saat OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE diaktifkan.

Parameter

Tidak ada parameter.

Contoh

bbr disable
Done

Referensi CLI dan API

aktifkan bbr

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 Router Backbone 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 menetapkan 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_REDAFTAR
  • 2: ST_DUA_INVALID
  • 3: ST_DUA_DUPLICATE
  • 4: ST_DUA_NO_RESOURCES
  • 5: ST_DUA_BBR_NOT_PRIMARY
  • 6: ST_DUA_GENERAL_FAILURE
  • 160: Kode COAP 5.00

Contoh

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

Referensi CLI dan API

tambahkan pemroses bbr mgmt mlr

Menambahkan Pemroses Multicast dengan nilai waktu tunggu, dalam detik.

Teruskan 0 untuk menggunakan waktu tunggu MLR default.

Tersedia jika 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

pemroses bbr mgmt mlr

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 hapus

Mengosongkan Multicast Listeners.

Tersedia jika 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 jika 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

bbr register

Mendaftarkan konfigurasi Router Backbone lokal secara eksplisit.

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

nonaktifkan br

Menonaktifkan Border Routing Manager.

Parameter

Tidak ada parameter.

Contoh

br disable
Done

Referensi CLI dan API

br aktifkan

Mengaktifkan Pengelola Pemilihan Rute Perbatasan.

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

{i>br nat64prefix<i}

Menghasilkan 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 nat64prefix disukai

Mendapatkan awalan NAT64 yang saat ini disukai.

Awalan NAT64 yang disukai dapat ditemukan dari link infrastruktur atau dapat berupa 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 nat64prefix lokal

Mendapatkan Prefix NAT64 lokal dari Border Router.

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

{i>br omrprefix<i}

Menghasilkan output 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

{i>br omrprefix lokal<i}

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

Awalan OMR adalah awalan 64-bit yang dihasilkan 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

br onlinkprefix

Menghasilkan output awalan lokal dan yang disukai pada link.

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 di link yang ditemukan di link infrastruktur atau awalan di link lokal.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

lokal br onlinkprefix

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

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

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

tabel awalan br

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

  • Awalan
  • Apakah awalan ada di link atau rute
  • Milidetik sejak Iklan Router terakhir diterima yang berisi awalan ini
  • Masa aktif awalan dalam detik
  • Masa pakai yang diinginkan dalam hitungan detik hanya jika awalan ada di link
  • Preferensi rute (rendah, sedang, tinggi) hanya jika awalan adalah rute (bukan di 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 Router Stub (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 (set,jelas)

Menetapkan opsi tambahan yang akan ditambahkan di akhir pesan Iklan Router (RA) yang ditampilkan.

Konten aOptions disalin secara internal, sehingga dapat menjadi buffer sementara (misalnya, array yang dialokasikan untuk 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

brrioprf (tinggi,sedang,rendah)

Menetapkan preferensi secara eksplisit untuk digunakan saat mengiklankan Opsi Info Rute (RIO) dalam 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

Brasil Rioprf

Mendapatkan preferensi saat ini yang digunakan saat mengiklankan Opsi Info Rute (RIO) dalam 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, 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 clear

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 di 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

br routeprf

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 akan otomatis ditentukan oleh RoutingManager berdasarkan peran dan kualitas link perangkat.

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 dan kualitas link perangkat (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 {i>router<i}
  • Tanda di header Iklan Router yang diterima:
    • M: Tanda Konfigurasi Alamat Terkelola
    • O: Flag Konfigurasi lainnya
    • Stub: Flag Router Stub (menunjukkan apakah router adalah router stub)

Parameter

Tidak ada parameter.

Contoh

br routers
ff02:0:0:0:0:0:0:1 (M:0 O:0 Stub:1)
Done

Referensi CLI dan API

status br

Mendapatkan status Border Routing Manager saat ini.

Parameter

Tidak ada parameter.

Contoh

br state
running

Referensi CLI dan API

info buffer

Mendapatkan informasi buffer pesan saat ini.

  • total menampilkan jumlah total buffer pesan dalam kumpulan.
  • free menampilkan jumlah buffering 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 berbagai antrean yang digunakan oleh stack OpenThread, misalnya 6lo send. Setiap baris setelah antrean mewakili info tentang antrean:

  • Angka pertama menunjukkan pesan angka dalam antrean.
  • Angka kedua menunjukkan jumlah buffer yang digunakan oleh semua pesan dalam antrean.
  • Angka ketiga menunjukkan jumlah total byte 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

bufferinfo direset

Mereset penghitung informasi Buffer Pesan yang melacak jumlah maksimum buffering yang digunakan pada saat yang sama.

Tindakan ini akan mereset mMaxUsedBuffers di otBufferInfo .

Parameter

Tidak ada parameter.

Contoh

bufferinfo reset
Done

Referensi CLI dan API

cathreshold (dapatkan,set)

Mendapatkan atau menyetel ambang batas CCA dalam dBm yang diukur di konektor antena sesuai bagian IEEE 802.15.4 - 2015 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 Channel IEEE 802.15.4.

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 harus ada.

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 beralih ke saluran tertentu setelah penundaan yang ditentukan (lihat otChannelManagerSetDelay()). Perubahan saluran dilakukan dengan memperbarui Set Data Operasional Tertunda.

Panggilan berikutnya akan membatalkan perubahan saluran yang sebelumnya diminta yang sedang berlangsung.

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

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

Hanya tersedia di FTD. Penundaan tersebut sebaiknya lebih lama daripada interval polling data maksimum yang digunakan oleh semua Perangkat Sleepy End 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

favorit 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 harus ada.

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 harus ada.

Parameter

channel manager interval interval-seconds

Contoh

channel manager interval 10800
channel manager interval 10800
Done

Referensi CLI dan API

pilihan pengelola channel

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

Tidak seperti otChannelManagerRequestChannelChange() yang mengharuskan saluran harus diberikan sebagai parameter, fungsi ini meminta ChannelManager untuk memilih saluran itu sendiri (berdasarkan informasi kualitas saluran yang dikumpulkan).

Setelah dipanggil, Pengelola Channel akan melakukan 3 langkah berikut:

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

2) Jika langkah pertama lulus, 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 dari 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 harus ada.

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 harus ada.

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 harus ada.

Parameter

channel manager threshold threshold-percent

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

Contoh

channel manager threshold 0xffff
channel manager threshold 0xffff
Done

Referensi CLI dan API

monitor saluran

Mendapatkan status monitor 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

pemantau saluran dimulai

Mulai monitor saluran. OT CLI mengirimkan 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

pemantau saluran berhenti

Menghentikan pemantau saluran. OT CLI mengirimkan 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 lebih disukai perangkat untuk dibuat.

Parameter

Tidak ada parameter.

Contoh

channel preferred
0x7fff800
Done

Referensi CLI dan API

channel didukung

Dapatkan mask saluran yang didukung radio tempat perangkat diizinkan untuk aktif.

Parameter

Tidak ada parameter.

Contoh

channel supported
0x7fff800
Done

Referensi CLI dan API

turunan (id)

Mendapatkan informasi diagnostik untuk Turunan yang disertakan melalui 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 terlampir.

Parameter

Tidak ada parameter.

Contoh

child list
1 2 3 6 7 8
Done

Referensi CLI dan API

tabel turunan

Mencetak tabel turunan yang terlampir.

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

anak ip

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

anak IP maks (ditetapkan)

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

Teruskan 0 untuk menghapus setelan dan memulihkan default.

Tersedia saat OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Parameter

childip max count

Contoh

childip max 2
Done

Referensi CLI dan API

anak IP 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 saat operasi protokol Thread telah dihentikan.

Parameter

childmax count

Contoh

childmax 2
Done

Referensi CLI dan API

anak maks

Mendapatkan jumlah maksimum turunan yang saat ini diizinkan.

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

waktu pemeriksaan pengawasan anak (set)

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

Parameter

childsupervision checktimeout timeout-seconds

Contoh

childsupervision checktimeout 30
Done

Referensi CLI dan API

waktu pemeriksaan pengawasan anak

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

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

Parameter

Tidak ada parameter.

Contoh

childsupervision checktimeout
30
Done

Referensi CLI dan API

interval pengawasan anak (ditetapkan)

Menetapkan interval pengawasan anak (dalam detik) pada 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 dikirimkan ke setiap anak yang mengantuk dalam interval pengawasan. Jika tidak ada transmisi ke turunan dalam interval pengawasan, OpenThread akan mengantrekan dan mengirimkan Pesan Pengawasan Anak ke turunan.

Parameter

Tidak ada parameter.

Contoh

childsupervision interval
30
Done

Referensi CLI dan API

waktu tunggu anak (set)

Menetapkan Thread Child Timeout (dalam detik) yang digunakan saat beroperasi dalam peran Turunan.

Parameter

childtimeout timeout-seconds

Contoh

childtimeout 300
Done

Referensi CLI dan API

cuti anak

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

Parameter

Tidak ada parameter.

Contoh

childtimeout
300
Done

Referensi CLI dan API

batal coap

Membatalkan langganan observasi yang sudah ada ke resource 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 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 get

Mengambil informasi tentang resource CoAP yang ditentukan pada server CoAP.

Parameter

coap get address uri-path [type]
  • address: Alamat IPv6 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, jika respons harus ditransfer berdasarkan 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 mengamati resource yang ditentukan di server CoAP untuk mengetahui kemungkinan perubahan statusnya.

Parameter

coap observe address uri-path [type]
  • address: Alamat IPv6 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: Denominator 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

postingan coap

Membuat resource CoAP yang ditentukan. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Protokol Aplikasi (CoAP) yang Dibatasi Menggunakan OT CLI.

Parameter

coap post address uri-path [type] [payload]
  • address: Alamat IPv6 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 dihasilkan 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- memerlukan penetapan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

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 Protokol Aplikasi (CoAP) yang Dibatasi Menggunakan OT CLI.

Parameter

coap put address uri-path [type] [payload]
  • address: Alamat IPv6 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 dihasilkan 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- memerlukan penetapan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

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 resource server CoAP.

Parameter

coap resource [uri-path]

Contoh

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

Referensi CLI dan API

set 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

awal coap

Memulai server CoAP. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Protokol Aplikasi (CoAP) yang Dibatasi 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

terhubung coaps

Menginisialisasi sesi Datagram Transport Layer Security (DTLS) dengan peer. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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

hapus coaps

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

putuskan sambungan coaps

Menghentikan sesi DTLS.

Parameter

Tidak ada parameter.

Contoh

coaps disconnect
coaps disconnected
Done

Referensi CLI dan API

coaps mendapatkan

Mengambil informasi tentang resource CoAPS yang ditentukan pada server CoAPS. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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 berdasarkan blok, jika respons harus ditransfer berdasarkan 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 Protokol Aplikasi Aman (CoAPS) yang Dibatasi Menggunakan OT CLI.

Parameter

Tidak ada parameter.

Contoh

coaps isclosed
no
Done

Referensi CLI dan API

coaps isconnactive

Menunjukkan apakah koneksi layanan CoAP Secure aktif (baik sudah terhubung atau sedang dalam proses membuat koneksi). Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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 Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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 Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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 dihasilkan 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- memerlukan penetapan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

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 pre-shared key (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 Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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 dihasilkan 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- memerlukan penetapan OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

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 resource server CoAPS. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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 Protokol Aplikasi Aman (CoAPS) yang Dibatasi Menggunakan OT CLI.

Parameter

coaps set new-content

Contoh

coaps set Testing123
Done

Referensi CLI dan API

  • Tidak ada API terkait

coaps dimulai

Memulai layanan CoAP Secure. Untuk informasi selengkapnya, lihat Menguji Konektivitas ke Resource Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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, berhasil atau gagal, untuk terhubung ke server CoAP Secure. Nilai default parameter ini adalah 0, yang berarti tidak ada batas jumlah upaya. 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: Nilai default digunakan.
  • Menetapkan 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 Protokol Aplikasi Aman (CoAPS) yang Dibatasi 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

Kirim pesan Umumkan 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 antara transmisi Announce MLE berturut-turut.
  • 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 Pemindaian Energi. Output perintah akan 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 berturut-turut.
  • 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

{i> Commissioner joiner add<i}

Menambahkan entri joiner.

Parameter

commissioner joiner add eui64|discerner pksd [timeout]
  • eui64: Joiner IEEE EUI-64. Untuk mencocokkan penggabung apa pun, gunakan *.
  • discerner: Dicerner 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

Commissioner joiner dihapus

Menghapus entri Penyambung.

Parameter

commissioner joiner remove eui64|discerner
  • eui64: Joiner IEEE EUI-64. Untuk mencocokkan penggabung apa pun, gunakan *.
  • discerner: Visualisasi gabungan dalam format number/length.

Contoh

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

Referensi CLI dan API

tabel {i> Commissioner joiner<i}

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

pengelolaan 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 Pembatas RLOC16.
  • sessionid: ID Sesi Komisaris.
  • steeringdata: Pengarahan data.
  • joinerudpport: Port UDP gabungan.
  • 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 Pembatas RLOC16.
  • sessionid: ID Sesi Komisaris.
  • steeringdata: Pengarahan data.
  • joinerudpport: Port UDP gabungan.
  • TLVs: Kumpulan TLV yang akan diambil.

Contoh

commissioner mgmtset joinerudpport 9988
Done

Referensi CLI dan API

panid komisaris

Mengirim kueri ID PAN. Output perintah ditampilkan setelah diterima.

Parameter

commissioner panid panid mask destination
  • paind: ID PAN yang akan digunakan untuk memeriksa konflik.
  • mask; Bitmask yang mengidentifikasi saluran untuk menjalankan 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

penyediaan url komisaris

Menetapkan URL penyediaan Commissioner.

Parameter

commissioner provisioningurl provisioningurl

Contoh

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

Referensi CLI dan API

sessionid komisaris

Mendapatkan ID sesi Komisaris saat ini.

Parameter

Tidak ada parameter.

Contoh

commissioner sessionid
0
Done

Referensi CLI dan API

komisioner mulai

Memulai peran Thread Commissioner.

Parameter

Tidak ada parameter.

Contoh

commissioner start
Commissioner: petitioning
Done
Commissioner: active

Referensi CLI dan API

negara bagian komisioner

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

Parameter

Tidak ada parameter.

Contoh

commissioner state
active
Done

Referensi CLI dan API

komisaris berhenti

Menghentikan peran Thread Commissioner.

Parameter

Tidak ada parameter.

Contoh

commissioner stop
Done

Referensi CLI dan API

contextreusedelay (get,set)

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 MLE Thread.

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

penghitung ip reset

Mereset penghitung IPv6.

Parameter

counters ip reset

Contoh

counters ip reset
Done

Referensi CLI dan API

penghitung mac reset

Mereset penghitung lapisan MAC.

Parameter

counters mac reset

Contoh

counters mac reset
Done

Referensi CLI dan API

penghitung mle reset

Mereset penghitung MLE Thread.

Parameter

counters mle reset

Contoh

counters mle reset
Done

Referensi CLI dan API

channel csl

Menetapkan saluran CSL.

Parameter

csl channel channel

Contoh

csl channel 20
Done

Referensi CLI dan API

CSL

Mendapatkan konfigurasi CSL.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

periode csl

Menetapkan periode CSL dalam mikrodetik.

Nonaktifkan CSL dengan menetapkan 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

Menetapkan 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 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, set)

Mendapatkan atau menetapkan otOperationalDataset::mActiveTimestamp.

Parameter

dataset activetimestamp [timestamp]

Teruskan argumen timestamp opsional untuk menetapkan 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

{i>dataset channelmask<i} (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mChannelMask

Parameter

dataset channelmask [channel-mask]

Gunakan argumen channel-mask opsional untuk menetapkan mask saluran.

Contoh

dataset channelmask
0x07fff800
Done
dataset channelmask 0x07fff800
Done

Referensi CLI dan API

  • Tidak ada API terkait

hapus set data

Mereset 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 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)

Mendapatkan atau menetapkan otOperationalDataset::mDelay.

Parameter

dataset delay [delay]

Gunakan argumen delay opsional untuk menetapkan nilai timer tunda.

Contoh

dataset delay
1000
Done
dataset delay 1000
Done

Referensi CLI dan API

extpanid set data (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mExtendedPanId.

Parameter

dataset extpanid [extpanid]

Gunakan argumen extpanid opsional untuk menetapkan ID Jaringan Area Pribadi yang Diperluas.

Contoh

dataset extpanid
000db80123456789
Done
dataset extpanid 000db80123456789
Done

Referensi CLI dan API

bantuan set data

Mendapatkan daftar perintah CLI dataset. Untuk mengetahui informasi selengkapnya, baca artikel 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 (active,new,pending,tlvs)

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

Parameter

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

Gunakan new untuk menginisialisasi 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 (dapatkan,set)

Mendapatkan atau menetapkan otOperationalDataset::mMeshLocalPrefix.

Parameter

dataset meshlocalprefix [meshlocalprefix]

Gunakan argumen meshlocalprefix opsional untuk menetapkan Awalan Mesh-Lokal.

Contoh

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

Referensi CLI dan API

  • Tidak ada API terkait

set data mgmtgetcommand aktif

Mengirim MGMT_ACTIVE_GET.

OT CLI mengirimkan 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 Pemimpin 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

perintah set data mgmtset 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

perintah set data mgmtset

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)

Mendapatkan 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)

Mendapatkan 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 pendingtimestamp (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mPendingTimestamp.

Parameter

dataset pendingtimestamp [timestamp]

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

Contoh

dataset pendingtimestamp
123456789
Done
dataset pendingtimestamp 123456789
Done

Referensi CLI dan API

  • Tidak ada API terkait

set data pskc (get,set)

Mendapatkan atau menetapkan otOperationalDataset::mPskc.

Parameter

dataset pskc [-p passphrase] | [key]

Untuk FTD saja, 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 ditetapkan, -p akan menggunakan buffer set data; jika tidak, stack saat ini akan digunakan. 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 Set data.

Parameter

dataset securitypolicy [rotationtime [onrcCepR]]

Contoh

dataset securitypolicy
672 onrc
Done
dataset securitypolicy 672 onrc
Done

Referensi CLI dan API

  • Tidak ada API terkait

set set data (aktif,tertunda)

Menetapkan Set Data Operasional Aktif.

Jika {i>dataset<i} tidak menyertakan Stempel Waktu Aktif, {i>dataset<i} hanya selesai sebagian.

Jika Thread diaktifkan di perangkat yang memiliki Set Data Aktif sebagian, perangkat 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 set data, perangkat akan mengirimkan pesan Umumkan MLE ke berbagai saluran untuk menemukan tetangga di saluran lain.

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

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 menjadi otOperationalDatasetTlvs .

Parameter

Tidak ada parameter.

Contoh

dataset tlvs
0e080000000000010000000300001635060004001fffe0020...f7f8
Done

Referensi CLI dan API

batalkan updater set data

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

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 update pada Set Data Operasional.

Tersedia saat OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE diaktifkan.

aDataset harus berisi kolom yang akan diperbarui dan nilai barunya. Label ini tidak boleh berisi kolom Stempel Waktu Aktif atau Tertunda. Kolom Penundaan bersifat opsional. Jika tidak disediakan, 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 dimaksudkan untuk proses debug. Output akan menampilkan setiap perintah CLI yang dieksekusi yang diawali dengan $, diikuti dengan output yang dihasilkan perintah terkait. Output yang dihasilkan mencakup informasi berikut:

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

Jika perangkat beroperasi sebagai FTD:

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

Jika perangkat mendukung dan bertindak sebagai klien SRP:

  • Status klien SRP
  • Layanan klien SRP dan info host

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 (set)

Menyetel timer tunda minimal (dalam detik).

Parameter

delaytimermin delaytimermin

Contoh

delaytimermin 60
Done

Referensi CLI dan API

delaytimermin

Dapatkan timer tunda minimal (dalam detik).

Parameter

Tidak ada parameter.

Contoh

delaytimermin
30
Done

Referensi CLI dan API

detach async

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

detach

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

Parameter

Tidak ada parameter.

Contoh

detach
Finished detaching
Done

Referensi CLI dan API

deviceprops (kumpulan)

Menetapkan properti perangkat.

Parameter

deviceprops powerSupply isBr supportsCcm isUnstable weightAdjustment

powerSupply: harus 'baterai', 'eksternal', 'eksternal-stabil', 'external-unstable'.

Contoh

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

Referensi CLI dan API

perangkat peraga

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: Channel untuk ditemukan. Jika tidak ada channel yang tersedia, 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

menemukan reqcallback (aktifkan,nonaktifkan)

Menyetel callback untuk menerima data Permintaan Penemuan MLE.

Parameter

discover reqcallback enable|disable

Contoh

discover reqcallback enable
Done

Referensi CLI dan API

jelajah dns

Kirim kueri DNS jelajah (enumerasi instance layanan) guna mendapatkan daftar layanan untuk nama layanan tertentu

Parameter setelah service-name bersifat opsional. Nilai apa pun yang tidak ditentukan (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)

Setel mode "Kompresi nama DNS".

Kompresi nama DNS diaktifkan secara default. Jika dinonaktifkan, nama DNS akan ditambahkan sebagai lengkap dan tidak pernah dikompresi. Hal 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 mode "Kompresi nama DNS" diaktifkan atau tidak.

Ini hanya dimaksudkan untuk pengujian 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. Hal 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.

Dalam aConfig non-NULL, pemanggil dapat memilih untuk membiarkan beberapa kolom dalam instance otDnsQueryConfig tidak ditentukan (nilai nol). Kolom yang tidak ditentukan digantikan oleh 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 ditetapkan 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 default.

Kita dapat membiarkan beberapa kolom tidak ditentukan (atau menggunakan nilai nol). Kolom yang tidak ditentukan digantikan oleh 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]

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
Done
dns config fd00::2
Done
dns config
Server: [fd00:0:0:0:0:0:0:2]:53
ResponseTimeout: 3000 ms
MaxTxAttempts: 3
RecursionDesired: yes
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 kumpulan 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 ini mencakup port dan alamat IPv6 server, waktu tunggu respons dalam msec (waktu tunggu untuk respons rx), upaya tx maksimum sebelum melaporkan kegagalan, flag boolean untuk menunjukkan apakah server dapat menyelesaikan 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

penyelesaian dns

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

aConfig dapat berupa NULL. Dalam hal ini, konfigurasi default (dari otDnsClientGetDefaultConfig() ) akan digunakan sebagai konfigurasi untuk kueri ini. Dalam 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. Nilai apa pun 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 ke alamat IPv6 menggunakan prefiks 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 dapat berupa NULL. Dalam hal ini, konfigurasi default (dari otDnsClientGetDefaultConfig() ) akan digunakan sebagai konfigurasi untuk kueri ini. Dalam aConfig non-NULL, beberapa kolom dapat dibiarkan tidak ditentukan (nilai nol). Kolom yang tidak ditentukan kemudian diganti dengan nilai dari konfigurasi default.

Fungsi tersebut mengirimkan kueri untuk data SRV dan/atau TXT untuk instance layanan yang diberikan. Kolom mServiceMode di otDnsQueryConfig menentukan data mana yang akan dikueri (khusus SRV, khusus TXT, atau SRV dan TXT) serta cara menjalankan kueri (bersama-sama berada dalam pesan yang sama, secara terpisah secara paralel, atau dalam mode yang dioptimalkan di mana klien akan mencoba dalam pesan yang sama terlebih dahulu lalu secara terpisah jika gagal mendapatkan respons).

Catatan SRV menyediakan informasi tentang porta layanan, prioritas, dan bobot beserta nama {i>host<i} yang terkait dengan {i>instance<i} 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 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() .

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

Parameter setelah service-name bersifat opsional. Nilai apa pun yang tidak ditentukan (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

{i>dns servicehost<i}

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

Tersedia saat OPENTHREAD_CONFIG_DNS_CLIENT_SERVICE_DISCOVERY_ENABLE diaktifkan.

aConfig dapat berupa NULL. Dalam hal ini, konfigurasi default (dari otDnsClientGetDefaultConfig() ) akan digunakan sebagai konfigurasi untuk kueri ini. Dalam 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 di konfigurasi DNS yang disetel ke OT_DNS_SERVICE_MODE_TXT (yaitu, hanya mengajukan kueri untuk data TXT) dan akan menampilkan OT_ERROR_INVALID_ARGS.

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

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

Parameter setelah service-name bersifat opsional. Nilai apa pun yang tidak ditentukan (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

nama domain (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

nama domain

Mendapatkan Nama Domain Thread.

Parameter

Tidak ada parameter.

Contoh

domainname
Thread
Done

Referensi CLI dan API

dua iid (set,clear)

Menetapkan atau menghapus Interface Identifier yang ditentukan secara manual untuk Thread Domain Unicast Address.

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

ekstensi (kumpulan)

Menetapkan IEEE 802.15.4 Extended Address.

Parameter

extaddr extaddr

Contoh

extaddr dead00beef00cafe
dead00beef00cafe
Done

Referensi CLI dan API

Exaddr

Mendapatkan Alamat Tambahan IEEE 802.15.4.

Parameter

Tidak ada parameter.

Contoh

extaddr
dead00beef00cafe
Done

Referensi CLI dan API

extpanid (kumpulan)

Mengatur IEEE 802.15.4 Extended PAN ID.

Parameter

extpanid extpanid

Contoh

extpanid dead00beef00cafe
Done

Referensi CLI dan API

extpanid

Mendapatkan ID PAN IEEE 802.15.4 Extended.

Parameter

Tidak ada parameter.

Contoh

extpanid
dead00beef00cafe
Done

Referensi CLI dan API

reset ke setelan pabrik

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

Parameter

Tidak ada parameter.

Contoh

factoryreset

Referensi CLI dan API

palsu (a,an)

Mengirim pesan Thread 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 ln again (dapatkan)

Mendapatkan penguatan LNA Rx FEM eksternal dalam dBm.

Parameter

Tidak ada parameter.

Contoh

fem lnagain
11
Done

Referensi CLI dan API

fem lnagain (set)

Menetapkan penguatan Rx LNA FEM eksternal dalam dBm.

Parameter

Tidak ada parameter.

Contoh

fem lnagain 8
Done

Referensi CLI dan API

IPaddr histori

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 awalannya (dalam bit).
  • Asal: Nilai yang mungkin adalah thread, slaac, dhcp6, atau manual.
  • Cakupan: Cakupan alamat IPv6.
  • P: Flag yang lebih disukai.
  • V: Tanda yang valid.
  • RLOC (R): Penanda ini menunjukkan apakah alamat IPv6 adalah pencari 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 dalam 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

sejarah ipmaddr

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
  • Origin: 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 dalam 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 sejarah

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 Tambahan
  • RLOC16
  • Mode: Mode link MLE. Nilai yang memungkinkan:
    • -: tidak ada tanda yang ditetapkan (rx-off-when-idle, perangkat Thread minimal, data jaringan stabil).
    • r: rx saat tidak ada aktivitas
    • d: Perangkat Thread Lengkap.
    • n: Data Jaringan Lengkap
  • RSS Rata-rata: Jumlah rata-rata frame (dalam dBm) yang diterima dari 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 dalam 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 memungkinkan:
    • -: tidak ada tanda yang ditetapkan (rx-off-when-idle, perangkat Thread minimal, data jaringan stabil).
    • r: rx saat tidak ada aktivitas
    • 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 dalam 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: Tanda konfigurasi alamat IPv6 DHCPv6.
    • c: Tanda konfigurasi lain DHCPv6.
    • r: Flag rute default.
    • o: Pada tanda mesh.
    • s: Flag stabil.
    • n: Flag Dns Nd.
    • D: Flag 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 dalam 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 dalam 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 untuk hop berikutnya. Jika tidak ada hop berikutnya, none akan ditampilkan.
  • Biaya Jalur: biaya lama -> biaya baru. Nilai inf menunjukkan biaya jalur yang tidak 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 dalam 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

rx histori

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 (serta subjenisnya).
    • src: Alamat IPv6 sumber dan nomor port.
    • dst: Alamat IPv6 dan nomor port tujuan (nomor port valid untuk UDP/TCP, jika tidak, angkanya adalah 0).
  • Panjang: Panjang payload IPv6 (tidak termasuk header IPv6).
  • Chksum: Message checksum (valid untuk pesan UDP, TCP, atau ICMP6).
  • Detik: Menunjukkan apakah keamanan lapisan link digunakan.
  • Prio: Prioritas pesan. Nilai yang mungkin adalah low, norm, high, atau net (untuk pesan kontrol Thread).
  • RSS: Kekuatan Sinyal yang Diterima (dalam dBm), dirata-ratakan pada semua frame fragmen yang diterima dan membentuk pesan. Untuk histori TX, NA (tidak berlaku) akan ditampilkan.
  • Dir: Menunjukkan apakah pesan dikirim (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 txdibatalkan dan tidak ada ack yang dikirim dari peer untuk fragmen pesan apa pun.
  • Tetangga: Alamat singkat (RLOC16) tetangga yang menerima/mengirim pesan tersebut. Jika frame disiarkan, frame akan 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 ke 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 dalam 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

sejarah rxtx

Menampilkan histori RX dan TX pesan IPv6 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 (serta subjenisnya).
    • src: Alamat IPv6 sumber dan nomor port.
    • dst: Alamat IPv6 dan nomor port tujuan (nomor port valid untuk UDP/TCP, jika tidak, angkanya adalah 0).
  • Panjang: Panjang payload IPv6 (tidak termasuk header IPv6).
  • Chksum: Message checksum (valid untuk pesan UDP, TCP, atau ICMP6).
  • Detik: Menunjukkan apakah keamanan lapisan link digunakan.
  • Prio: Prioritas pesan. Nilai yang mungkin adalah low, norm, high, atau net (untuk pesan kontrol Thread).
  • RSS: Kekuatan Sinyal yang Diterima (dalam dBm), dirata-ratakan pada semua frame fragmen yang diterima dan membentuk pesan. Untuk histori TX, NA (tidak berlaku) akan ditampilkan.
  • Dir: Menunjukkan apakah pesan dikirim (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 txdibatalkan dan tidak ada ack yang dikirim dari peer untuk fragmen pesan apa pun.
  • Tetangga: Alamat singkat (RLOC16) tetangga yang menerima/mengirim pesan tersebut. Jika frame disiarkan, frame akan 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 ke 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 dalam 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 (serta subjenisnya).
    • src: Alamat IPv6 sumber dan nomor port.
    • dst: Alamat IPv6 dan nomor port tujuan (nomor port valid untuk UDP/TCP, jika tidak, angkanya adalah 0).
  • Panjang: Panjang payload IPv6 (tidak termasuk header IPv6).
  • Chksum: Message checksum (valid untuk pesan UDP, TCP, atau ICMP6).
  • Detik: Menunjukkan apakah keamanan lapisan link digunakan.
  • Prio: Prioritas pesan. Nilai yang mungkin adalah low, norm, high, atau net (untuk pesan kontrol Thread).
  • RSS: Kekuatan Sinyal yang Diterima (dalam dBm), dirata-ratakan pada semua frame fragmen yang diterima dan membentuk pesan. Untuk histori TX, NA (tidak berlaku) akan ditampilkan.
  • Dir: Menunjukkan apakah pesan dikirim (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 txdibatalkan dan tidak ada ack yang dikirim dari peer untuk fragmen pesan apa pun.
  • Tetangga: Alamat singkat (RLOC16) tetangga yang menerima/mengirim pesan tersebut. Jika frame disiarkan, frame akan 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 ke 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 dalam 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

id instance

Mendapatkan ID instance.

ID instance ditetapkan ke nilai acak ketika instance dibuat, kemudian nilainya tidak akan berubah setelah inisialisasi.

Parameter

Tidak ada parameter.

Contoh

instanceid
468697314
Done

Referensi CLI dan API

ipaddr add

Menambahkan Alamat Antarmuka Jaringan ke antarmuka Thread.

Instance aAddress yang diteruskan disalin oleh antarmuka Thread. Antarmuka Thread hanya mendukung sejumlah tetap alamat unicast 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 untuk 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 Extended Address IEEE802.15.4 sebagai Interface Identifier.

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 Lokal Mesh.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

{i>rloc ipaddr<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 add

Menyertakan antarmuka Thread ke Alamat Multicast Antarmuka Jaringan.

Instance aAddress yang diteruskan akan disalin oleh antarmuka Thread. Antarmuka Thread hanya mendukung sejumlah tetap alamat multicast 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

Ipmaddr Del

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 Lllatn

Mendapatkan alamat multicast Thread Link-Local All Thread Nodes.

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

  • flgs diatur ke 3 (P = 1 dan T = 1)
  • scop disetel ke 2
  • pen disetel ke 64
  • awalan jaringan ditetapkan ke Awalan Lokal Mesh
  • 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 promiscuous (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan mode promiscuous multicast di antarmuka Thread.

Parameter

ipmaddr promiscuous enable|disable

Contoh

ipmaddr promiscuous enable
Done
ipmaddr promiscuous disable
Done

Referensi CLI dan API

{i>ipmaddr promiscuous<i}

Memeriksa apakah mode promiscuous multicast diaktifkan di antarmuka Thread.

Parameter

Tidak ada parameter.

Contoh

ipmaddr promiscuous
Disabled
Done

Referensi CLI dan API

Ipmaddr Rlatn

Mendapatkan alamat multicast Thread Realm-Local All Thread Nodes.

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

  • flgs diatur ke 3 (P = 1 dan T = 1)
  • scop disetel ke 3
  • pen disetel ke 64
  • awalan jaringan ditetapkan ke Awalan Lokal Mesh
  • 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

discerner joiner (kumpulan)

Menetapkan Joiner Discerner.

Parameter

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

Contoh

joiner discerner 0xabc/12
Done

Referensi CLI dan API

joiner discerner clear

Hapus discerner Joiner.

Parameter

Tidak ada parameter.

Contoh

joiner discerner clear
Done

Referensi CLI dan API

  • Tidak ada API terkait

discerner {i>joiner<i}

Mendapatkan Joiner Discerner.

Untuk 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 Penggabungan.

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

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

Parameter

Tidak ada parameter.

Contoh

joiner id
d65e64fa83f81cf7
Done

Referensi CLI dan API

awal {i>joiner<i}

Mengaktifkan peran Thread Joiner.

Parameter

joiner start joining-device-credential [provisioning-url]
  • joining-device-credential: Frasa Sandi Penggabung. Harus berupa string yang terdiri dari semua karakter alfanumerik huruf besar (0-9 dan A-Y, tidak termasuk I, O, Q, dan Z agar mudah dibaca), dengan panjang antara 6 dan 32 karakter.
  • provisioning-url: URL penyediaan untuk Penyambung (opsional).

Contoh

joiner start J01NM3
Done

Referensi CLI dan API

status 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

berhenti bergabung

Menonaktifkan peran Thread Joiner.

Parameter

Tidak ada parameter.

Contoh

joiner stop
Done

Referensi CLI dan API

joinerport (set)

Menetapkan 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 urutan key (set)

Menetapkan thrKeySequenceCounter.

Parameter

keysequence counter counter

Contoh

keysequence counter 10
Done

Referensi CLI dan API

penghitung urutan key

Mendapatkan thrKeySequenceCounter.

Parameter

Tidak ada parameter.

Contoh

keysequence counter
10
Done

Referensi CLI dan API

keysequence guardtime (ditetapkan)

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

guardtime keysequence

Mendapatkan thrKeySwitchGuardTime (dalam jam).

Parameter

Tidak ada parameter.

Contoh

keysequence guardtime
0
Done

Referensi CLI dan API

data terbaik

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

kelas teratas (set)

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

Langsung menetapkan Bobot Pemimpin ke nilai baru, yang 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 Berat Pimpinan Thread yang digunakan saat beroperasi dalam peran Pemimpin.

Parameter

Tidak ada parameter.

Contoh

leaderweight
128
Done

Referensi CLI dan API

linkmetrics mgmt enhanced-ack jelas

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

Parameter

linkmetrics mgmt peer-ipaddr enhanced-ack clear

peer-ipaddr harus berupa alamat Link Local dari perangkat di dekatnya.

Contoh

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

Referensi CLI dan API

pendaftaran linkmetrics mgmt Enhanced-ack

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

Parameter

linkmetrics mgmt peer-ipaddr enhanced-ack register [qmr][r]

[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.
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. Parameter ini digunakan untuk memverifikasi bahwa Subjek Pemeriksaan menangani Tanda ID Jenis yang tidak valid dengan benar, dan hanya tersedia jika OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan.

Contoh

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

Referensi CLI dan API

pengelolaan linkmetrik

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

Parameter

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

Contoh

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

Referensi CLI dan API

pemeriksaan linkmetrics

Mengirim pesan MLE Link Probe.

Parameter

linkmetrics probe peer-ipaddr series-id length
  • peer-ipaddr: Alamat pembanding.
  • series-id: ID Serial yang menjadi target pesan Satelit 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 kueri linkmetrics

Menjalankan kueri Metrik Link (Seri Pelacakan Teruskan).

Parameter

linkmetrics query peer-ipaddr forward series-id
  • peer-ipaddr: Alamat pembanding.
  • series-id: ID Serial.

Contoh

linkmetrics query fe80:0:0:0:3092:f334:1455:1ad2 forward 1
Done
> 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)

Referensi CLI dan API

kueri linkmetrics tunggal

Lakukan kueri Metrik Link (Satu Pemeriksaan).

Parameter

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

Contoh

linkmetrics query fe80:0:0:0:3092:f334:1455:1ad2 single qmr
Done
> 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)

Referensi CLI dan API

linkmetricsmgr (aktifkan,nonaktifkan)

Aktifkan atau nonaktifkan Pengelola Metrik Link.

Parameter

linkmetricsmgr enable|disable

Contoh

linkmetricmgr enable
Done
linkmetricmgr disable
Done

Referensi CLI dan API

linkmetricsmgr menunjukkan

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 (set)

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

Tujuan terdekat ditentukan berdasarkan tabel pemilihan rute dan biaya jalur saat ini di 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() , 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 (kumpulan)

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

mac mencoba kembali 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

percobaan ulang mac tidak langsung (get,set)

Mendapatkan atau menetapkan jumlah percobaan ulang TX tidak langsung pada 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

kirim mac

Menginstruksikan perangkat Rx-Off-When-Idle untuk mengirim frame MAC ke induknya. Perintah ini ditujukan untuk sertifikasi dan hanya dapat digunakan jika 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 mengirim frame data IEEE 802.15.4 kosong.

Contoh

mac send datarequest
Done
mac send emptydata
Done

Referensi CLI dan API

tambahkan macfilter

Hanya tersedia jika konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Menambahkan alamat IEEE 802.15.4 Extended Address ke daftar filter MAC. Jika Anda menentukan argumen rss opsional, ini akan memperbaiki kekuatan sinyal yang diterima untuk pesan dari alamat tersebut. Jika Anda tidak menggunakan opsi rss, alamat akan menggunakan nilai default apa pun yang telah Anda tetapkan. Jika Anda belum menetapkan default, kekuatan sinyalnya adalah 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 addr macfilter yang diizinkan

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 tambahan 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 tidak akan dapat diakses.

Parameter

Tidak ada parameter.

Contoh

macfilter addr denylist
Done

Referensi CLI dan API

nonaktifkan addr macfilter

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 daftar filter MAC saat ini: AllowList, DenyList,, atau Disabled
  • Daftar semua alamat yang diperluas di filter. Kekuatan sinyal yang diterima (rss) dan indikator kualitas link (lqi) 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

hapus addr macfilter

Tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Perintah ini akan menghapus alamat diperluas yang telah ditetapkan dari daftar filter MAC.

Parameter

macfilter addr remove extaddr

Contoh

macfilter addr remove 0f6127e33af6b402
Done

Referensi CLI dan API

Macfilter

Memberikan informasi berikut:

  • Address Mode: Mode filter MAC saat ini: AllowList, DenyList,, atau Disabled
  • Daftar semua alamat tambahan dalam daftar filter MAC. Kekuatan sinyal yang diterima (rss) dan indikator kualitas link (lqi) tercantum di samping alamat jika nilai ini telah disetel agar berbeda dengan nilai default.
  • Daftar terpisah (RssIn List) yang menampilkan semua alamat yang diperluas tempat rss ditetapkan agar berbeda dari 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 Tambahan yang ditentukan ke daftar RssIn (atau mengubah alamat yang ada di daftar RssIn) dan menetapkan 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 pada semua pesan yang diterima, gunakan * untuk argumen extaddr.

Contoh

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

Referensi CLI dan API

macfilter rss add-lqi

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

Hal ini tersedia saat konfigurasi OPENTHREAD_CONFIG_MAC_FILTER_ENABLE diaktifkan.

Parameter

macfilter rss add-lqi extaddr lqi

Untuk menetapkan nilai default 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

macfilter rss bening

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

Dengan melakukan tindakan ini berarti semua Alamat yang Diperluas 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

macfilter rss

Memberikan informasi berikut:

  • Listingan semua alamat yang diperluas dengan kekuatan sinyal yang diterima (rss) telah ditetapkan agar berbeda dari nilai default. Indikator kualitas link (lqi) juga ditampilkan. Setelan rss dan lqi saling memetakan. Jika Anda menetapkannya, nilai yang lain akan ditetapkan secara otomatis. Daftar alamat ini disebut RssIn List. Menetapkan rsi atau lqi akan menambahkan alamat perluasan 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

hapus macfilter rss

Menghapus Alamat Diperluas 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 default tidak 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 Alamat Diperluas yang ditentukan.

Parameter

macfilter rss remove extaddr

Jika Anda ingin menghapus setelan default untuk kekuatan sinyal dan indikator kualitas link yang diterima, 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

tabel anak meshdiag

Memulai kueri untuk tabel turunan dari {i>router<i} dengan RLOC16 yang diberikan. 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 error: frame tx (di lapisan MAC), tx pesan IPv6 (di atas MAC)
  • Waktu koneksi (detik sejak format {dd}d.{hh}:{mm}:{ss} pembentukan link)
  • Info CSL:
    • Jika disinkronkan
    • Titik (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

lingkungan router meshdiag

Memulai kueri untuk tabel tetangga {i>router<i} dari {i>router<i} dengan RLOC16 yang diberikan. {i>Output<i} 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, tx frame (di lapisan MAC), tx pesan IPv6 (di atas MAC)
  • Waktu koneksi (detik sejak format {dd}d.{hh}:{mm}:{ss} pembentukan 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 dapat ditemukan. Dapat ditambahkan dalam urutan apa pun.

  • ip6-addrs untuk menemukan daftar alamat IPv6 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 orang tua dari perangkat ini jika perangkatnya adalah turunan (parent)
  • Apakah router adalah leader
  • Apakah router berfungsi sebagai router pembatas yang menyediakan konektivitas eksternal (br)
  • Daftar router yang ditautkan ke router ini:
    • 3-links: ID router yang memiliki link masuk dengan kualitas link 3 ke router ini
    • 2-links: ID router yang memiliki link masuk dengan kualitas link 2 ke router ini
    • 1-links: ID router yang memiliki link masuk dengan kualitas link 1 ke router ini
    • Jika daftar kosong, daftar tersebut akan dihilangkan di luar.
  • Jika ip6-addrs, daftar alamat IPv6 router
  • Jika children, daftar semua turunan router. Informasi per anak:
    • RLOC16
    • Kualitas Link Masuk dari perspektif induk ke turunan (nol menunjukkan tidak diketahui)
    • Mode Perangkat Anak (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 bertindak 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 trik 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

mliid

Menetapkan IID Lokal Mesh (untuk tujuan pengujian).

Memerlukan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

Ini harus digunakan sebelum stack Thread diaktifkan.

Hanya untuk perangkat pengujian/referensi.

Parameter

mliid iid

Contoh

mliid 1122334455667788
Done

Referensi CLI dan API

mlr reg

Mendaftarkan Pemroses Multicast ke Router Backbone Utama.

OPENTHREAD_CONFIG_TMF_PROXY_MLR_ENABLE dan OPENTHREAD_CONFIG_COMMISSIONER_ENABLE harus diaktifkan.

Hapus waktu tunggu untuk menggunakan waktu tunggu MLR default di Primary Backbone Router.

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 (dapatkan,setel)

Setel konfigurasi Mode Link MLE.

Parameter

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

Contoh

mode rdn
Done
mode -
Done

Referensi CLI dan API

multi-radio

Mendapatkan daftar link radio yang didukung oleh perangkat.

Perintah ini selalu tersedia, meskipun hanya 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 dengan Alamat Perluasan yang diberikan.

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 dengan Alamat Perluasan yang diberikan.

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, menyetel dinonaktifkan ke benar (true) akan mereset tabel pemetaan dalam penerjemah.

Tersedia saat 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

cidr nat64

Parameter

Tidak ada parameter.

Contoh

nat64 cidr 192.168.255.0/24
Done

Referensi CLI dan API

Cider 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.

Jika 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. Ini bisa berarti bahwa pengelola {i>routing<i} dinonaktifkan.
  • Idle: Pengelola awalan NAT64 diaktifkan dan sedang berjalan, tetapi tidak memublikasikan awalan NAT64. Hal ini dapat terjadi saat ada router pembatas lain yang memublikasikan awalan NAT64 dengan prioritas yang lebih tinggi.
  • Active: Pengelola awalan NAT64 diaktifkan, dijalankan, dan memublikasikan awalan NAT64.

Jika 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. 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 koneksi tetangga

Mencetak waktu koneksi dan usia tetangga. Perintah ini mirip dengan neighbor conntime, tetapi menampilkan informasi dalam format daftar. Usia dan waktu koneksi 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

conntime tetangga

Mencetak waktu koneksi dan usia tetangga. Informasi per tetangga:

  • RLOC16
  • MAC yang Diperluas
  • Terakhir Didengar (Usia): Jumlah detik sejak terakhir didengar dari tetangga.
  • Waktu Koneksi: Jumlah detik sejak pembuatan link 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 tentang semua tetangga dalam format tabel.

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

Kolom berikut memberikan informasi tentang mode perangkat di tetangga. Setiap kolom memiliki nilai 0 (nonaktif) atau 1 (aktif).

  • 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 "no" yang menunjukkan apakah callback "net data full" telah dipanggil sejak operasi Thread dimulai atau sejak terakhir kali netdata full reset digunakan untuk mereset tanda. Perintah ini memerlukan OPENTHREAD_CONFIG_BORDER_ROUTER_SIGNAL_NETWORK_DATA_FULL. Callback "net data full" dipanggil setiap kali:

  • Perangkat bertindak sebagai pemimpin dan menerima pendaftaran Data Jaringan dari Router Pembatas (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 posisi teratas, tetapi menentukan bahwa entri lokalnya tidak akan muat.

Parameter

Tidak ada parameter.

Contoh

netdata full
no
Done

Referensi CLI dan API

netdata direset penuh

Mereset pelacakan flag apakah callback "net data full" dipanggil.

Parameter

Tidak ada parameter.

Contoh

netdata full reset
Done

Referensi CLI dan API

  • Tidak ada API terkait

panjang netdata

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

Parameter

Tidak ada parameter.

Contoh

netdata length
23
Done

Referensi CLI dan API

maxlength netdata

Mendapatkan panjang Data Jaringan Thread maksimum 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 netdata maxlength

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 Alamat Anycast Layanan DNS/SRP dengan nomor urut. Setiap 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 Alamat Unicast Layanan DNS/SRP dengan alamat dan nomor port. Informasi alamat dan port disertakan dalam data TLV Layanan. Setiap 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

{i>netdata publish dnssrp unicast<i} (mle)

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

Setiap 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 mengetahui informasi selengkapnya, baca artikel 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 mengetahui informasi selengkapnya, lihat Ringkasan CLI OpenThread.

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 mengetahui informasi selengkapnya, baca artikel 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 mengetahui informasi selengkapnya, lihat Ringkasan CLI OpenThread.

Contoh

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

Referensi CLI dan API

rute publikasi netdata

Publikasikan entri rute eksternal. Untuk mengetahui informasi selengkapnya, baca artikel 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 mengetahui informasi selengkapnya, lihat Ringkasan CLI OpenThread.

Contoh

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

Referensi CLI dan API

register netdata

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

Pemeriksaan OT CLI untuk OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE. Jika OTBR diaktifkan, OTBR akan mendaftarkan Data Jaringan lokal ke Pemimpin. Jika tidak, fungsi CLI akan dipanggil otServerRegister. Untuk mengetahui informasi selengkapnya, baca artikel Menampilkan dan Mengelola Data Jaringan dengan OT CLI.

Parameter

Tidak ada parameter.

Contoh

netdata register
Done

Referensi CLI dan API

pemeriksaan steeringdata netdata (discerner)

Periksa apakah data pengarahan menyertakan Joiner dengan nilai dicerner tertentu.

Parameter

netdata steeringdata check discerner
  • discerner: Dicerner 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 steeringdata netdata (eui64)

Periksa apakah data pengarahan menyertakan Penyambung.

Parameter

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

Contoh

netdata steeringdata check d45e64fa83f81cf7
Done

Referensi CLI dan API

pembatalan publikasi netdata (awalan)

Membatalkan publikasi On-Mesh atau Awalan Rute Eksternal yang dipublikasikan sebelumnya.

OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE harus diaktifkan.

Untuk mengetahui informasi selengkapnya, baca artikel 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) apa pun yang ditambahkan sebelumnya 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 bagian atas daftar tertaut Soket UDP.

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 MAC yang Diperluas
  • 1: TLV Address16
  • 2: TLV Mode
  • 3: Waktu tunggu TLV (jangka 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: TLV Penghitung MAC
  • 14: TLV Tingkat Baterai
  • 15: TLV Voltase Suplai
  • 16: TLV Tabel Turunan
  • 17: TLV Halaman Channel
  • 19: TLV Waktu Tunggu Turunan Maks
  • 23: TLV EUI64
  • 24: TLV versi (nomor versi untuk protokol dan fitur)
  • 25: TLV Nama Vendor
  • 26: TLV Model Vendor
  • 27: TLV Versi SW Vendor
  • 28: Thread Stack Version TLV (ID versi sebagai string UTF-8 untuk codebase/commit/versi stack Thread)
  • 29: TLV turunan
  • 34: TLV Penghitung MLE
  • 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

networkdiagnostic direset

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 (dapatkan,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)

Tetapkan 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

Mendapatkan Kunci Jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

networkkey
00112233445566778899aabbccddeeff
Done

Referensi CLI dan API

namajaringan (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

namajaringan

Mendapatkan Nama Jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

networkname
OpenThread
Done

Referensi CLI dan API

waktu jaringan (set)

Menetapkan parameter sinkronisasi waktu.

  • timesyncperiod: Periode sinkronisasi waktu, dalam detik.
  • xtalthreshold: Batas akurasi XTAL agar perangkat menjadi perangkat yang Mampu Menggunakan 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 (dapatkan)

Mendapatkan biaya hop dan jalur berikutnya menuju tujuan RLOC16 tertentu.

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

Parameter

nexthop rloc16

Contoh

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

Referensi CLI dan API

aplikasi Next

Tabel output ID Router yang dialokasikan serta biaya jalur dan next hop 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

parent

Mendapatkan informasi diagnostik untuk Router Thread sebagai induk.

Saat beroperasi sebagai Router Thread saat OPENTopic_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan, perintah ini akan menampilkan informasi yang di-cache dari saat perangkat sebelumnya terpasang sebagai Turunan Thread. Mengembalikan informasi yang di-cache diperlukan untuk mendukung Thread Test Harness - Skenario Uji 8.2.x meminta alamat MAC mantan induk (yaitu Joiner Router) alamat MAC meskipun perangkat telah dipromosikan 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 mencari orang tua yang lebih baik sambil tetap terhubung dengan orang tuanya saat ini.

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 ditetapkan.

Parameter

parentpriority [parentpriority]

Contoh

parentpriority
1
Done
parentpriority 1
Done

Referensi CLI dan API

{i>partitionid<i}

Mendapatkan ID Partisi Jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

partitionid
4294967295
Done

Referensi CLI dan API

partisi 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

Mencetak platform saat ini

Parameter

Tidak ada parameter.

Contoh

platform
NRF52840
Done

Referensi CLI dan API

  • Tidak ada API terkait

periode polling (dapatkan,setel)

Mendapatkan atau menyetel periode polling data yang disesuaikan untuk perangkat akhir yang 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 diberikan 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 mengetahui informasi selengkapnya, lihat Ringkasan CLI OpenThread.

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

Hapus konfigurasi router pembatas dari data jaringan lokal.

Parameter

Tidak ada parameter.

Contoh

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

Referensi CLI dan API

{i>promiscuous<i} (aktifkan,nonaktifkan)

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

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 (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

PCKC

Mendapatkan Thread PSKc.

Parameter

Tidak ada parameter.

Contoh

pskc
67c0c203aa0b042bfb5381c47aef4d9e
Done

Referensi CLI dan API

pskcref (kumpulan)

Tetapkan Key Reference ke Thread PSKc.

Memerlukan pengaktifan fitur waktu build OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE.

Hanya akan berhasil jika protokol Thread dinonaktifkan. Jika 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

{i>pskcref<i}

Mendapatkan Referensi Kunci ke Thread PSKc yang disimpan.

Memerlukan pengaktifan fitur waktu build OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE.

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/Sleep. Waktu ini dalam satuan mikrodetik. Semua waktu dihitung dari pengaturan ulang 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 wilayah radio adalah representasi ASCII 2-byte dari kode ISO 3166 alpha-2.

Mengubah setelan ini dapat memengaruhi batas daya transmisi.

Parameter

Tidak ada parameter.

Contoh

region US
Done

Referensi CLI dan API

region

Dapatkan kode wilayah.

Format wilayah 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)

Rilis ID Router yang telah dialokasikan oleh perangkat dalam peran Pemimpin.

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: Tanda stabil
  • n: Penanda 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

Hapus 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

Mendapatkan 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 Thread Router yang ditentukan.

Mencetak informasi diagnostik untuk Router Thread. ID dapat berupa ID Router 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

batasdowngrade router (dapatkan,tetapkan)

Mendapatkan atau menetapkan nilai ROUTER_DOWNGRADE_DEADLINE.

Parameter

routerdowngradethreshold [threshold]

Contoh

 routerdowngradethreshold
23
Done
 routerdowngradethreshold 23
Done

Referensi CLI dan API

memenuhi syarat router (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan peran router.

Parameter

routereligible [enable|disable]

Contoh

routereligible enable
Done
routereligible disable
Done

Referensi CLI dan API

memenuhi syarat untuk router

Menunjukkan apakah peran router diaktifkan atau dinonaktifkan.

Parameter

Tidak ada parameter.

Contoh

routereligible
Enabled
Done

Referensi CLI dan API

pemilihan router

Mendapatkan atau menetapkan nilai ROUTER_SELECTION_JITTER.

Parameter

routerselectionjitter [jitter]

Contoh

routerselectionjitter
120
Done
routerselectionjitter 120
Done

Referensi CLI dan API

routerupgradethreshold (dapatkan,tetapkan)

Mendapatkan atau menetapkan nilai ROUTER_UPGRADE_ banner.

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 dalam milidetik untuk digunakan untuk memindai setiap saluran. Semua saluran ditampilkan kecuali Anda menentukan 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 mencakup semua saluran jika tidak ada saluran yang ditentukan; jika tidak, span hanya akan 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

layanan ditambahkan

Menambahkan layanan ke data jaringan.

  • enterpriseNumber: Nomor perusahaan IANA
  • serviceData: Data layanan biner berenkode heksadesimal
  • serverData: Data server biner berenkode heksadesimal

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 berenkode 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:: (Google IPv6 NTP Server)
  • 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 Service Registration Protocol (SRP) dengan OT CLI.

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 menghentikan klien yang sedang berjalan. Namun, klien SRP berhenti memantau data jaringan Thread.

Parameter

Tidak ada parameter.

Contoh

srp client autostart disable
Done

Referensi CLI dan API

aktifkan mulai otomatis klien srp

Mengaktifkan mode mulai otomatis.

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

Tiga kategori entri data jaringan menunjukkan adanya server SRP, dan lebih disukai dengan urutan berikut:

  1. Entri unicast yang memasukkan 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 Serial Number Arithmetic Logic dalam RFC-1982 lebih disarankan.
  3. Entri unicast yang memasukkan informasi alamat server ke dalam 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

srp client callback (get,enable,disable)

Mendapatkan atau mengaktifkan/menonaktifkan peristiwa callback pencetakan dari klien SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

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 Service Registration Protocol (SRP) dengan OT CLI.

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 (set)

Mengaktifkan mode alamat host otomatis atau menetapkan daftar alamat host secara eksplisit. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

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 Thread netif pilihan kecuali untuk alamat link-local dan mesh-local. Jika tidak ada alamat yang valid, alamat EID lokal mesh akan ditambahkan. Klien SRP akan otomatis mendaftarkan ulang jika alamat di Thread netif ditambahkan, dihapus, atau ditandai sebagai tidak diinginkan.
  • Tentukan secara eksplisit daftar alamat host, yang 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 menetapkan nama host klien SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

Parameter

srp client host name [name]

Untuk menetapkan 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

srp penghapusan host klien

Menghapus informasi {i>host<i} klien SRP dan semua layanan dari server SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

Parameter

srp client host remove [removekeylease] [sendunregtoserver]
  • Parameter removekeylease adalah nilai boolean opsional yang menunjukkan apakah lease kunci host juga harus dihapus (default-nya adalah false).
  • Parameter sendunregtoserver adalah nilai boolean opsional yang menunjukkan apakah host klien harus mengirim pesan "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 status:

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

Parameter

Tidak ada parameter.

Contoh

srp client host state
Registered
Done

Referensi CLI dan API

  • Tidak ada API terkait

srp client keyleaseinterval (get,set)

Mendapatkan atau menetapkan interval sewa kunci dalam detik.

Parameter

srp client keyleaseinterval [interval]

Contoh

srp client keyleaseinterval 864000
Done
srp client keyleaseinterval
864000
Done

Referensi CLI dan API

srp client leaseinterval (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

porta 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) server SRP yang digunakan oleh klien SRP. Jika klien tidak berjalan, alamat tidak akan ditentukan (semua angka nol) dengan nomor port 0. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

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 Service Registration Protocol (SRP) dengan OT CLI.

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 generik. Parameter priority dan weight (keduanya merupakan nilai uint16_t) bersifat opsional, dan jika tidak diberikan, nol akan digunakan. Parameter txt opsional menetapkan data TXT yang terkait 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 menetapkan mode penyertaan catatan kunci layanan di klien SRP. Perintah ini dimaksudkan hanya untuk pengujian dan mengharuskan OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE diaktifkan. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

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 yang jelas

Membersihkan 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 untuk dibatalkan pendaftarannya di 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

awal klien srp

Memulai operasi klien SRP. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

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 sedang 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 cara ini tidak menghapus atau menghapus info host dan/atau daftar layanan. Fungsi ini menandai semua layanan yang akan ditambahkan/dihapus lagi setelah klien dimulai.

Parameter

Tidak ada parameter.

Contoh

srp client stop
Done

Referensi CLI dan API

srp client 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 Service Registration Protocol (SRP) dengan OT CLI.

Parameter

srp server [enable|disable]

Contoh

srp server disable
Done

Referensi CLI dan API

addrmode server srp (get,set)

Mendapatkan atau menetapkan mode alamat yang digunakan oleh server SRP.

Mode alamat memberi tahu server SRP cara menentukan alamat dan nomor port-nya, 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

srp server otomatis (aktifkan,nonaktifkan)

Mengaktifkan atau menonaktifkan mode aktif otomatis pada server SRP.

Bila mode ini diaktifkan, {i>Border Routing Manager<i} mengontrol apakah 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 Service Registration Protocol (SRP) dengan OT CLI.

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 menetapkan 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 yang terdaftar. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

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 lease 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 entri "DNS/SRP Service Anycast Address" yang dipublikasikan di 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 akan dicetak dalam format ASCII. Bagian nilai dicetak dalam byte heksadesimal. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Konektivitas Server-Klien Service Registration Protocol (SRP) dengan OT CLI.

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

Menampilkan 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 saat 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 Service Registration Protocol (SRP) dengan OT CLI.

Parameter

Tidak ada parameter.

Contoh

srp server state
running
Done

Referensi CLI dan API

state

Menampilkan peran perangkat Thread saat ini, atau mengubah peran seperti yang ditentukan dengan salah satu opsi. Nilai yang mungkin ditampilkan saat menanyakan 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 tidak sedang berpartisipasi dalam partisi/jaringan Thread.
  • disabled: Stack 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

Secara tidak sengaja mengakhiri koneksi TCP yang terkait dengan contoh titik akhir TCP, yang 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

Menampilkan hasil terbaru dari pengujian tolok ukur 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

menjalankan 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 endpoint TCP ke port dan alamat IPv6 disebut sebagai "menamai endpoint TCP". Hal ini mengikat endpoint untuk komunikasi. Untuk mengetahui informasi selengkapnya, lihat Menguji Fungsi TCP dengan OT CLI.

Parameter

tcp bind ip port
  • ip: Alamat IPv6 yang akan diikat. Jika Anda ingin agar 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

hubungkan tcp

Membuat koneksi dengan peer yang ditentukan.

Jika pembentukan koneksi berhasil, koneksi TCP yang dihasilkan akan dikaitkan dengan contoh titik akhir TCP. Untuk mengetahui 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 ke alamat IPv6 menggunakan awalan NAT64 pilihan dari data jaringan. Perintah ini menampilkan InvalidState saat awalan NAT64 pilihan tidak tersedia.
  • port: Nomor port TCP peer.
  • fastopen: Parameter ini bersifat opsional. Jika disetel ke fast, TCP Fast Open akan diaktifkan untuk koneksi ini. Atau, 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.

Artinya OpenThread tidak lagi melacak endpoint TCP ini dan membatalkan alokasi semua resource yang telah dialokasikan secara internal untuk endpoint TCP ini. Aplikasi bisa menggunakan kembali memori yang mendukung endpoint TCP jika dirasa sesuai.

Jika sesuai dengan koneksi TCP live, koneksi akan dihentikan tanpa izin (seperti dalam otTcpAbort()). Semua resource yang telah disediakan aplikasi untuk endpoint TCP ini (buffer tertaut untuk buffer pengiriman, memori untuk buffer penerimaan, struktur aEndpoint itu sendiri, dll.) akan segera ditampilkan ke aplikasi.

Parameter

Tidak ada parameter.

Contoh

tcp deinit
Done

Referensi CLI dan API

tcp init

Menginisialisasi 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 di atas TCP. Ketika dua node berkomunikasi melalui TCP, kedua node harus menggunakan TLS atau tidak satu pun node harus menggunakan TLS karena endpoint non-TLS tidak dapat berkomunikasi dengan endpoint TLS.
    • linked atau circular: Salah satu dari opsi ini berarti TLS tidak akan digunakan, dan jenis buffering yang ditentukan harus digunakan untuk buffering TCP. Perilaku linked dan circular identik. Periksa kode untuk mengetahui perbedaan antara kedua jenis buffering tersebut. Dua endpoint koneksi TCP tidak diperlukan untuk menggunakan jenis buffering yang sama.
  • Parameter size menetapkan ukuran buffer penerimaan untuk dikaitkan dengan contoh endpoint TCP. Jika kolom dibiarkan 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 dengarkan

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

Parameter

tcp listen ip port

Parameter berikut diperlukan:

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

Contoh

tcp listen :: 30000
Done

Referensi CLI dan API

pengiriman tcp

Mengirim data melalui koneksi TCP yang terkait dengan contoh endpoint TCP yang disediakan dengan CLI tcp. Untuk mengetahui 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

tcp sendend

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

Parameter

Tidak ada parameter.

Contoh

tcp sendend
Done

Referensi CLI dan API

tcp stoplistening

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

Parameter

Tidak ada parameter.

Contoh

tcp stoplistening
Done

Referensi CLI dan API

awal thread

Memulai operasi protokol Thread.

Parameter

Tidak ada parameter.

Contoh

thread start
Done

Referensi CLI dan API

penghentian thread

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.

Parameter

Tidak ada parameter.

Contoh

 thread version
2
Done

Referensi CLI dan API

batas waktu antrean

Mendapatkan waktu dalam antrean maksimum untuk pesan dalam antrean TX.

Memerlukan OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

Waktu dalam antrean hanya dilacak untuk transmisi langsung dan diukur sebagai durasi dari ketika pesan ditambahkan ke antrean transmisi hingga pesan diteruskan ke lapisan MAC untuk transmisi atau dijatuhkan.

Statistik yang dikumpulkan dapat direset dengan memanggil otThreadResetTimeInQueueStat() .

Parameter

Tidak ada parameter.

Contoh

timeinqueue max
281
Done

Referensi CLI dan API

antrean waktu direset

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

antrean waktu

Mendapatkan histogram waktu dalam antrean untuk pesan di antrean TX.

Memerlukan OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

Histogram waktu antrean pesan dalam antrean transmisi dikumpulkan. Waktu dalam antrean hanya dilacak untuk transmisi langsung dan diukur sebagai durasi dari ketika pesan ditambahkan ke antrean transmisi hingga pesan diteruskan ke lapisan MAC untuk transmisi atau dijatuhkan.

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 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 terakhir kali pengumpulan statistik 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 lalu lintas Rx dan Tx yang dikirim melalui antarmuka TREL akan dihapus tanpa pemberitahuan.

Parameter

Tidak ada parameter.

Contoh

trel filter
Disabled
Done

Referensi CLI dan API

Trel Peer

Mendapatkan tabel pembanding 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.

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 menggunakan argumen txpower opsional) daya transmisi 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 port 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 bahwa stack UDP/IPv6 menentukan antarmuka jaringan yang akan mengikat soket.
    • -b: Antarmuka jaringan backbone digunakan.
  • ip: Alamat IPv6 yang akan diikat. Jika ingin stack UDP/IPv6 menetapkan alamat IPv6 binding, 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 tutup

Tutup soket UDP/IPv6.

Parameter

Tidak ada parameter.

Contoh

udp close
Done

Referensi CLI dan API

koneksi udp

Hubungkan soket UDP/IPv6.

Parameter

udp connect ip port

Parameter berikut diperlukan:

  • ip: Alamat IP pembanding.
  • port: Nomor port UDP peer. Alamat dapat berupa alamat IPv4, yang disintesis ke alamat IPv6 menggunakan prefiks NAT64 yang disukai dari data jaringan. Perintah ini menampilkan InvalidState saat awalan NAT64 pilihan 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

keamanan link udp

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

pengiriman 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 lain. 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 disukai dari data jaringan. (Jika awalan NAT64 pilihan tidak tersedia, perintah akan menampilkan InvalidState).
  • port: Port tujuan UDP.
  • Kombinasi type/value:
    • -t: Payload dalam parameter value diperlakukan sebagai teks. Jika tidak ada nilai type yang dimasukkan, payload di parameter value juga diperlakukan sebagai teks.
    • -s: Payload yang dibuat otomatis dengan panjang yang ditentukan 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

get 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 tidak aman

Menambahkan port ke daftar port tidak aman yang diizinkan.

Parameter

unsecureport add port

Contoh

unsecureport add 1234
Done

Referensi CLI dan API

penghapusan tidak aman

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

md waktu beroperasi

Menampilkan waktu beroperasi instance saat ini (dalam mdtk).

OPENTHREAD_CONFIG_UPTIME_ENABLE perlu 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 perlu diaktifkan.

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

d..:." (jika lebih dari satu hari).

Jika string yang dihasilkan tidak sesuai dengan aBuffer (dalam karakter aSize), string akan terpotong tetapi string yang dihasilkan selalu dihentikan null.

Parameter

Tidak ada parameter.

Contoh

uptime
12:46:35.469
Done

Referensi CLI dan API

appurl vendor (kumpulan)

Tetapkan string URL aplikasi vendor.

Memerlukan OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

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

Parameter

vendor appurl url

Contoh

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

Referensi CLI dan API

appurl 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 berupa UTF8 dengan panjang maksimal 32 karakter (MAX_VENDOR_MODEL_TLV_LENGTH). Panjang maksimum tidak termasuk karakter null \0.

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 berupa UTF8 dengan panjang maksimal 32 karakter (MAX_VENDOR_NAME_TLV_LENGTH). Panjang maksimum tidak termasuk karakter null \0.

Parameter

vendor name name

Contoh

vendor name nest
Done

Referensi CLI dan API

nama vendor

Dapatkan string nama vendor.

Parameter

Tidak ada parameter.

Contoh

vendor name
nest
Done

Referensi CLI dan API

swversion vendor (set)

Menetapkan string versi software vendor.

Memerlukan OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

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

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 yang ditentukan.

Memerlukan OPENTHREAD_CONFIG_VERHOEFF_CHECKSUM_ENABLE.

Parameter

verhoeff validate decimalstring

Contoh

verhoeff validate 307318421
Done

Referensi CLI dan API

Version 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