Ex15 무선시리얼 멀티포인트 네트워크 1대8 ENm-MN-SN-EN 수동구성 예
핸디포트의 멀티포인트 모드 응용 방법에 대하여 소개합니다.
핸디포트의 멀티포인트 기능을 사용하기 위하여는 소프트웨어 버전 3.2 또는 그 이상이어야 합니다. 소프트웨어 버전 3.1까지는 멀티포인트 기능을 지원하지 않습니다. 또한, 핸디포트의 멀티포인트 기능을 사용하기 위해서는 MN, SN 및 EN 모두 소프트웨어 버전 3.2 이상이어야 합니다.
핸디포트 멀티포인트 네트워크를 이용하여 1대8 Point-to-Multipoint 네트워크를 구성하는 예입니다.
1. ENm-MN-SN-EN 네트워크
1.1. 트리 구성
1대8 Point-to-Multipoint 트리 네트워크로 MN에서 SN 2개로, 각각의 SN에서 4개의 EN으로 연결된 트리 구성입니다.
1.2. 멀티포인트 네트워크 구성
1대8 Point-to-Multipoint 네트워크 구성 예로 마스터 장비에 연결된 ENm, 주 라우터 기능의 MN, 부 라우터 기능의 SN 2개 및 8개의 슬레이브 장비에 연결된 EN101 ~ EN104 및 EN201 ~ EN204로 구성됩니다. 구성방법에는 수동구성과 자동구성으로 이루어지며, 여기서는 수동구성에 대하여 예로 듭니다.
사용자 데이터 흐름은 다음과 같습니다.
- 시리얼 장비0 (마스터 장비)의 송신 데이터: 핸디포트 ENm을 거쳐 MN 및 SN에 전달. MN에서 각각의 SN에 순차적으로 전송. 각각의 SN에서 각각의 EN에 순차적으로 전송.
- 시리얼 장비1의 송신 데이터 예: SN100, MN 및 ENm을 거쳐 시리얼 장비0에 투명하게 전송.
- 시리얼 장비5의 송신 데이터 예: SN200, MN 및 ENm을 거쳐 시리얼 장비0에 투명하게 전송.
- 시리얼 장비들이 각각의 데이터를 동시에 전송하면 장비0에서 수신할 때 각각의 데이터를 구분할 수 없음. 이러한 데이터가 섞기는 것을 방지하기 위해서는 장비0에서 Polling으로 각각의 장비의 송신 시간을 제어하든지 각각의 장비들이 Address 모드를 사용해야 한다. Address 모드를 사용하게 되면 장비0에서 수신한 데이터를 분석함으로써 어떤 장비에서 송신한 데이터인지를 구분할 수 있음. 여기에서는 Polling을 사용하는 구성의 예.
1.3. 멀티포인트 네트워크에서 각각의 핸디포트 역할 및 구성
주) Reg&Con: REGISTER&CONNECT, DN: Don’t need, N/A: Not Applicable, UART-DTE/DCE: 시리얼 장비와 연결 가능여부, MN은 멀티모드 명령어에 의해 자동으로 연결모드가 결정됨.
2. 1대8 Point-to-Multipoint 네트워크 설정
해당 핸디포트 멀티포인트 네트워크 설정을 위해서는 ENm 설정, MN 설정, 2개의 SN 설정 및 8개의 EN 설정이 필요합니다.
설정을 위한 각각의 핸디포트에 역할을 구분하여 라벨을 부착하는 것도 설정과정을 용이하게 하는 방법 중에 하나입니다. 라벨은 ENm, MN, SN100, SN200, EN101, EN102 등으로 정할 수 있습니다.
또한, Device Name을 라벨과 동일하게 설정하는 것도 핸디포트를 구분하는 좋은 방법입니다. 예로 Device Name을 ENm으로 설정하기 위해서는 설정모드에서 명령어 ‘N’ 입력 후 “ENm<CR>”을 입력합니다. 변경된 설정 적용은 명령어 ‘X’를 입력하여 적용합니다.
1 단계: ENm의 연결모드를 WAIT로 설정하고 MN 설정을 위한 ENm의 BD_ADDR을 획득(알아냄)합니다.
2 단계: MN을 Multimode 명령어를 이용하여 설정하고 ENm의 BD_ADDR을 입력합니다. EN들을 위한 MN의 BD_ADDR을 획득합니다.
3 단계: SN100을 Multimode 명령어를 이용하여 설정하고 MN의 BD_ADDR을 입력합니다. Serial Port를 1로 설정합니다.
4 단계: SN200을 Multimode 명령어를 이용하여 설정하고 MN의 BD_ADDR을 입력합니다. Serial Port를 2로 설정합니다.
5 단계: EN101 ~ EN104의 연결모드를 Register & Connect Mode로 설정하고 SN1의 BD_ADDR을 입력합니다. Serial Port를 1 ~ 4로 각각 설정합니다.
6 단계: EN201 ~ EN204의 연결모드를 Register & Connect Mode로 설정하고 SN2의 BD_ADDR을 입력합니다. Serial Port를 1 ~ 4로 각각 설정합니다.
7 단계: 1대8 핸디포트 멀티포인트 네트워크의 구성을 명령어, LNK LED 및 장비간의 데이터 송수신으로 확인합니다.
3. 수동설정 예
버튼 모드에서의 설정을 예로 듭니다.
3.1. ENm 핸디포트 설정
1 단계: 버튼을 동작시켜 설정 모드로 진입 후 5초 후에 <CR>를 입력합니다.
2 단계: 연결모드 변경을 위한 명령어 ‘M’을 입력하고 WAIT 모드로 변경하기 위해 “1<CR>”을 입력합니다. 또한, MN 핸디포트를 위한 Local BD_ADDR 값을 기록합니다.
3 단계: 명령어 ‘V’ 와 “LR” 입력하여 설정 확인(Connection Mode, Local BD_ADDR, Multi-Mode 및 Node-Type) 후 명령어 ‘X’ 이용하여 변경된 설정을 적용합니다.
3.2. MN 핸디포트 설정
1 단계: 버튼을 동작시켜 설정 모드로 진입 후 5초 후에 <CR>를 입력합니다.
2 단계: 멀티포인트 모드 명령어 “LM”을 입력하고, “2<CR>”을 입력하여 MN 모드로 설정합니다. 멀티포인트 명령어를 실행하면 동작모드가 확장 명령어 모드로 자동 변경되며, 멀티모드가 MN으로 자동 변경됩니다. 또한, 연결모드는 REGISTER & CONNECT로 자동변경 됩니다.
3 단계: ENm의 BD_ADDR를 입력하기 위해 명령어 ‘A’를 입력하고 “E00012345678<CR>”(ENm의 BD_ADDR)을 입력합니다. 이때, SN을 위한 MN의 BD_ADDR를 획득합니다. 또한, Serial Port는 반드시 ‘1’로 설정되어야 하며, Serial Port를 ‘1’로 설정하는 방법은 명령어 ‘C’ 입력 후 “1<CR>”을 입력합니다.
4 단계: 명령어 ‘V’ 와 “LR” 입력하여 설정 확인(Connection Mode, Local BD_ADDR, Remote BD_ADDR, Serial Port, Multi-Mode 및 Node-Type) 후 명령어 ‘X’ 이용하여 변경된 설정을 적용합니다. 재시작 후 확장명령어 모드를 사용해야 합니다.
3.3. SN100, SN200 핸디포트 설정
3.4. EN101 ~ EN204 핸디포트 설정
무선시리얼 솔루션, 핸디포트 by 핸디웨이브
'자료실 > 멀티포인트 설정예' 카테고리의 다른 글
Ex17 무선시리얼 멀티포인트 네트워크 1대8 HUB 수동구성 예 (0) | 2009.05.14 |
---|---|
Ex16 무선시리얼 멀티포인트 네트워크 1대10 MN-SN-EN 수동구성 예 (0) | 2009.05.13 |
Ex14 무선시리얼 멀티포인트 네트워크 1대7 MN Unicast-EN 수동구성 예 (0) | 2009.05.11 |
Ex13 무선시리얼 멀티포인트 네트워크 1대6 ENm-MN Unicast-EN 수동구성 예 (0) | 2009.05.08 |
Ex12 무선시리얼 멀티포인트 네트워크 1대7 MN HUB-EN 수동구성 예 (0) | 2009.05.07 |