먼저 예제 펌웨어를 업로드하기위해

보드와 J-Link를 연결하고





nRF52DK에 들어있는 모든 데이터를 삭제해준다


메뉴얼에는 Flash하라고 나와있음.




이렇게 삭제를 하고나면





데이터를 삭제했으면 바로 빌드해주면

펌웨어가 업로드된다



이렇게 light_switch proxy_client와 light_switch proxy_sever를 각각의 nrf52dk보드에 bulid해주고





플레이 스토어에서 nrf mesh어플리케이션을 다운받고


어플을 열면 Mesh Light와 Mesh Switch가 보일것이다.







해당 항목을 누르면 연결을 시작하는데







여기서 provision을 누르면 프로비저닝을 시작하는데 


프로비저닝이란 

메쉬 네트워크에 장치를 추가하는 행위입니다. 프로비저닝 모듈은 프로비저 

역할 (네트워크 소유자)과 프로비저브 역할 (추가 할 장치)을 구현하여이 프로세스의 양면을 처리합니다.


라고 하는데 그냥 네트워크에 노드를 추가하는 것이라고

보면 될것같다








잘이렇게 프로비저닝 작업을 진행하고








멀쩡히 연결해놓고도 프로비저닝된 디바이스를

 찾지 못한다고 하는데

이러한 토스트 메세지가 출력되면

예제파일을 다시 빌드해야한다ㅜㅜ

전원을 껏다켜보고 리셋도 해보았으나

달라지지 않는다.

리빌드하는게 가장 빠르다






자 이렇게 Confguration Complete라는

메세지가 나오면 노드로 추가가된것이다


하지만 대체 왜 클라이언트에서 버튼을 눌러도 서버에서 감감무소식인걸까........ 한숨만 나온다







'SEGGER Embedded Studio' 카테고리의 다른 글

UART예제  (0) 2018.07.13
mesh light switch example(2)  (0) 2018.07.10
nRF52-DK 버튼으로 LED제어  (0) 2018.07.04
SEGGER Embedded Studio 설치  (0) 2018.07.04
블로그 이미지

헛것

,