[TIDA-01547] data collector와 end node 구현 - CC1310 보드에 hex파일 올리기 & FH networking 데모 결과
이 포스팅은 ti 측에서 제공하는 TIDA 01547 예제와 그에 대한 document들을 기반으로 해 작성되었습니다. (출처: http://www.ti.com/tool/TIDA-01547)
2. 이제 옆에 있는 Flash image를 통해 flash할 hex 파일을 선택해 주어야 한다.
여기서 cc13x0 SDK에 있는 hex 파일 말고 (document에서는 이 파일을 선택하라고 했지만 하면 정상 작동이 안된다. )
TIDA-01547 아래에 있는 hex파일을 올려준다.
경로는 다음과 같다. C:\ti\TIDA-01547\TI-15.4_stack_cop_binary_v1_50_00_08
이제 MSP432와 CC1310을 겹친다. (document를 보면 plug-in 방식 보다 wiring 방식이 더 장거리 통신이 가능하다고 하는데, 일단은 근거리 통신을 할 것이므로 plug-in 방식을 썼다.)
이전 포스트를 통해 root 노드 하나와 end node 하나를 만들어서 다음과 같이 FH SYNC, JOINED, Complete Route Discovery를 확인하였다.
document를 보면 JOINED state에서 LED2에서 GREEN 불빛이 나오고, Complete Route Discovery에서 blue 불빛이 나온다고 한다.
사진은 그 결과이고, 동영상은 이 과정을 찍었다.
(왼쪽이 root(data collector), 오른쪽이 end node(sensor)이다)
MSP 432 보드와 연결할 CC1310 보드에는 TI 측에서 제공하는 coprocessor_cc13x0_lp.hex 파일을
SmartRF Flash Programmar 2 툴을 사용해 올린다.
1. 먼저 PC와 CC1310을 연결한다.
2. 그리고 SmartRF Flash Programmar 2를 열면 Connected devices 측에 연결된 CC1310이 뜬다.
그러면 뜬 CC1310을 더블 클릭하면 그 target이 선택된다.
SmartRF Flash Programmar 2 툴을 사용해 올린다.
1. 먼저 PC와 CC1310을 연결한다.
2. 그리고 SmartRF Flash Programmar 2를 열면 Connected devices 측에 연결된 CC1310이 뜬다.
그러면 뜬 CC1310을 더블 클릭하면 그 target이 선택된다.
2. 이제 옆에 있는 Flash image를 통해 flash할 hex 파일을 선택해 주어야 한다.
여기서 cc13x0 SDK에 있는 hex 파일 말고 (document에서는 이 파일을 선택하라고 했지만 하면 정상 작동이 안된다. )
TIDA-01547 아래에 있는 hex파일을 올려준다.
경로는 다음과 같다. C:\ti\TIDA-01547\TI-15.4_stack_cop_binary_v1_50_00_08
그리고 Action 측에 있는 Erase, Program, Verify 세 개를 모두 체크해준뒤, highlighting된 버튼을 눌러주면 보드에 hex 파일이 올라간다.
이제 MSP432와 CC1310을 겹친다. (document를 보면 plug-in 방식 보다 wiring 방식이 더 장거리 통신이 가능하다고 하는데, 일단은 근거리 통신을 할 것이므로 plug-in 방식을 썼다.)
이전 포스트를 통해 root 노드 하나와 end node 하나를 만들어서 다음과 같이 FH SYNC, JOINED, Complete Route Discovery를 확인하였다.
document를 보면 JOINED state에서 LED2에서 GREEN 불빛이 나오고, Complete Route Discovery에서 blue 불빛이 나온다고 한다.
사진은 그 결과이고, 동영상은 이 과정을 찍었다.
(왼쪽이 root(data collector), 오른쪽이 end node(sensor)이다)
위에 공백이랑 오류 문자가 있는 이유는 baudrate 설정을 안해줘서 그렇다.
설정에서 시리얼포트 > 속도를 115,200 bps로 맞춰줘야 한다.
현재는 근거리 통신이라서 multi hop 통신이 아니다.
그래서 end node를 하나 더 추가해서 실험해봤지만 여전히 hop수는 1개?였다. (위에 사진을 보면 RX 메세지에 hop:01만 있음을 볼 수 있다.)
다음에는 TIDA-010003을 적용해 end node는 CC1310 하나로 구현하고,
multi hop 통신을 해보기 위해 임의로 parent를 설정해서 multi-hop통신을 구현해 볼 예정이다.
***주의***
본 demo는 미국에서 사용하는 주파수 대역인 FCC band를 사용하므로 실내에서 해야한다.
안그러면 경찰 온다..................
설정에서 시리얼포트 > 속도를 115,200 bps로 맞춰줘야 한다.
현재는 근거리 통신이라서 multi hop 통신이 아니다.
그래서 end node를 하나 더 추가해서 실험해봤지만 여전히 hop수는 1개?였다. (위에 사진을 보면 RX 메세지에 hop:01만 있음을 볼 수 있다.)
다음에는 TIDA-010003을 적용해 end node는 CC1310 하나로 구현하고,
multi hop 통신을 해보기 위해 임의로 parent를 설정해서 multi-hop통신을 구현해 볼 예정이다.
***주의***
본 demo는 미국에서 사용하는 주파수 대역인 FCC band를 사용하므로 실내에서 해야한다.
안그러면 경찰 온다..................




댓글
댓글 쓰기