운영 데이터 세트
Operational Dataset API를 위한 함수가 포함됩니다.
요약
FTD 빌드에만 해당하는 데이터 세트 업데이터에는 데이터 세트 업데이트를 관리하는 함수가 포함되어 있습니다.
FTD 및 MTD 빌드의 경우 Operational Dataset API에는 활성 및 대기 중인 데이터 세트와 데이터 세트 TLV를 관리하는 함수가 포함되어 있습니다.
Typedef |
|
---|---|
otChannelMask
|
typedefuint32_t
채널 마스크를 나타냅니다. |
otDatasetMgmtSetCallback)(otError aResult, void *aContext)
|
typedefvoid(*
포인터는 MGMT_SET 요청에 대한 응답이 수신되거나 시간 초과될 때 호출됩니다. |
otDatasetUpdaterCallback)(otError aError, void *aContext)
|
typedefvoid(*
이 콜백 함수 포인터는 데이터 세트 업데이트 요청이 완료되면 호출되어 데이터 세트 업데이트 요청의 성공 또는 실패 상태를 보고합니다. |
otExtendedPanId
|
typedefstruct otExtendedPanId
확장 PAN ID를 나타냅니다. |
otMeshLocalPrefix
|
typedef 메시 로컬 프리픽스를 나타냅니다. |
otMeshcopTlvType
|
typedefenum otMeshcopTlvType
Meshcop TLV 유형을 나타냅니다. |
otNetworkKey
|
typedefstruct otNetworkKey
스레드 네트워크 키를 나타냅니다. |
otNetworkKeyRef
|
typedef 이 데이터 유형은 NetworkKey의 KeyRef를 나타냅니다. |
otNetworkName
|
typedefstruct otNetworkName
네트워크 이름을 나타냅니다. |
otOperationalDataset
|
typedefstruct otOperationalDataset
활성 또는 대기 중인 운영 데이터 세트를 나타냅니다. |
otOperationalDatasetComponents
|
typedef 활성 또는 대기 중인 운영 데이터 세트에 여러 구성요소가 있음을 나타냅니다. |
otOperationalDatasetTlvs
|
typedefstruct otOperationalDatasetTlvs
활성 또는 대기 중인 운영 데이터 세트를 나타냅니다. |
otPskc
|
typedefstruct otPskc
PSKc를 나타냅니다. |
otPskcRef
|
typedef 이 데이터 유형은 PSKc에 대한 KeyRef를 나타냅니다. |
otSecurityPolicy
|
typedefstruct otSecurityPolicy
보안 정책을 나타냅니다. |
otTimestamp
|
typedefstruct otTimestamp
스레드 데이터 세트 타임스탬프 구성요소를 나타냅니다. |
변수 |
|
---|---|
OT_TOOL_PACKED_END
|
OT_TOOL_PACKED_BEGIN struct otNetworkKey
|
함수 |
|
---|---|
otDatasetConvertToTlvs(const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs)
|
지정된 운영 데이터 세트를
otOperationalDatasetTlvs 로 변환합니다. |
otDatasetCreateNewNetwork(otInstance *aInstance, otOperationalDataset *aDataset)
|
FTD에만 해당되며 새 네트워크를 구성할 때 사용할 새 운영 데이터 세트를 만듭니다.
|
otDatasetGeneratePskc(const char *aPassPhrase, const otNetworkName *aNetworkName, const otExtendedPanId *aExtPanId, otPskc *aPskc)
|
지정된 암호, 네트워크 이름, 확장된 PAN ID에서 PSKc를 생성합니다.
|
otDatasetGetActive(otInstance *aInstance, otOperationalDataset *aDataset)
|
활성 작업 데이터 세트를 가져옵니다.
|
otDatasetGetActiveTlvs(otInstance *aInstance, otOperationalDatasetTlvs *aDataset)
|
활성 작업 데이터 세트를 가져옵니다.
|
otDatasetGetDelayTimerMinimal(otInstance *aInstance)
|
uint32_t
FTD에만 최소 지연 타이머를 가져옵니다.
|
otDatasetGetPending(otInstance *aInstance, otOperationalDataset *aDataset)
|
대기 중인 작업 데이터 세트를 가져옵니다.
|
otDatasetGetPendingTlvs(otInstance *aInstance, otOperationalDatasetTlvs *aDataset)
|
대기 중인 작업 데이터 세트를 가져옵니다.
|
otDatasetIsCommissioned(otInstance *aInstance)
|
bool
활성 운영 데이터 세트에 유효한 네트워크가 있는지 여부를 나타냅니다.
|
otDatasetParseTlvs(const otOperationalDatasetTlvs *aDatasetTlvs, otOperationalDataset *aDataset)
|
지정된
otOperationalDatasetTlvs 에서 운영 데이터 세트를 파싱합니다. |
otDatasetSendMgmtActiveGet(otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress)
|
MGMT_ACTIVE_GET을 전송합니다.
|
otDatasetSendMgmtActiveSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
|
MGMT_ACTIVE_SET을 전송합니다.
|
otDatasetSendMgmtPendingGet(otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress)
|
MGMT_PENDING_GET을 전송합니다.
|
otDatasetSendMgmtPendingSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
|
MGMT_PENDING_SET을 전송합니다.
|
otDatasetSetActive(otInstance *aInstance, const otOperationalDataset *aDataset)
|
활성 운영 데이터 세트를 설정합니다.
|
otDatasetSetActiveTlvs(otInstance *aInstance, const otOperationalDatasetTlvs *aDataset)
|
활성 운영 데이터 세트를 설정합니다.
|
otDatasetSetDelayTimerMinimal(otInstance *aInstance, uint32_t aDelayTimerMinimal)
|
FTD에만 최소 지연 타이머를 설정합니다.
|
otDatasetSetPending(otInstance *aInstance, const otOperationalDataset *aDataset)
|
대기 중인 운영 데이터 세트를 설정합니다.
|
otDatasetSetPendingTlvs(otInstance *aInstance, const otOperationalDatasetTlvs *aDataset)
|
대기 중인 운영 데이터 세트를 설정합니다.
|
otDatasetUpdateTlvs(const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs)
|
지정된 운영 데이터 세트를 업데이트합니다.
|
otDatasetUpdaterCancelUpdate(otInstance *aInstance)
|
void
진행 중인 운영 데이터 세트 업데이트 요청을 취소합니다 (있는 경우).
|
otDatasetUpdaterIsUpdateOngoing(otInstance *aInstance)
|
bool
진행 중인 작업 데이터 세트 업데이트 요청이 있는지 여부를 나타냅니다.
|
otDatasetUpdaterRequestUpdate(otInstance *aInstance, const otOperationalDataset *aDataset, otDatasetUpdaterCallback aCallback, void *aContext)
|
운영 데이터 세트 업데이트를 요청합니다.
|
otNetworkNameFromString(otNetworkName *aNetworkName, const char *aNameString)
|
null로 종료된 지정된 C 문자열에서
otNetworkName 인스턴스를 설정합니다. |
구조체 |
|
---|---|
otExtendedPanId |
확장 PAN ID를 나타냅니다. |
otNetworkKey |
스레드 네트워크 키를 나타냅니다. |
otNetworkName |
네트워크 이름을 나타냅니다. |
otOperationalDataset |
활성 또는 대기 중인 운영 데이터 세트를 나타냅니다. |
otOperationalDatasetComponents |
활성 또는 대기 중인 운영 데이터 세트에 여러 구성요소가 있음을 나타냅니다. |
otOperationalDatasetTlvs |
활성 또는 대기 중인 운영 데이터 세트를 나타냅니다. |
otPskc |
PSKc를 나타냅니다. |
otSecurityPolicy |
보안 정책을 나타냅니다. |
otTimestamp |
스레드 데이터 세트 타임스탬프 구성요소를 나타냅니다. |
열거형
otMeshcopTlvType
otMeshcopTlvType
Meshcop TLV 유형을 나타냅니다.
Typedef
otChannelMask
uint32_t otChannelMask
채널 마스크를 나타냅니다.
otDatasetMgmtSetCallback
void(* otDatasetMgmtSetCallback)(otError aResult, void *aContext)
포인터는 MGMT_SET 요청에 대한 응답이 수신되거나 시간 초과될 때 호출됩니다.
세부정보 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||
반환 값 |
|
otDatasetUpdaterCallback
void(* otDatasetUpdaterCallback)(otError aError, void *aContext)
이 콜백 함수 포인터는 데이터 세트 업데이트 요청이 완료되면 호출되어 데이터 세트 업데이트 요청의 성공 또는 실패 상태를 보고합니다.
OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
가 사용 설정된 경우 사용 가능합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
otNetworkName
struct otNetworkName otNetworkName
네트워크 이름을 나타냅니다.
otNetworkName
는 null로 종료된 C 문자열 (즉, m8
문자 배열은 null 문자 \0
로 끝나야 합니다.
otOperationalDataset
struct otOperationalDataset otOperationalDataset
활성 또는 대기 중인 운영 데이터 세트를 나타냅니다.
데이터 세트의 구성요소는 선택사항입니다. mComponents
구조는 데이터 세트에 있는 구성요소를 지정합니다.
otOperationalDatasetComponents
struct otOperationalDatasetComponents otOperationalDatasetComponents
활성 또는 대기 중인 운영 데이터 세트에 여러 구성요소가 있음을 나타냅니다.
otOperationalDatasetTlvs
struct otOperationalDatasetTlvs otOperationalDatasetTlvs
활성 또는 대기 중인 운영 데이터 세트를 나타냅니다.
운영 데이터 세트는 스레드에 지정된 대로 TLV로 인코딩됩니다.
변수
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otNetworkKey OT_TOOL_PACKED_END
함수
otDatasetConvertToTlvs
otError otDatasetConvertToTlvs( const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs )
지정된 운영 데이터 세트를 otOperationalDatasetTlvs
로 변환합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetCreateNewNetwork
otError otDatasetCreateNewNetwork( otInstance *aInstance, otOperationalDataset *aDataset )
FTD에만 해당되며 새 네트워크를 구성할 때 사용할 새 운영 데이터 세트를 만듭니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetGeneratePskc
otError otDatasetGeneratePskc( const char *aPassPhrase, const otNetworkName *aNetworkName, const otExtendedPanId *aExtPanId, otPskc *aPskc )
지정된 암호, 네트워크 이름, 확장된 PAN ID에서 PSKc를 생성합니다.
PSKc는 커미셔닝 세션을 설정하는 데 사용됩니다.
세부정보 | |||||||||
---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||
반환 값 |
|
otDatasetGetActive
otError otDatasetGetActive( otInstance *aInstance, otOperationalDataset *aDataset )
활성 작업 데이터 세트를 가져옵니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetGetActiveTlvs
otError otDatasetGetActiveTlvs( otInstance *aInstance, otOperationalDatasetTlvs *aDataset )
활성 작업 데이터 세트를 가져옵니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetGetDelayTimerMinimal
uint32_t otDatasetGetDelayTimerMinimal( otInstance *aInstance )
FTD에만 최소 지연 타이머를 가져옵니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
||
반환 값 |
|
otDatasetGetPending
otError otDatasetGetPending( otInstance *aInstance, otOperationalDataset *aDataset )
대기 중인 작업 데이터 세트를 가져옵니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetGetPendingTlvs
otError otDatasetGetPendingTlvs( otInstance *aInstance, otOperationalDatasetTlvs *aDataset )
대기 중인 작업 데이터 세트를 가져옵니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetIsCommissioned
bool otDatasetIsCommissioned( otInstance *aInstance )
활성 운영 데이터 세트에 유효한 네트워크가 있는지 여부를 나타냅니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
||
반환 |
활성 운영 데이터 세트에 유효한 네트워크가 있으면 TRUE, 그렇지 않으면 FALSE입니다.
|
otDatasetParseTlvs
otError otDatasetParseTlvs( const otOperationalDatasetTlvs *aDatasetTlvs, otOperationalDataset *aDataset )
지정된 otOperationalDatasetTlvs
에서 운영 데이터 세트를 파싱합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetSendMgmtActiveGet
otError otDatasetSendMgmtActiveGet( otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress )
MGMT_ACTIVE_GET을 전송합니다.
세부정보 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||
반환 값 |
|
otDatasetSendMgmtActiveSet
otError otDatasetSendMgmtActiveSet( otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext )
MGMT_ACTIVE_SET을 전송합니다.
세부정보 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||||
반환 값 |
|
otDatasetSendMgmtPendingGet
otError otDatasetSendMgmtPendingGet( otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress )
MGMT_PENDING_GET을 전송합니다.
세부정보 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||
반환 값 |
|
otDatasetSendMgmtPendingSet
otError otDatasetSendMgmtPendingSet( otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext )
MGMT_PENDING_SET을 전송합니다.
세부정보 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||||
반환 값 |
|
otDatasetSetActive
otError otDatasetSetActive( otInstance *aInstance, const otOperationalDataset *aDataset )
활성 운영 데이터 세트를 설정합니다.
데이터 세트에 활성 타임스탬프가 포함되어 있지 않으면 데이터 세트는 부분적으로만 완료된 것입니다.
부분적으로 완전한 활성 데이터 세트가 있는 기기에서 스레드를 사용 설정하면 기기는 데이터 세트의 기존 정보를 사용하여 기존 스레드 네트워크에 연결하려고 시도합니다. 네트워크에 연결하려면 스레드 네트워크 키만 있으면 됩니다.
데이터 세트에 채널이 포함되지 않은 경우 기기는 여러 채널에서 MLE Announce 메시지를 보내 다른 채널에서 이웃을 찾습니다.
기기가 스레드 네트워크에 성공적으로 연결되면 상위 항목에서 전체 활성 데이터 세트를 검색합니다. 라우터 지원 기기는 완전한 활성 데이터 세트가 갖춰질 때까지 라우터 또는 리더 역할로 전환되지 않습니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
otDatasetSetActiveTlvs
otError otDatasetSetActiveTlvs( otInstance *aInstance, const otOperationalDatasetTlvs *aDataset )
활성 운영 데이터 세트를 설정합니다.
데이터 세트에 활성 타임스탬프가 포함되어 있지 않으면 데이터 세트는 부분적으로만 완료된 것입니다.
부분적으로 완전한 활성 데이터 세트가 있는 기기에서 스레드를 사용 설정하면 기기는 데이터 세트의 기존 정보를 사용하여 기존 스레드 네트워크에 연결하려고 시도합니다. 네트워크에 연결하려면 스레드 네트워크 키만 있으면 됩니다.
데이터 세트에 채널이 포함되지 않은 경우 기기는 여러 채널에서 MLE Announce 메시지를 보내 다른 채널에서 이웃을 찾습니다.
기기가 스레드 네트워크에 성공적으로 연결되면 상위 항목에서 전체 활성 데이터 세트를 검색합니다. 라우터 지원 기기는 완전한 활성 데이터 세트가 갖춰질 때까지 라우터 또는 리더 역할로 전환되지 않습니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
otDatasetSetDelayTimerMinimal
otError otDatasetSetDelayTimerMinimal( otInstance *aInstance, uint32_t aDelayTimerMinimal )
FTD에만 최소 지연 타이머를 설정합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetSetPending
otError otDatasetSetPending( otInstance *aInstance, const otOperationalDataset *aDataset )
대기 중인 운영 데이터 세트를 설정합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
otDatasetSetPendingTlvs
otError otDatasetSetPendingTlvs( otInstance *aInstance, const otOperationalDatasetTlvs *aDataset )
대기 중인 운영 데이터 세트를 설정합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
otDatasetUpdateTlvs
otError otDatasetUpdateTlvs( const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs )
지정된 운영 데이터 세트를 업데이트합니다.
aDataset
에는 업데이트할 필드와 새 값이 포함됩니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
otDatasetUpdaterCancelUpdate
void otDatasetUpdaterCancelUpdate( otInstance *aInstance )
진행 중인 운영 데이터 세트 업데이트 요청을 취소합니다 (있는 경우).
OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
가 사용 설정된 경우 사용 가능합니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
otDatasetUpdaterIsUpdateOngoing
bool otDatasetUpdaterIsUpdateOngoing( otInstance *aInstance )
진행 중인 작업 데이터 세트 업데이트 요청이 있는지 여부를 나타냅니다.
OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
가 사용 설정된 경우 사용 가능합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otDatasetUpdaterRequestUpdate
otError otDatasetUpdaterRequestUpdate( otInstance *aInstance, const otOperationalDataset *aDataset, otDatasetUpdaterCallback aCallback, void *aContext )
운영 데이터 세트 업데이트를 요청합니다.
OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
가 사용 설정된 경우 사용 가능합니다.
aDataset
에는 업데이트할 필드와 새 값이 포함되어야 합니다. 활성 또는 보류 타임스탬프 필드를 포함해서는 안 됩니다. 지연 필드는 선택사항이며, 입력하지 않으면 기본값 (1000ms)이 사용됩니다.
세부정보 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||
반환 값 |
|
otNetworkNameFromString
otError otNetworkNameFromString( otNetworkName *aNetworkName, const char *aNameString )
null로 종료된 지정된 C 문자열에서 otNetworkName
인스턴스를 설정합니다.
aNameString
은(는) UTF-8 인코딩을 따라야 하며 네트워크 이름 길이는 OT_NETWORK_NAME_MAX_SIZE
이하여야 합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
매크로
OT_CHANNEL_10_MASK
OT_CHANNEL_10_MASK (1 << 10)
채널 10
OT_CHANNEL_11_MASK
OT_CHANNEL_11_MASK (1 << 11)
채널 11.
OT_CHANNEL_12_MASK
OT_CHANNEL_12_MASK (1 << 12)
채널 12.
OT_CHANNEL_13_MASK
OT_CHANNEL_13_MASK (1 << 13)
채널 13.
OT_CHANNEL_14_MASK
OT_CHANNEL_14_MASK (1 << 14)
채널 14.
OT_CHANNEL_15_MASK
OT_CHANNEL_15_MASK (1 << 15)
채널 15.
OT_CHANNEL_16_MASK
OT_CHANNEL_16_MASK (1 << 16)
채널 16.
OT_CHANNEL_17_MASK
OT_CHANNEL_17_MASK (1 << 17)
채널 17.
OT_CHANNEL_18_MASK
OT_CHANNEL_18_MASK (1 << 18)
채널 18.
OT_CHANNEL_19_MASK
OT_CHANNEL_19_MASK (1 << 19)
채널 19.
OT_CHANNEL_1_MASK
OT_CHANNEL_1_MASK (1 << 1)
채널 1.
OT_CHANNEL_20_MASK
OT_CHANNEL_20_MASK (1 << 20)
채널 20
OT_CHANNEL_21_MASK
OT_CHANNEL_21_MASK (1 << 21)
채널 21.
OT_CHANNEL_22_MASK
OT_CHANNEL_22_MASK (1 << 22)
채널 22.
OT_CHANNEL_23_MASK
OT_CHANNEL_23_MASK (1 << 23)
채널 23.
OT_CHANNEL_24_MASK
OT_CHANNEL_24_MASK (1 << 24)
채널 24
OT_CHANNEL_25_MASK
OT_CHANNEL_25_MASK (1 << 25)
채널 25.
OT_CHANNEL_26_MASK
OT_CHANNEL_26_MASK (1 << 26)
채널 26.
OT_CHANNEL_2_MASK
OT_CHANNEL_2_MASK (1 << 2)
채널 2.
OT_CHANNEL_3_MASK
OT_CHANNEL_3_MASK (1 << 3)
채널 3.
OT_CHANNEL_4_MASK
OT_CHANNEL_4_MASK (1 << 4)
채널 4.
OT_CHANNEL_5_MASK
OT_CHANNEL_5_MASK (1 << 5)
채널 5.
OT_CHANNEL_6_MASK
OT_CHANNEL_6_MASK (1 << 6)
채널 6.
OT_CHANNEL_7_MASK
OT_CHANNEL_7_MASK (1 << 7)
채널 7.
OT_CHANNEL_8_MASK
OT_CHANNEL_8_MASK (1 << 8)
채널 8.
OT_CHANNEL_9_MASK
OT_CHANNEL_9_MASK (1 << 9)
채널 9.
OT_EXT_PAN_ID_SIZE
OT_EXT_PAN_ID_SIZE 8
스레드 PAN ID의 크기 (바이트)
OT_MESH_LOCAL_PREFIX_SIZE
OT_MESH_LOCAL_PREFIX_SIZE OT_IP6_PREFIX_SIZE
메시 로컬 프리픽스의 크기 (바이트)
OT_NETWORK_KEY_SIZE
OT_NETWORK_KEY_SIZE 16
스레드 네트워크 키의 크기 (바이트)
OT_NETWORK_NAME_MAX_SIZE
OT_NETWORK_NAME_MAX_SIZE 16
스레드 네트워크 이름 필드의 최대 크기 (바이트)
OT_OPERATIONAL_DATASET_MAX_LENGTH
OT_OPERATIONAL_DATASET_MAX_LENGTH 254
운영 데이터 세트의 최대 길이(바이트)입니다.
OT_PSKC_MAX_SIZE
OT_PSKC_MAX_SIZE 16
PSKc의 최대 크기 (바이트)
자료
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 알아보거나 문서에 참여하려면 리소스를 참고하세요.