⭐ 목표

아이폰이 multiple anchors도 인식하게 하기

📌 Change settings of DWS3000

🚩 Fix codes on DWS3000 (앵커 이름 변경)

How to test UWB(2)에서 예제 코드를 돌렸던 것처럼 SES를 이용해서 이름만 변경하고, 앵커는 계속해서 아이폰에서 인식할 수 있는 신호를 발산하게 할 수 있다.

  1. 해당 경로에 접근한다.

    ...\Qorvo_Apple_Nearby_Interaction_1.0.0\Qorvo_Apple_Nearby_Interaction_1.0.0\Sources\Qorvo\Qorvo_Apple_Nearby_Interaction_beta\Projects\nRF52840DK\ses

    (이전에 실행시켰던 바이너리 코드의 기반이 되는 프로젝트 파일이다.)

  2. NRF52840DK.emProject 을 실행한다.

  3. Application_config 안에 있는 project_name.c 파일을 연다.

  4. const char BoardName[] 을 원하는 이름으로 수정한다.

    기존 이름은 DWM3000EVB + nRF52840DK이고 나는 ANCHOR_0, 1, 2, ... 로 수정하였다.

    Untitled

  5. 앵커가 컴퓨터와 연결된 상태에서 해당 프로젝트를 Build and Run한다.

    오류Error starting process mergehex

    → Build and Run을 다시 한 번 누르면 해결된다.

  6. 업로드 성공!

    Untitled

    (반드시 충전용이 아닌 데이터 전송용 케이블을 사용해야 한다!! 안 그럼 업로드 되지 않는다 ㅠㅠ)

    또한 J-Link가 탐지되지 않거나 connect가 되지 않을 경우 앞의 How to test UWB (3)의 이 부분부터 다시 따라하면 된다.

앵커 이름 변경 완료!

🚩 Change power source of DWS3000

하나의 DWS3000를 사용할 때에는 USB로 PC와 연결되어 있는 것이 좋다. J-Link RTT Viewer로 로그도 확인 가능하고, 전원 공급도 받을 수 있기 때문이다.

그러나 여러 대의 DWS3000을 사용할 경우에는 전부 PC에 연결하기에는 한계가 있다.

또한 원하는 장소에 DWS3000을 포함한 anchor을 설치하기 위해서는 추가적인 전원 공급 장치가 필요하다.