Google is committed to advancing racial equity for Black communities. See how.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

포트 확인

새로운 하드웨어 플랫폼 예제에 대한 OpenThread의 성공적인 포트를 확인하려면 기본 검증이 필요합니다.

대상 플랫폼 용으로 컴파일

대상 플랫폼 용 예제 OpenThread 애플리케이션을 컴파일하여 성공적인 빌드를 보여줍니다.

 ./bootstrap
make -f examples/Makefile-efr32 COMMISSIONER=1 JOINER=1

CLI와 상호 작용

CLI와 상호 작용하여 성공적인 OpenThread 실행 및 UART 기능을 보여줍니다.

/dev/ttyACM0 대한 터미널을 엽니 다 (직렬 포트 설정 : 115200 8-N-1). 명령 목록을 보려면 help 를 입력하십시오.

 help
help
autostart
bufferinfo
...
version
whitelist 

스레드 네트워크 형성

스레드 네트워크를 형성하고 노드가 리더 상태로 전환되었는지 확인하여 성공적인 프로토콜 타이머를 보여줍니다.

 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
Master 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 

두 번째 노드 연결

첫 번째 노드의 동일한 스레드 마스터 키 및 PAN ID를 사용하여 두 번째 노드를 새로 형성된 스레드 네트워크에 연결하여 성공적인 무선 통신을 보여줍니다.

 dataset masterkey dfd34f0f05cad978ec4e32b0413038ff
Done
dataset panid 0x8f28
Done
dataset commit active
Done
routerselectionjitter 1
Done
ifconfig up
Done
thread start
Done

몇 초만 기다리세요 ...

 state
router
Done 

장치 간 핑

ICMPv6 에코 요청 / 응답 메시지를 전송 / 수신하여 성공적인 데이터 경로 통신을 보여줍니다.

리더의 모든 IPv6 주소 나열 :

 ipaddr
fdde:ad00:beef:0:0:ff:fe00:fc00
fdde:ad00:beef:0:0:ff:fe00:800
fdde:ad00:beef:0:5b:3bcd:deff:7786
fe80:0:0:0:6447:6e10:cf7:ee29
Done 

라우터에서 리더의 메시-로컬 EID IPv6 주소로 ICMPv6 핑을 보냅니다.

 ping fdde:ad00:beef:0:5b:3bcd:deff:7786
16 bytes from fdde:ad00:beef:0:5b:3bcd:deff:7786: icmp_seq=1 hlim=64 time=24ms 

장치 재설정 및 재 연결 확인

장치를 재설정하고 사용자 개입없이 동일한 네트워크에 대한 재 연결을 확인하여 비 휘발성 기능을 시연합니다.

스레드 네트워크 시작 :

 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
Master 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

몇 초 동안 기다렸다가 활성 데이터 세트가 비 휘발성 저장소에 저장되었는지 확인합니다.

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

장치 재설정 :

 reset
ifconfig up
Done
thread start
Done

몇 초 동안 기다렸다가 장치가 네트워크에 성공적으로 다시 연결되었는지 확인합니다.

 panid
0x8f28
Done
state
router
Done 

난수 생성 확인

factoryreset 명령을 실행하고 새로운 임의 확장 주소를 확인하여 난수 생성을 시연합니다.

 extaddr
a660421703f3fdc3
Done
factoryreset 

몇 초만 기다리세요 ...

 extaddr
9a8ed90715a5f7b6
Done