OpenThread C API 참조 업데이트

'api: platform''api: user' 를 참조하세요.

2024년 8월 29일

2024년 8월 23일

  • ba counters 추가됨 명령어를 CLI 명령어 참조에 추가합니다

  • 다음에 OPENTHREAD_CONFIG_BORDER_ROUTING_REACHABILITY_CHECK_ICMP6_ERROR_ENABLEOPENTHREAD_CONFIG_BORDER_ROUTING_TESTING_API_ENABLE 매크로를 경계 라우팅 관리자 모듈 참조하세요.

  • otTcatAdvertisedDeviceId 구조체를 추가하고 otTcatDeviceId 구조체를 otTcatGeneralDeviceIdBLE Secure API

  • otBorderAgentGetCounters 함수를 Border Agent API를 선택합니다.

  • 새로운 otBorderAgentCounters 구조체를 Border Agent API를 선택합니다.

  • otBorderRoutingSetOnLinkPrefix 함수를 Border Routing Manager API를 참조하세요.

2024년 8월 7일

2024년 7월 26일

2024년 7월 12일

2024년 6월 21일

2024년 5월 17일

  • 알파벳순으로 시작하는 새로운 br pd 명령어가 추가되었습니다. br pd (enable,disable)

  • otPlatLogCrashDump 함수를 기타 API.

  • otBorderRoutingPrefixTableIterator의 공개 속성을 업데이트했습니다. Border Router Manager API의 구조체를 사용합니다.

  • OPENTHREAD_CONFIG_PLATFORM_LOG_CRASH_DUMP_ENABLE 매크로를 다음에 추가했습니다. 기타 상수 모듈 참조하세요.

2024년 4월 29일

  • test tmforiginfilter 추가됨 명령어를 CLI 명령어 참조에 추가합니다

  • otBorderRoutingDhcp6PdSetRequestCallback 함수를 Border Routing Manager API를 참조하세요.

  • otBorderRoutingRequestDhcp6PdCallback typedef를 Border Routing Manager API를 참조하세요.

  • otLinkMetricsManagerIsEnabled 함수를 Link Metrics API

  • 새로운 함수가 멀티캐스트 DNS API: otMdnsAllocateIterator, otMdnsFreeIterator, otMdnsGetNextHost otMdnsGetNextKey, otMdnsGetNextService입니다.

  • 새로운 함수가 Router/Leader API: otThreadIsTmfOriginFilterEnabled, otThreadSetThreadVersionCheckEnabled, 및 otThreadSetTmfOriginFilterEnabled

  • OPENTHREAD_CONFIG_MULTICAST_DNS_AUTO_ENABLE_ON_INFRA_IF 매크로를 다음에 추가했습니다. 멀티캐스트 DNS 모듈 참조하세요.

  • OPENTHREAD_CONFIG_PLATFORM_DNSSD_ALLOW_RUN_TIME_SELECTION 매크로 추가됨 플랫폼별 서비스 모듈로 이전합니다. 참조하세요.

2024년 4월 11일

2024년 3월 28일

2024년 3월 21일

  • 알파벳순으로 시작하는 새로운 dataset updater 명령어가 추가되었습니다. dataset updater cancel

2024년 3월 8일

2024년 2월 27일

2024년 2월 14일

  • CLI 명령어 참조에 새 coaps 명령어가 추가되었습니다. 알파벳순으로 시작 coaps connect
  • 다음을 위한 새로운 플랫폼 추상화 모듈을 추가했습니다. DNS-SD.
  • 새로운 OPENTHREAD_CONFIG_PLATFORM_DNSSD_ENABLE 매크로를 플랫폼별 서비스 모듈.
  • 새로운 OPENTHREAD_CONFIG_SRP_SERVER_ADVERTISING_PROXY_ENABLE 매크로 추가됨 SRP 서버 모듈로 전송됩니다.

2024년 2월 6일

  • CLI 명령어 참조에 새 coap 명령어가 추가되었습니다. 알파벳순으로 시작 coap cancel
  • mMeshLocal 속성을otIp6AddressInfo IPv6 API

2024년 2월 1일

  • CLI 명령어 참조에 새 commissioner 명령어가 추가되었습니다. 알파벳순으로 시작 commissioner announce
  • 새로 추가된 otCoapSecureIsClosedotCoapSecureStartWithMaxConnAttempts 함수를 CoAP Secure API.
  • 새로 추가됨 otIp4FromIp4MappedIp6AddressotIp4ToIp4MappedIp6Address 함수를 NAT64 API에 추가합니다.
  • otPlatRadioResetCsl 함수를 Radio Operation API.

2024년 1월 23일

2024년 1월 9일

  • CLI 명령어 참조에 새 history 명령어가 추가되었습니다(처음부터). history ip addr의 알파벳순으로 표시됩니다.
  • 새로운 otPlatTrelCounters 구조체를 TREL 플랫폼.
  • 새로운 otUpstreamDnsCounters 구조체를 DNS-SD 서버 API

2023년 12월 27일

2023년 12월 13일

  • 다음에 debug 명령어 추가됨 확인할 수 있습니다
  • BLE Secure API를 추가했습니다.
  • 다음을 위한 새로운 플랫폼 추상화 모듈을 추가했습니다. BLE
  • otPdProcessedRaInfo 추가됨 있습니다.

2023년 11월 29일

2023년 11월 21일

2023년 11월 7일

  • CLI 명령어 참조에 새 TCP 명령어가 추가됨(처음부터) tcp abort를 알파벳순으로 사용합니다.

2023년 11월 2일

2023년 10월 13일

2023년 10월 5일

2023년 9월 28일

2023년 9월 22일

2023년 9월 14일

2023년 9월 1일

2023년 8월 29일

2023년 8월 15일

  • CLI 명령어 참조에 새 명령어가 추가되었습니다. <ph type="x-smartling-placeholder">

2023년 7월 31일

2023년 7월 26일

  • CLI 명령어 참조에 새 명령어가 추가되었습니다. <ph type="x-smartling-placeholder">

2023년 7월 19일

  • 사용자가 수동으로 환경을 설정할 수 있도록 새 API 및 관련 CLI 명령어가 추가되었습니다. 경로 환경설정을 Border Routing Manager API를 참조하세요.
  • 더 나은 처리를 위해 SRP API 서비스 인스턴스 이름을 사용할 수 있습니다
  • 새로운 구조체, 함수, 관련 CLI 명령어가 Mesh Diagnostics API를 사용하여 수집할 수 있습니다. 메시지가 TX 큐에서 소비된 시간에 대한 통계입니다.

2023년 6월 26일

2023년 6월 13일

2023년 6월 1일

2023년 5월 17일

2023년 5월 8일

  • CLI 명령어 참조에 새 명령어가 추가되었습니다. <ph type="x-smartling-placeholder">
  • otBorderAgentGetId 함수를 Border Agent API에 추가했습니다.
  • otIp6PrefixFromString 함수를 IPv6 API에 추가했습니다.
  • otThreadGetVendorModel, otThreadGetVendorName, otThreadGetVendorSwVersion, otThreadSetVendorModel, otThreadSetVendorName, otThreadSetVendorSwVersion Thread - General API에 추가된 함수

2023년 5월 1일

  • otPlatCryptoEcdsaGenerateAndImportKey, otPlatCryptoEcdsaExportPublicKey, otPlatCryptoEcdsaSignUsingKeyRef, otPlatCryptoEcdsaVerifyUsingKeyRef 함수가 Crypto Platform API에 추가되었습니다.
  • otPlatDiagRadioTransmitStream 함수가 플랫폼 초기화 API.

2023년 4월 18일

2023년 3월 28일

2023년 3월 23일

2023년 3월 15일

2023년 3월 2일

2023년 2월 20일

2023년 2월 14일

2023년 1월 31일

2023년 1월 18일

2023년 1월 3일

2022년 11월 18일

2022년 10월 26일

  • 새로운 otIcmp6Type enum이 ICMPv6 API
  • OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK 매크로가 Toolchain API.
  • 새로운 속성이 otMleCounters 구조체를 사용하는 방법을 설명합니다.

2022년 10월 19일

  • otNat64State, otNat64GetPrefixManagerState, otNat64GetTranslatorStateotNat64SetEnabled 함수가 NAT64 API입니다.
  • 추가됨 nat64 (enable,disable) 드림 및 nat64 state을(를) 출발하여 확인할 수 있습니다

2022년 10월 13일

2022년 9월 21일

  • otIp4AddressFromStringotNat64SynthesizeIp6Address 함수 NAT64 API에 추가되었습니다.
  • otSrpServerIsAutoEnableModeotSrpServerSetAutoEnableMode SRP API에 추가된 함수
  • TCP Abstractions API의 열거형 업데이트

2022년 9월 15일

  • 새로운 enum, typedef, 함수를 새 NAT64 CLI 명령어를 지원하는 NAT64 API
  • NAT64 명령어를 NAT64 CIDR, 프리픽스, 매핑, 카운터 명령이 있습니다.

2022년 8월 25일

  • 운영 데이터 세트를 추가했습니다. CLI 개념을 설명하겠습니다
  • dataset 명령어를 추가했습니다. CLI 명령어 참조로 이동합니다

2022년 8월 24일

  • otNat64ReceiveIp4Callback, otIp4NewMessage, otNat64Send otNat64SetIp4CidrotNat64SetReceiveIp4Callback 함수가 다음에 추가됨 NAT64 API
  • child 명령어를 추가했습니다. CLI 명령어 참조로 이동합니다

2022년 8월 16일

  • otBorderRoutingGetFavoredNat64Prefix 함수가 Border Routing Manager API를 참조하세요.
  • otThreadSearchForBetterParent 메서드가 일반 API.
  • otPlatInfraIfDiscoverNat64PrefixotPlatInfraIfDiscoverNat64PrefixDone 메서드가 인프라 인터페이스.
  • otIp6GetPrefix 메서드가 IPv6 API
  • otIp4ExtractFromIp6AddressotIp4IsAddressEqual 함수가 다음에 추가됨 NAT64 API입니다.
  • otRouterInfo 구조체를 업데이트했습니다.
  • bbr 및 기타 명령어를 추가했습니다. CLI 명령어 참조로 이동합니다

2022년 8월 3일

  • 다음에 channel 명령어를 추가했습니다. 확인할 수 있습니다

2022년 7월 27일

2022년 7월 20일

2022년 7월 14일

2022년 7월 7일

  • otBorderRoutingGetRouteInfoOptionPreferenceotBorderRoutingSetRouteInfoOptionPreference 함수가 경계 라우터 API.

2022년 6월 28일

  • OT_IP6_MAX_MLR_ADDRESSES 매크로가 IPv6 API
  • OT_ERROR_ALREADY이(가) otNetDataPublishExternalRoute 및 함수 otNetDataPublishOnMeshPrefix스레드 - 일반 API.

2021년 6월 14일

  • otTimestamp typedef가 운영 Dataset API.
  • OT_SETTINGS_KEY_LEGACY_NAT64_PREFIX, OT_SETTINGS_KEY_LEGACY_OMR_PREFIX OT_SETTINGS_KEY_ON_LINK_PREFIXOT_SETTINGS_KEY_RESERVED enum 플랫폼 - 설정 API에서 삭제되었습니다.
  • otSrpServerTtlConfig typedef 및 otSrpClientEnableAutoHostAddress, otSrpServerGetTtlConfig, otSrpServerServiceGetTtl, otSrpServerSetTtlConfig 함수가 SRP API.
  • otDetachGracefullyCallback typedef 및 otThreadDetachGracefully 함수를 Thread - General API.

2022년 5월 31일

  • otDnssdCounters typedef 및 otDnssdGetCounters 함수가 DNS-SD 서버 API.
  • otPlatRadioGetCslClockUncertainty 함수를 삭제하고 추가됨 otPlatRadioGetCslUncertainty 함수 Radio Operation API로 전달됩니다.
  • otSrpServerLeaseInfootSrpServerResponseCounters typedef, otSrpClientGetTtl, otSrpClientSetTtl, otSrpServerGetPort otSrpServerGetResponseCounters, otSrpServerHostGetLeaseInfo, 및 otSrpServerServiceGetLeaseInfo 함수가 추가되었습니다. SRP API

2022년 5월 18일

2022년 4월 20일

2022년 4월 13일

2022년 3월 30일

2022년 3월 15일

  • otDnsClientResolveIp4Address 함수가 DNSv6 API
  • OT_SETTINGS_KEY_BR_ULA_PREFIX enum이 다른 enum 업데이트와 함께 추가되었습니다. 플랫폼 설정 API

2022년 2월 23일

2022년 2월 2일

  • otCoapMessageSetCode 함수가 CoAP API.
  • otPlatCryptoRandomDeinit, otPlatCryptoRandomGetotPlatCryptoRandomInit 함수가 암호화 - 플랫폼 API
  • otRandomCryptoMbedTlsContextGet이(가) 다음에서 삭제됨 RNG 암호화 API.
  • Entropy Source API가 삭제되었습니다.
  • otHistoryTrackerNetDataEvent enum, otHistoryTrackerExternalRouteInfo otHistoryTrackerOnMeshPrefixInfo typedef, otHistoryTrackerIterateExternalRouteHistory 및 함수 otHistoryTrackerIterateOnMeshPrefixHistoryHistory Tracker API에 추가되었습니다.
  • 새로운 전환 제어 블록 (TCB) 매크로를 TCP API와 함께 사용되어야 합니다.
  • 추가됨 Thread Radio Encapsulation Link (TREL) API Thread Over Infrastructure
  • 다음의 함수, typedef, 구조체 업데이트를 TREL - Platform API

2022년 1월 19일

2021년 12월 7일

  • otLinkIsRadioFilterEnabledotLinkSetRadioFilterEnabled 함수 Link API에 추가됩니다.
  • otThreadSetThreadVersionCheckEnabled이(가) 다음에 추가됨 Router/Leader API

2021년 9월 27일

2021년 9월 20일

  • otHistoryTrackerMulticastAddressInfootHistoryTrackerUnicastAddressInfo History Tracker API에 추가되었습니다.

2021년 9월 13일

2021년 8월 30일

2021년 8월 24일

2021년 6월 22일

  • TCP API가 추가되었습니다.
  • 다음에서 otMasterKey 구조체 이름이 otNetworkKey로 변경됨: 운영 Dataset API.

2021년 5월 10일

  • otSrpServerLeaseConfig 구조체 추가 SRP API.

2021년 4월 12일

2021년 4월 5일

  • otPingSenderStatistics 구조체 추가 Ping Sender API
  • otSrpClientBuffersServiceEntry 구조체 추가 SRP API.

2021년 3월 25일

  • Ping Sender API가 추가되었습니다.
  • UART Platform API가 삭제되었습니다.

2021년 3월 9일

2021년 2월 22일

  • otDnsQueryConfig 구조체 추가 DNS API

2021년 2월 16일

  • otDnsQuery 구조체를 삭제하고 otDnsServiceInfo 구조체를 DNS API.

2021년 2월 9일

  • otSrpClientGetServerAddress, otSrpClientIsRunningotSrpClientSetCallback 함수가 SRP API.
  • Heap API는 지원 중단되었습니다.

2021년 2월 2일

  • otCoapBlockwiseResource 구조체 추가 CoAP API.
  • otSrpTxtEntry 구조체가 SRP API.

2021년 1월 26일

  • SRP API가 추가되었습니다.

2021년 1월 20일

2020년 11월 9일

2020년 10월 20일

  • otIp6AddressInfo 구조체 추가 IPv6 API

2020년 10월 2일

2020년 8월 31일

  • 스레드 1.2에서 Coordinated Sampled Listening (CSL) 지원을 위한 API가 추가되었습니다.
  • otBackboneRouterMulticastListenerInfo 구조체 추가 Backbone Router API

2020년 8월 12일

  • otThreadDiscoveryRequestInfo 구조체 추가 일반 API.

2020년 7월 15일

  • otBackboneRouterConfig 함수가 Backbone Router API

  • otCoapAddResource 함수가 CoAP API.

  • otJoinerPskd, otJoinerInfoType, otCommissionerAddJoinerWithDiscernerotCommissionerRemoveJoinerWithDiscerner 함수가 Commissioner API:

  • otJoinerGetDiscerner, otJoinerSetDiscerner, 및 otJoinerDiscerner 함수가 Joiner API

  • otLinkFilterClearDefaultRssInotLinkFilterSetDefaultRssIn 함수 Link API에 추가됩니다.

  • otLinkRawGetRadioTime, otLinkRawSetMacFrameCounterotLinkRawSetMacKey 함수가 Raw Link API

  • otDatasetGetActiveTlvs, otDatasetGetPendingTlvs, otDatasetSetActiveTlvs, otDatasetSetPendingTlvs, otThreadGetFixedDuaInterfaceIdentifierotThreadSetFixedDuaInterfaceIdentifier 함수가 일반 API.

  • otUdpGetSockets 함수가 UDP Forward API.

  • otUdpGetSockets 함수가 UDP API에 추가되었습니다.

  • otPlatRadioGetNow, otPlatRadioSetMacFrameCounter, 및 otPlatRadioSetMacKey플랫폼 라디오 구성 API.

2020년 4월 27일

2020년 3월 24일

  • OT_COAP_MAX_RETRANSMITOT_COAP_MIN_ACK_TIMEOUT 매크로를 CoAP API.

2020년 3월 2일

  • CoAP API를 업데이트했습니다. <ph type="x-smartling-placeholder">
      </ph>
    • otCoapOptionIteratorotCoapTxParameters 구조체가 추가되었습니다.
    • CoAP 블록 옵션을 인코딩하는 도우미 함수가 추가되었습니다.
    • CoAP의 메시지당 전송 매개변수를 지정하는 함수 추가 요청을 처리하는 데 사용됩니다

2020년 1월 9일

2019년 12월 3일

2019년 11월 11일

  • otThreadResetIp6Counters 드림 함수가 일반 API에 추가되었습니다.
  • 카운터 재설정과 최대 프레임 가져오기 및 설정을 위한 새로운 함수 Link API에 추가된 재시도

2019년 10월 25일

2019년 9월 19일

  • Random API 페이지를 Crypto로 분할 및 비암호화는 소스 코드
  • otJoinerInfo 구조체 및 otCommissionerGetNextJoinerInfo 함수 추가됨 Commissioner API로 이전합니다.
  • otRadioCoexMetrics 구조체 및 otPlatRadioIsCoexEnabled 함수가 Radio Types API.
  • otError에서 항상 성공하는 여러 API의 반환 유형을 변경했습니다. void에게 전송합니다.

2019년 8월 9일

2019년 6월 17일

  • 상태 변경 및 조이너 활동을 알리기 위한 콜백을 Commissioner API
  • OTAPI, OTCALL, OT_CALL, OT_CDECL는 Windows 지원 중단과 함께 삭제되었습니다.

2019년 5월 28일

2019년 5월 14일

2019년 3월 14일

2019년 2월 25일

  • otIp6SlaacIidCreateotIp6SlaacUpdate 함수가 IPv6 API.

2019년 1월 30일

  • 다양한 CLI API 개선
  • otRadioFrame에서 mDidTx 항목을 삭제했습니다. 구조체입니다.

2019년 1월 23일

  • UDP API에 추가된 UDP 수신기 함수
  • otCoapHeader 구조체가 CoAP에서 삭제됨 API를 참조하세요. CoAP 헤더 정보가 개선되었습니다. 코드를 CoAP 메시지에 삽입합니다.
  • DHCPv6 Server API가 삭제되었습니다.

2019년 1월 7일