Agen Batas
Modul ini mencakup fungsi untuk peran Agen Batas Thread.
Ringkasan
Enumerasi |
|
---|---|
otBorderAgentState{
|
enum Menentukan status Border Agent. |
Typedef |
|
---|---|
otBorderAgentId
|
typedefstruct otBorderAgentId
Mewakili ID Agen Border. |
otBorderAgentState
|
typedefenum otBorderAgentState
Menentukan status Border Agent. |
Variabel |
|
---|---|
OT_TOOL_PACKED_END
|
Fungsi |
|
---|---|
otBorderAgentGetId(otInstance *aInstance, otBorderAgentId *aId)
|
Mendapatkan ID Agen Border yang dibuat secara acak.
|
otBorderAgentGetState(otInstance *aInstance)
|
Mendapatkan otBorderAgentState dari peran Thread Border Agent.
|
otBorderAgentGetUdpPort(otInstance *aInstance)
|
uint16_t
Mendapatkan port UDP dari layanan Border Agent.
|
otBorderAgentSetId(otInstance *aInstance, const otBorderAgentId *aId)
|
Menetapkan ID Agen Batas.
|
Struct |
|
---|---|
otBorderAgentId |
Mewakili ID Agen Border. |
Enumerasi
otBorderAgentState
otBorderAgentState
Menentukan status Border Agent.
Properti | |
---|---|
OT_BORDER_AGENT_STATE_ACTIVE
|
Agen perbatasan terhubung dengan komisaris eksternal. |
OT_BORDER_AGENT_STATE_STARTED
|
Agen batas dimulai. |
OT_BORDER_AGENT_STATE_STOPPED
|
Peran agen batas dinonaktifkan. |
Typedef
Variabel
OT_TOOL_PACKED_END [OT_TOOL_PACKED_END]
OT_TOOL_PACKED_BEGIN struct otBorderAgentId OT_TOOL_PACKED_END
Fungsi
otBorderAgentGetId
otError otBorderAgentGetId( otInstance *aInstance, otBorderAgentId *aId )
Mendapatkan ID Agen Border yang dibuat secara acak.
ID disimpan di penyimpanan persisten dan bertahan dari mulai ulang. Kasus penggunaan umum ID adalah untuk dipublikasikan di layanan mDNS MeshCoP sebagai nilai TXT id
bagi klien untuk mengidentifikasi perangkat Border Router/Agent ini.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
otBorderAgentSetId
otBorderAgentGetState
otBorderAgentState otBorderAgentGetState( otInstance *aInstance )
Mendapatkan otBorderAgentState dari peran Thread Border Agent.
Detail | |||
---|---|---|---|
Parameter |
|
||
Pengembalian |
otBorderAgentState Border Agent saat ini.
|
otBorderAgentGetUdpPort
uint16_t otBorderAgentGetUdpPort( otInstance *aInstance )
Mendapatkan port UDP dari layanan Border Agent.
Detail | |||
---|---|---|---|
Parameter |
|
||
Pengembalian |
Port UDP dari Border Agent.
|
otBorderAgentSetId
otError otBorderAgentSetId( otInstance *aInstance, const otBorderAgentId *aId )
Menetapkan ID Agen Batas.
ID Agen Border akan disimpan di penyimpanan persisten dan bertahan dari mulai ulang. ID ini hanya perlu disetel sekali setelah reset ke setelan pabrik. Jika ID belum pernah ditetapkan dengan memanggil fungsi ini, ID acak akan dibuat dan ditampilkan saat otBorderAgentGetId
dipanggil.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
otBorderAgentGetId
Makro
OT_BORDER_AGENT_ID_LENGTH
OT_BORDER_AGENT_ID_LENGTH (16)
Panjang Border Agent/Router ID dalam byte.
Referensi
Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.