국경 중개인
이 모듈에는 스레드 테두리 에이전트 역할을 위한 함수가 포함되어 있습니다.
요약
열거 |
|
---|---|
otBorderAgentState{
|
enum Border Agent 상태를 정의합니다. |
Typedef |
|
---|---|
otBorderAgentId
|
typedefstruct otBorderAgentId
Border Agent ID를 나타냅니다. |
otBorderAgentState
|
typedefenum otBorderAgentState
Border Agent 상태를 정의합니다. |
변수 |
|
---|---|
OT_TOOL_PACKED_END
|
함수 |
|
---|---|
otBorderAgentGetId(otInstance *aInstance, otBorderAgentId *aId)
|
무작위로 생성된 Border Agent ID를 가져옵니다.
|
otBorderAgentGetState(otInstance *aInstance)
|
스레드 보더 에이전트 역할의 otBorderAgentState를 가져옵니다.
|
otBorderAgentGetUdpPort(otInstance *aInstance)
|
uint16_t
스레드 보더 에이전트 서비스의 UDP 포트를 가져옵니다.
|
otBorderAgentSetId(otInstance *aInstance, const otBorderAgentId *aId)
|
Border Agent ID를 설정합니다.
|
구조체 |
|
---|---|
otBorderAgentId |
Border Agent ID를 나타냅니다. |
열거형
otBorderAgentState
otBorderAgentState
Border Agent 상태를 정의합니다.
속성 | |
---|---|
OT_BORDER_AGENT_STATE_ACTIVE
|
외부 상담사와 연결되어 있습니다. |
OT_BORDER_AGENT_STATE_STARTED
|
국경 에이전트가 시작되었습니다. |
OT_BORDER_AGENT_STATE_STOPPED
|
국경 상담사 역할이 사용 중지되었습니다. |
Typedef
변수
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otBorderAgentId OT_TOOL_PACKED_END
함수
otBorderAgentGetId
otError otBorderAgentGetId( otInstance *aInstance, otBorderAgentId *aId )
무작위로 생성된 Border Agent ID를 가져옵니다.
ID는 영구 스토리지에 저장되며 재부팅 후에도 유지됩니다. ID의 일반적인 사용 사례는 클라이언트가 이 Border Router/Agent 기기를 식별할 수 있도록 MeshCoP mDNS 서비스에 id
TXT 값으로 게시하는 것입니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otBorderAgentSetId
otBorderAgentGetState
otBorderAgentState otBorderAgentGetState( otInstance *aInstance )
스레드 보더 에이전트 역할의 otBorderAgentState를 가져옵니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
||
반환 |
Border Agent의 현재 otBorderAgentState입니다.
|
otBorderAgentGetUdpPort
uint16_t otBorderAgentGetUdpPort( otInstance *aInstance )
스레드 보더 에이전트 서비스의 UDP 포트를 가져옵니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
||
반환 |
Border Agent의 UDP 포트입니다.
|
OBorderBorderSetSetId
otError otBorderAgentSetId( otInstance *aInstance, const otBorderAgentId *aId )
Border Agent ID를 설정합니다.
Border Agent ID는 영구 스토리지에 저장되며 재부팅 후에도 유지됩니다. ID는 초기화 후 한 번만 설정해야 합니다. 이 함수를 호출하여 ID를 설정한 적이 없으면 임의의 ID가 생성되어 otBorderAgentGetId
가 호출될 때 반환됩니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otBorderAgentGetId
매크로
OT_BORDER_AGENT_ID_LENGTH
OT_BORDER_AGENT_ID_LENGTH (16)
Border Agent/Router ID의 길이(바이트)입니다.
자료
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 보거나 문서에 참여하려면 리소스를 참고하세요.