1편 - Digi XCTU로 Digi XBee IoT 네트워크 매핑 > NEWS & CASE STUDY

본문 바로가기

CASE STUDY | 1편 - Digi XCTU로 Digi XBee IoT 네트워크 매핑

페이지 정보

작성자 테솔 작성일19-10-07 10:18 조회93회

본문


Digi XCTU Digi XBee IoT 네트워크 매핑 1편


7c8ad79ed242a05ffbe2f881b7f6aa4c_1570411379_1142.jpg


Digi의 무료 소프트웨어인 XCTU IoT 네트워크에서 Digi XBee 모듈을 관리하기위한 광범위한 통합 도구 및 기능이 있습니다

예를 들어, XCTU를 사용하여 Digi XBee 장치를 쉽고 빠르게 구성할 수 있습니다. 또한 XCTU의 다른 Digi XBee 네트워크 관리도구를 사용하여 네트워크를 매핑하고, 모듈 간 통신 범위를 테스트하고, MicroPython을 사용하여 인텔리전트 에지 네트워킹 동작을 모듈에 프로그래밍하고, 대량 펌웨어 업데이트 등을 수행할 수 있습니다


Digi XBee 네트워크 매핑 

Digi XCTU는 단일 그래픽 레이아웃으로 전체 무선 IoT 네트워크의 맵을 표시할 수 있습니다. Digi XCTU의 네트워크 매핑 기능을 통해 전체 시스템을 무선으로 무료로 탐색할 수 있으며 이 맵을 통하여 전체 Digi XBee IoT 네트워크를 실시간으로 표시합니다. 이 맵은 각각의 노드, 무선 노드 사이의 모든 경로, 각각의 신호강도가 함께 표시됩니다. 다양한 레이아웃 및 필터링 도구를 사용하면 가장 관심있는 부분에 집중할 수 있습니다. 또한 네트워크 맵은 스프레드 시트, 보고서 등에 사용하기 위해 이미지 또는 데이터 테이블로 내보낼 수 있습니다. 아래 내용을 통하여 Zigbee 네트워크 맵 설정해 대하여 실습하고 탐색하는 방법에 대해 확인할 수 있습니다.

 

준비물

  • Digi XBee3 지그비 메쉬 키트 

- 3 Digi XBee3 Zigbee 모듈

- 3 그루브 평가 보드

- 3 USB 케이블

  • 노트북 또는 데스크탑 컴퓨터 
  • Digi XCTU, 무료 다운로드 가능

참고 : 이 예제는 Digi XCTU의 강력한 매핑 기능을 설명하기 위해 17개의 Digi XBee 모듈 네트워크를 보여줍니다. 테스트 네트워크에도  모듈을 추가하는 것이 좋습니다.

7c8ad79ed242a05ffbe2f881b7f6aa4c_1570412140_6128.jpg



지원되는 RF 제품군 및 프로토콜


다음 가이드는 Zigbee 네트워크를 설정하고 매핑하는 방법과 다양한 Digi XBee 제품에서 작동하는 것을 보여줍니다. Digi XBee3, Digi XBee S2 S2C 모듈과 Digi XBee Wall Routers 등 다양한 기종의 혼합 네트워크를 구축 하였으고 XCTU 맵에 올바르게 표시됩니다.


또한 XCTU는 각 프로토콜에 대한 적절한 진단 정보를 표시하면서 Digi Mesh 프로토콜 네트워크는 물론 Digi XBee 802.15.4 네트워크도 매핑 할 수 있습니다. 이러한 기능은 설계 및 디버깅에 대단히 도움이 될 수 있으며, 아래에서 살펴볼 Zigbee 네트워크와 비슷한 방식으로 모든 것이 작동합니다.


지원되는 RF 제품군 및 프로토콜


모든 지그비 네트워크에는 하나의 코디네이터 노드가 있어야 합니다. 코디네이터를 사용하려면 CE 1로 설정하고 이스케이프가 있는 AP 모드의 경우 AP 2를 설정합니다. (DIGI XBee3 이 전 모듈의 경우 지그비 코디네이터 API 펌웨어를로드하십시오.). 테스트를 쉽게 하려면 NJ FF로 변경하여 접속시간은 무제한으로 설정하십시오.


다음으로 다른 노드를 Zigbee 라우터로 구석하여야 합니다. 모든 DIGI XBee Zigbee 모듈은 초기 상태가 라우터로 기본 설정이 되어 있습니다. 보다 안정적인 테스트 네트워크를 위하여 아래 설정들을 참고하십시오.


- 제한 없는 접속 시간을 위한 NJ 값을 FF로 설정

- NW를 14(20분)로 설정하면 네트워크가 손실(연결 끊김 등)된 경우 재연결을 실행

- JV​를 1로 설정, 코디네이터가 변경되었을 때, 라우터가 스타트 업 시 새로운 코디네이터를 검색

위 설정은 선택사항입니다. 테스트를 위한 네트워크 설정에서 유용하게 사용될 수도 있지만, 기본 초기 설정으로 진행되어도 정상적으로 작동할 것입니다.


7c8ad79ed242a05ffbe2f881b7f6aa4c_1570413074_6002.png


테스트할 모든 모듈의 노드 구성(코디네이터/라우터 설정)이 준비되었다면, 최소 하나의 모듈은 개발용보드 혹은 인터페이스 보드와 USB 케이블을 사용하여 PC와 직접 연결이 되어야 합니다. 그 외 다른 모듈들의 경우는 PC와 직접 연결이 필요하지 않으며 통신을 위해 전원만 공급(플러그 인 어답터, 배터리 또는 USB 전원 공급 장치 등)하여 주면 됩니다.


지금까지 예제에서는 코디네이터를 PC와 연결하였지만 항상 코디네이터만 PC에 연결되어야 하는 것은 아닙니다. 대부분의 실제 사용되는 네트워크의 경우, 코디네이터는 하나의 노드일 뿐입니다. 그래서 사실상 코디네이터가 아닌 라우터 중 하나를 PC에 연결하고 네트워크에 접속하는 방식으로도 사용이 됩니다.

 

로컬로 연결된 XBee API 모드(AP=2)로 변경하십시오. 코디네이터가 아닌 모듈을 사용하여 예제가 진행됩니다.


7c8ad79ed242a05ffbe2f881b7f6aa4c_1570413149_1405.png


End Device 설정


​Digi XBee3 모듈을 사용한 End Device 설정

Parent-child 네트워크 토폴로지를 포함하여 Zigbee의 절전 모드를 탐색할 수 있는 Sleeping End Device를 만들고 싶