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

새로운 하드웨어 플랫폼으로 OpenThread 포팅

GitHub에서 소스 보기

OpenThread 스택을 새 하드웨어 플랫폼으로 포팅하는 과정은 다음과 같습니다.

  1. 빌드 환경 설정
  2. CMake 규칙 정의
  3. 플랫폼 추상화 계층 API 구현
  4. 고급 기능 구현 (하드웨어 추상화 계층)
  5. 포트 유효성 검사
  6. 인증 및 README

하드웨어 플랫폼 요구사항

OpenThread에는 다음 플랫폼 서비스가 필요합니다.

  • IEEE 802.15.4~2006 2.4GHz 라디오
    • IEEE 802.15.4 프레임 전송 및 수신
    • IEEE 802.15.4 확인 프레임 생성
    • 수신된 프레임에 수신 신호 강도 표시기 (RSSI) 측정 제공
  • 알람이 있는 밀리초 해상도의 무료 실행 타이머
  • 네트워크 구성 설정을 저장하기 위한 비휘발성 저장소
  • 순수 난수 생성기 (TRNG)

빌드 예시

몇 가지 빌드 예는 OpenThread 저장소에 제공됩니다. 자세한 내용은 플랫폼을 참조하세요.

작동하는 포트의 예시는 ot-cc2538, ot-efr32, ot-nrf528xx를 참조하세요. ot-cc2538는 단일 플랫폼만 구현하기 때문에 쉽게 시작할 수 있습니다. ot-efr32ot-nrf528xx는 여러 플랫폼에 대한 지원을 구현하기 때문에 조금 더 복잡합니다.