Router Perbatasan
Modul ini mencakup fungsi untuk mengelola data jaringan lokal dengan OpenThread Border Router.
Ringkasan
Fungsi | |
---|---|
otBorderRouterAddOnMeshPrefix ( otInstance *aInstance, const otBorderRouterConfig *aConfig) | Tambahkan konfigurasi router perbatasan ke data jaringan lokal. |
otBorderRouterAddRoute ( otInstance *aInstance, const otExternalRouteConfig *aConfig) | Tambahkan konfigurasi rute eksternal ke data jaringan lokal. |
otBorderRouterGetNetData ( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength) | Metode ini memberikan salinan lengkap atau stabil dari Data Jaringan Thread lokal. |
otBorderRouterGetNextOnMeshPrefix ( otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig) | Fungsi ini mendapatkan On Mesh Prefix berikutnya di Data Jaringan lokal. |
otBorderRouterGetNextRoute ( otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig) | Fungsi ini mendapatkan rute eksternal berikutnya dalam Data Jaringan lokal. |
otBorderRouterRegister ( otInstance *aInstance) | Segera daftarkan data jaringan lokal ke Leader. |
otBorderRouterRemoveOnMeshPrefix ( otInstance *aInstance, const otIp6Prefix *aPrefix) | Hapus konfigurasi router perbatasan dari data jaringan lokal. |
otBorderRouterRemoveRoute ( otInstance *aInstance, const otIp6Prefix *aPrefix) | Hapus konfigurasi rute eksternal dari data jaringan lokal. |
otBorderRoutingInit ( otInstance *aInstance, uint32_t aInfraIfIndex) | Metode ini menginisialisasi Border Routing Manager pada antarmuka infrastruktur yang diberikan. |
otBorderRoutingSetEnabled ( otInstance *aInstance, bool aEnabled) | Metode ini mengaktifkan / menonaktifkan Border Routing Manager. |
Fungsi
otBorderRouterAddOnMeshPrefix
otError otBorderRouterAddOnMeshPrefix( otInstance *aInstance, const otBorderRouterConfig *aConfig )
Tambahkan konfigurasi router perbatasan ke data jaringan lokal.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembalikan Nilai |
|
otBorderRouterRemoveOnMeshPrefix
otBorderRouterRegister
otBorderRouterAddRoute
otError otBorderRouterAddRoute( otInstance *aInstance, const otExternalRouteConfig *aConfig )
Tambahkan konfigurasi rute eksternal ke data jaringan lokal.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembalikan Nilai |
|
otBorderRouterRemoveRoute
otBorderRouterRegister
otBorderRouterGetNetData
otError otBorderRouterGetNetData( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength )
Metode ini memberikan salinan lengkap atau stabil dari Data Jaringan Thread lokal.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
otBorderRouterGetNextOnMeshPrefix
otError otBorderRouterGetNextOnMeshPrefix( otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig )
Fungsi ini mendapatkan On Mesh Prefix berikutnya di Data Jaringan lokal.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembalikan Nilai |
|
otBorderRouterGetNextRoute
otError otBorderRouterGetNextRoute( otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig )
Fungsi ini mendapatkan rute eksternal berikutnya dalam Data Jaringan lokal.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembalikan Nilai |
|
otBorderRouterRegister
otError otBorderRouterRegister( otInstance *aInstance )
Segera daftarkan data jaringan lokal ke Leader.
Detail | |||
---|---|---|---|
Parameter |
| ||
Kembalikan Nilai |
|
otBorderRouterAddOnMeshPrefix
otBorderRouterRemoveOnMeshPrefix
otBorderRouterAddRoute
otBorderRouterRemoveRoute
otBorderRouterRemoveOnMeshPrefix
otError otBorderRouterRemoveOnMeshPrefix( otInstance *aInstance, const otIp6Prefix *aPrefix )
Hapus konfigurasi router perbatasan dari data jaringan lokal.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembalikan Nilai |
|
otBorderRouterAddOnMeshPrefix
otBorderRouterRegister
otBorderRouterRemoveRoute
otError otBorderRouterRemoveRoute( otInstance *aInstance, const otIp6Prefix *aPrefix )
Hapus konfigurasi rute eksternal dari data jaringan lokal.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembalikan Nilai |
|
otBorderRouterAddRoute
otBorderRouterRegister
otBorderRoutingInit
otError otBorderRoutingInit( otInstance *aInstance, uint32_t aInfraIfIndex )
Metode ini menginisialisasi Border Routing Manager pada antarmuka infrastruktur yang diberikan.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
| ||||||
Kembalikan Nilai |
|
otBorderRoutingSetEnabled
otError otBorderRoutingSetEnabled( otInstance *aInstance, bool aEnabled )
Metode ini mengaktifkan / menonaktifkan Border Routing Manager.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembalikan Nilai |
|