Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

국경 중개인

이 모듈에는 스레드 테두리 에이전트 역할을 위한 함수가 포함되어 있습니다.

요약

열거

otBorderAgentState{
  OT_BORDER_AGENT_STATE_STOPPED = 0,
  OT_BORDER_AGENT_STATE_STARTED = 1,
  OT_BORDER_AGENT_STATE_ACTIVE = 2
}
enum
이 열거형은 Border Agent 상태를 정의합니다.

Typedef

otBorderAgentState typedef
이 열거형은 Border Agent 상태를 정의합니다.

함수

otBorderAgentGetId(otInstance *aInstance, uint8_t *aId, uint16_t *aLength)
무작위로 생성된 Border Agent ID를 가져옵니다.
otBorderAgentGetState(otInstance *aInstance)
스레드 보더 에이전트 역할의 otBorderAgentState를 가져옵니다.
otBorderAgentGetUdpPort(otInstance *aInstance)
uint16_t
스레드 보더 에이전트 서비스의 UDP 포트를 가져옵니다.

열거형

otBorderAgentState

 otBorderAgentState

이 열거형은 Border Agent 상태를 정의합니다.

속성
OT_BORDER_AGENT_STATE_ACTIVE

외부 상담사와 연결되어 있습니다.

OT_BORDER_AGENT_STATE_STARTED

국경 에이전트가 시작되었습니다.

OT_BORDER_AGENT_STATE_STOPPED

국경 상담사 역할이 사용 중지되었습니다.

Typedef

otBorderAgentState

enum otBorderAgentState otBorderAgentState

이 열거형은 Border Agent 상태를 정의합니다.

함수

otBorderAgentGetId

otError otBorderAgentGetId(
  otInstance *aInstance,
  uint8_t *aId,
  uint16_t *aLength
)

무작위로 생성된 Border Agent ID를 가져옵니다.

ID는 영구 스토리지에 저장되며 재부팅 후에도 유지됩니다. ID의 일반적인 사용 사례는 클라이언트가 이 Border Router/Agent 기기를 식별할 수 있도록 MeshCoP mDNS 서비스에 id TXT 값으로 게시하는 것입니다.

세부정보
매개변수
[in] aInstance
OpenThread 인스턴스에 대한 포인터입니다.
[out] aId
ID를 수신하는 버퍼에 대한 포인터입니다.
[in,out] aLength
입력으로 사용될 때 aId의 길이를 지정하고 출력으로 사용될 때 aId에 복사된 실제 ID 데이터를 수신합니다.
반환 값
OT_ERROR_INVALID_ARGS
값이 OT_BORDER_AGENT_ID_LENGTH보다 작은 경우 aLength 값입니다.
OT_ERROR_NONE
Border Agent ID를 가져온 경우

otBorderAgentGetState

otBorderAgentState otBorderAgentGetState(
  otInstance *aInstance
)

스레드 보더 에이전트 역할의 otBorderAgentState를 가져옵니다.

세부정보
매개변수
[in] aInstance
OpenThread 인스턴스에 대한 포인터입니다.
반환
Border Agent의 현재 otBorderAgentState입니다.

otBorderAgentGetUdpPort

uint16_t otBorderAgentGetUdpPort(
  otInstance *aInstance
)

스레드 보더 에이전트 서비스의 UDP 포트를 가져옵니다.

세부정보
매개변수
[in] aInstance
OpenThread 인스턴스에 대한 포인터입니다.
반환
Border Agent의 UDP 포트입니다.

매크로

OT_BORDER_AGENT_ID_LENGTH

 OT_BORDER_AGENT_ID_LENGTH (16)

Border Agent/Router ID의 길이(바이트)입니다.

자료

OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 보거나 문서에 참여하려면 리소스를 참고하세요.