2009. 4. 20. 08:45

Ex3 무선시리얼 멀티포인트 네트워크 리피터 설정하기 Cascade

 

핸디포트의 멀티포인트 모드 응용 방법에 대하여 소개합니다.

 

핸디포트의 멀티포인트 기능을 사용하기 위하여는 소프트웨어 버전 3.2 또는 이상이어야 합니다. 소프트웨어 버전 3.1까지는 멀티포인트 기능을 지원하지 않습니다. 또한, 핸디포트의 멀티포인트 기능을 사용하기 위해서는 MN, SN EN 모두 소프트웨어 버전 3.2 이상이어야 합니다.

 

1. 리피터를 이용한 핸디포트 멀티포인트 네트워크 구성

 

1.1. 멀티포인트 네트워크 구성

리피터를 이용한 EN1 EN2 사이의 Cascade 중계 구성은 다음 그림과 같으며, 사용자 데이터의 흐름은 시리얼 장비1 2 사이에서 투명하게 이루어집니다. Cascade 중계 구성에서 리피터의 제한은 별도로 존재하지 않습니다. 예에서는 2개의 리피터를 Cascade 연결한 예를 듭니다.


 

1.2. 멀티포인트 네트워크에서 핸디포트 역할


) Reg&Con: REGISTER&CONNECT, DN: Don’t need, N/A: Not Applicable, UART-DTE/DCE: 시리얼 장비와 연결 가능여부, SN Repeater 멀티모드 명령어에 의해 자동으로 연결모드가 결정됨.

 

 

2. SN1, 2 리피터 이용한 핸디포트 멀티포인트 네트워크 설정

SN Repeater 네트워크는 거리 연장을 목적으로 EN 사이에 SN1 SN2 Repeater Cascade 형태로 구성한 예입니다. SN Repeater 네트워크에는 연결모드가 WAIT EN1, SN1 Repeater, SN2 Repeater 연결모드가 Register & Connect EN2 구성됩니다.

설정을 위한 각각의 핸디포트에 역할을 구분하여 라벨을 부착하는 것도 설정과정을 용이하게 하는 방법 중에 하나입니다. 라벨은 EN1, SN1, SN2, EN2 등으로 정할 있습니다. 또한, Device Name 라벨과 동일하게 설정하는 것도 핸디포트를 구분하는 좋은 방법입니다. 예로 Device Name EN1으로 설정하기 위해서는 설정모드에서 명령어 ‘N’ 입력 “EN1<CR>” 입력합니다. 변경된 설정 적용은 명령어 ‘X’ 입력하여 적용합니다.

전체적인 설정 순서는 다음과 같습니다.

1 단계: EN1 연결 모드를 WAIT 설정하고 SN Repeater 설정을 위한 EN1 BD_ADDR 획득(알아냄)합니다.

2 단계: SN1 Repeater Multimode 명령어를 이용하여 설정하고 EN1 BD_ADDR 입력합니다. SN2 Repeater 설정을 위한 SN1 Repeater BD_ADDR 획득합니다.

3 단계: SN2 Repeater Multimode 명령어를 이용하여 설정하고 SN1 Repeater BD_ADDR 입력합니다. EN2 설정을 위한 SN2 Repeater BD_ADDR 획득합니다.

4 단계: EN2 Register & Connect Mode 설정하고 SN2 Repeater BD_ADDR 입력합니다.

5 단계: EN1-SN1 Repeater-SN2 Repeater-EN2 Network 구성을 SN Repeater 명령어 EN1/EN2 데이터 송수신으로 확인합니다.

 

 

3. 설정

버튼 모드에서의 설정을 예로 듭니다.

 

3.1. EN1 핸디포트 설정

1 단계: 버튼을 동작시켜 설정 모드로 진입 5 후에 <CR> 입력합니다.

2 단계: 연결모드 변경을 위한 명령어 ‘M’ 입력하고 WAIT 모드로 변경하기 위해 “1<CR>” 입력합니다. 또한, 리피터 핸디포트를 위한 Local BD_ADDR 값을 기록합니다.

3 단계: 명령어 ‘V’ “LR” 입력하여 설정 확인(Connection Mode, Local BD_ADDR, Multi-Mode Node-Type) 명령어 ‘X’ 이용하여 변경된 설정을 적용합니다.

 

3.2. SN1 Repeater 핸디포트 설정

1 단계: 버튼을 동작시켜 설정 모드로 진입 5 후에 <CR> 입력합니다.

2 단계: 멀티포인트 모드 명령어 “LM” 입력하고, “1<CR>” 입력하여 리피터 모드로 설정합니다. 멀티포인트 명령어를 실행하면 동작모드가 확장 명령어 모드로 자동 변경되며, 멀티모드가 리피터로 자동 변경됩니다. 또한, 연결모드는 REGISTER & CONNECT 자동변경 됩니다.

3 단계: EN1 BD_ADDR 입력하기 위해 명령어 ‘A’ 입력하고 “E12233445566<CR>”(EN1 BD_ADDR) 입력합니다. 이때, SN2 Repeater 위한 SN1 Repeater 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) 명령어 ‘X’ 이용하여 변경된 설정을 적용합니다. 재시작 리피터로 설정된 핸디포트는 확장명령어 모드를 사용해야 합니다.

 

3.3. SN2 Repeater 핸디포트 설정

1 단계: 버튼을 동작시켜 설정 모드로 진입 5 후에 <CR> 입력합니다.

2 단계: 멀티포인트 모드 명령어 “LM” 입력하고, “1<CR>” 입력하여 리피터 모드로 설정합니다. 멀티포인트 명령어를 실행하면 동작모드가 확장 명령어 모드로 자동 변경되며, 멀티모드가 리피터로 자동 변경됩니다. 또한, 연결모드는 REGISTER & CONNECT 자동변경 됩니다.

3 단계: SN1 Repeater BD_ADDR 입력하기 위해 명령어 ‘A’ 입력하고 “C12233445566<CR>”(SN1 Repeater BD_ADDR) 입력합니다. 이때, EN2 위한 SN2 Repeater 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) 명령어 ‘X’ 이용하여 변경된 설정을 적용합니다. 재시작 리피터로 설정된 핸디포트는 확장명령어 모드를 사용해야 합니다.

 

3.4. EN2 핸디포트 설정

1 단계: 버튼을 동작시켜 설정 모드로 진입 5 후에 <CR> 입력합니다.

2 단계: 연결모드 변경을 위한 명령어 ‘M’ 입력 Register & Connect Mode 변경을 위해 “2<CR>” 입력합니다. 이때, Serial Port 반드시 ‘1’ 설정되어야 하며, Serial Port ‘1’ 설정하는 방법은 명령어 ‘C’ 입력 “1<CR>” 입력합니다.

3 단계: Repeater BD_ADDR 입력하기 위해 명령어 ‘A’ 입력하고 “C22233445566<CR>”(SN2 Repeater BD_ADDR) 입력합니다.

4 단계: 명령어 ‘V’ “LR” 입력하여 설정 확인(Connection Mode, Local BD_ADDR, Remote BD_ADDR, Serial Port, Multi-Mode Node-Type) 명령어 ‘X’ 이용하여 변경된 설정을 적용합니다.

 

 

무선시리얼 솔루션, 핸디포트 by 핸디웨이브