안녕하세요 시더입니다.


오늘은 지그비 Xbee 시리즈1 으로 간단한 네트워크 테스트를 진행해 보도록 하겠습니다.


간략하게 부품 선정부터 해보도록 하겠습니다. 직설적으로 말하자면 지그비 시리즈1을 사세요.



일단 지그비 자체는 블루투스에 비하면 비싼편입니다. 프로라고 적힌건 성능 차이고, 시리즈2는 설정하기


번거롭습니다. 그냥 일반적이고 많이 쓰는 지그비 시리즈1 사서 전원만 입력하면 바로 연결이 됩니다.

(물론 중고품이나 설정 변경을 안했을 경우)


저는 특정 네트워크 구조를 구성하기 위해서 3개의 모듈과 사용의 편의를 위해서 USB 어댑터를 갯수에 맞춰


구입하였습니다. 구입 링크는 다음과 같습니다.


지그비: http://mechasolution.com/shop/goods/goods_view.php?&goodsno=8774


어댑터: http://www.mechasolution.com/shop/goods/goods_view.php?goodsno=8455&category=054002


3개의 모듈을 처음 동작시키면 다음과 같은 네트워크가 구성됩니다.



쉽게 말해서 서로 모든 데이터를 주고 받고 하는 상황이죠.


제가 원하는 구조는 다음과 같습니다.


네.. 마스터 모듈(서버)로 여러 슬레이브(클라이언트)가 연결되는 구조이죠.  오늘 지그비를 테스트하는 이유


중 하나가 1:N 통신을 테스트하는 겁니다. 저 구조에서 슬레이브가 계속 늘어나도 어느정도까지는 문제 없을


거라 생각됩니다.


일단 설정을 해보도록 하겠습니다.


http://www.digi.com/support/productdetail?pid=3352


위의 주소에서 관리프로그램의 최신버전을 받습니다.


http://ftp1.digi.com/support/driver/Digi_USB_RF_Drivers.exe


그리고 해당 드라이버도 받구요. (윈도우용 입니다)


그리고 프로그램을 설치하고 USB에 인식된 지그비를 추가합니다.





위의 사진에서 유심히 봐야 하는부분은 포트, 맥어드레스, 채널, ID, DL, MY 입니다.


일단 포트와 맥어드레스는 각각 기기를 구분하기 위해 필요하겠죠.


일단 저는 실수하지 않게 기기 마다 라벨을 붙어놨습니다


다음은 네트워크 구조를 변경하기 위해서는 DL과 MY를 변경해야 합니다.


채널과 ID는 따로 변경할 필요가 없는데 혹시 모를 다른 지그비와 연결될게 걱정되신다면 일괄적으로


바꾸셔야 합니다.


서버가 될 1번 지그비의 DL을 456, MY를 123으로 잡고 클라이언트가 되는 지그비는 DL을 123, MY 456으로


설정해 줍니다.


이렇게 설정하면 클라이언트  <-> 서버  데이터를 주고 받게 됩니다.


또한, 클라이언트간에는 데이터를 주고 받지 않습니다.


이렇게 해서 제가 구상하던 네트워크 구조가 완성되었네요.



'라즈베리파이' 카테고리의 다른 글

라즈베리파이 제로 1.3  (1) 2016.05.17
라즈베리파이 사용환경 설정 요약본  (0) 2016.04.23
라즈베리3으로 USB 테더링  (0) 2016.04.15
Windows 10 IOT 설치과정  (5) 2016.04.07
라즈베리파이 3 도착  (2) 2016.04.06
Posted by 시더
,