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

메시 내 수수료

GitHub에서 소스 보기

위원 및 소속

수수료 설정에는 감독자 역할이 있는 기기 1개와 연결자 역할이 있는 기기 1개가 필요합니다. 커머스는 기존 스레드 네트워크의 스레드 기기 또는 스레드 역할을 실행하는 스레드 네트워크 외부의 기기 (예: 휴대전화)입니다. 조이너는 스레드 네트워크에 참여하기를 원하는 기기입니다.

스레드 스레드는 네트워크에서 기기를 인증하는 데 사용됩니다. 네트워크 키와 같은 스레드 네트워크 사용자 인증 정보를 전송하거나 소유하지 않습니다.

이 가이드에서는 외부 감독자 또는 경계 라우터가 없는 기본적인 메시 내 커밋을 설명합니다. 외부 커밋 사용 방법을 알아보려면 외부 스레드 커밋을 참조하세요.

가상 기기를 사용한 수수료 설정 예는 OpenThread 시뮬레이션 Codelab을 참고하세요.

역할 사용 설정

총재 및 공동 회원 역할을 사용 설정하려면 다음 cmake 옵션을 사용하세요.

옵션 설명
-DOT_COMMISSIONER=ON 총재 역할 사용 설정
-DOT_JOINER=ON '참여자' 역할 사용 설정

예를 들어, CC2538 예시 플랫폼을 빌드하여 조인터로만 사용합니다.

./script/build -DOT_JOINER=ON

각 바이너리를 원하는 기기로 플래시합니다. 한 기기는 커커로서, 다른 기기는 연결자로 사용됩니다.

지원되는 플랫폼을 빌드하고 플래시하는 방법에 관한 구체적인 안내는 각 플랫폼의 OpenThread 저장소에서 확인할 수 있습니다. 저장소를 찾으려면 OpenThread GitHub 조직을 참조하세요.

네트워크 만들기

기기에서 감독자로 작동하는 네트워크 만들기

dataset init new
Done
dataset
Active Timestamp: 1
Channel: 13
Channel Mask: 07fff800
Ext PAN ID: d63e8e3e495ebbc3
Mesh Local Prefix: fd3d:b50b:f96d:722d/64
Network Key: dfd34f0f05cad978ec4e32b0413038ff
Network Name: OpenThread-8f28
PAN ID: 0x8f28
PSKc: c23a76e98f1a6483639b1ac1271e2e27
Security Policy: 0, onrcb
Done
dataset commit active
Done
ifconfig up
Done
thread start
Done

몇 초 동안 기다린 후 기기가 스레드 리더가 되었는지 확인합니다.

state
leader
Done

총재 역할 시작

동일한 기기에서 감독관 역할을 시작합니다.

commissioner start
Done

* 와일드 카드를 사용하면 지정된 연결자 사용자 인증 정보가 있는 모든 연결자가 네트워크에 커밋할 수 있도록 허용합니다. 연결 사용자 인증 정보는 확장 PAN ID 및 Network Name과 함께 기기용 사전 공유 키(PSKd)를 생성하는 데 사용됩니다. 그런 다음 PSKd는 스레드 커밋 중에 기기를 인증하는 데 사용됩니다. '참여자 사용자 인증 정보'는 기기마다 고유해야 합니다.

commissioner joiner add * J01NME
Done

특정 멤버로 제한

특정 Joiner 기기로 위급 처리를 제한하려면 기기가 공장에서 할당한 IEEE EUI-64인 eui64 매개변수를 사용합니다.

조인자 역할을 하는 기기에서 EUI-64를 가져옵니다.

eui64
2f57d222545271f1
Done

커머스 기기의 commissioner joiner 명령어에 * 와일드 카드 대신 이 값을 사용합니다.

commissioner joiner add 2f57d222545271f1 J01NME
Done

'참여자' 역할 시작

조인자 역할을 하는 기기에서 초기화를 수행한 다음 커밋러에 지정된 동일한 조인자 사용자 인증 정보로 조인자 역할을 사용 설정합니다.

factoryreset
ifconfig up
Done
joiner start J01NME
Done

확인을 위해 몇 초 동안 기다립니다.

Join success!

연결자 기기가 커밋기로 자신을 인증하고 스레드 네트워크 사용자 인증 정보를 받았습니다.

이제 조인자 기기에서 스레드를 시작합니다.

thread start
Done

인증 검증

연결자 기기에서 상태를 확인하여 기기가 네트워크에 연결되었는지 확인합니다. 2분 내에 상태가 하위 요소에서 라우터로 전환됩니다.

state
child
Done
...
state
router
Done