Border Router
โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับจัดการข้อมูลเครือข่ายท้องถิ่นด้วยเราเตอร์ Border OpenThread
สรุป
ฟังก์ชัน |
|
---|---|
otBorderRouterAddOnMeshPrefix(otInstance *aInstance, const otBorderRouterConfig *aConfig)
|
เพิ่มการกําหนดค่า Border Router ในข้อมูลเครือข่ายภายใน
|
otBorderRouterAddRoute(otInstance *aInstance, const otExternalRouteConfig *aConfig)
|
เพิ่มการกําหนดค่าเส้นทางภายนอกไปยังข้อมูลเครือข่ายภายใน
|
otBorderRouterGetNetData(otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength)
|
มอบสําเนาที่สมบูรณ์หรือคงที่ของข้อมูลเครือข่ายเทรดในเครื่อง
|
otBorderRouterGetNextOnMeshPrefix(otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig)
|
รับคํานําหน้า Mesh ถัดไปในข้อมูลเครือข่ายภายใน
|
otBorderRouterGetNextRoute(otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig)
|
รับเส้นทางภายนอกถัดไปในข้อมูลเครือข่ายภายใน
|
otBorderRouterRegister(otInstance *aInstance)
|
ลงทะเบียนข้อมูลเครือข่ายท้องถิ่นกับผู้นําโดยทันที
|
otBorderRouterRemoveOnMeshPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix)
|
นําการกําหนดค่า Border Router ออกจากข้อมูลเครือข่ายในเครื่อง
|
otBorderRouterRemoveRoute(otInstance *aInstance, const otIp6Prefix *aPrefix)
|
นําการกําหนดค่าเส้นทางภายนอกออกจากข้อมูลเครือข่ายภายใน
|
ฟังก์ชัน
OTBorderRouterAddOnMeshPrefix
otError otBorderRouterAddOnMeshPrefix( otInstance *aInstance, const otBorderRouterConfig *aConfig )
เพิ่มการกําหนดค่า Border Router ในข้อมูลเครือข่ายภายใน
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|
otBorderRouterRemoveOnMeshPrefix
otBorderRouterRegister
OTBorderRouterAddRoute
otError otBorderRouterAddRoute( otInstance *aInstance, const otExternalRouteConfig *aConfig )
เพิ่มการกําหนดค่าเส้นทางภายนอกไปยังข้อมูลเครือข่ายภายใน
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|
otBorderRouterRemoveRoute
otBorderRouterRegister
OTBorderRouterGetNetData
otError otBorderRouterGetNetData( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength )
มอบสําเนาที่สมบูรณ์หรือคงที่ของข้อมูลเครือข่ายเทรดในเครื่อง
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
OTBorderRouterGetNextOnMeshPrefix
otError otBorderRouterGetNextOnMeshPrefix( otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig )
รับคํานําหน้า Mesh ถัดไปในข้อมูลเครือข่ายภายใน
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|
OTBorderRouterGetNextRoute
otError otBorderRouterGetNextRoute( otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig )
รับเส้นทางภายนอกถัดไปในข้อมูลเครือข่ายภายใน
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|
OTBorderRouterRegister
otError otBorderRouterRegister( otInstance *aInstance )
ลงทะเบียนข้อมูลเครือข่ายท้องถิ่นกับผู้นําโดยทันที
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
แสดงผลค่า |
|
otBorderRouterAddOnMeshPrefix
otBorderRouterRemoveOnMeshPrefix
otBorderRouterAddRoute
otBorderRouterRemoveRoute
OTBorderRouterRemoveOnMeshPrefix
otError otBorderRouterRemoveOnMeshPrefix( otInstance *aInstance, const otIp6Prefix *aPrefix )
นําการกําหนดค่า Border Router ออกจากข้อมูลเครือข่ายในเครื่อง
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
แสดงผลค่า |
|
otBorderRouterAddOnMeshPrefix
otBorderRouterRegister
OTBorderRouterRemoveRoute
otError otBorderRouterRemoveRoute( otInstance *aInstance, const otIp6Prefix *aPrefix )
นําการกําหนดค่าเส้นทางภายนอกออกจากข้อมูลเครือข่ายภายใน
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
แสดงผลค่า |
|
otBorderRouterAddRoute
otBorderRouterRegister
แหล่งข้อมูล
หัวข้ออ้างอิง OpenThread API มาจากซอร์สโค้ด ซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบได้ที่แหล่งข้อมูล