2009. 6. 10. 09:03

MSPP14 무선멀티포트 MSPP와 핸디포트 연동

 

HandyPort-USB 이용한 PC 무선멀티포트 사용법에 대하여 소개합니다.

 

MSPP(BlueSoleil) 프로그램과 핸디포트 사이의 연동방법에 대하여 설명합니다.

 

 

1. 제원

 

1.1. MSPP 프로그램

- 지원 OS: Windows 98SE / ME / 2000 / XP

- 제공 가상 COM 포트 : 14개로 들어오는 연결을 위한 7 나가는 연결을 위한 7개로 구성됩니다.

- 동시에 통신 가능한 COM 포트 : 들어오는 연결과 나가는 연결을 합하여 7개의 COM 포트를 동시에 열고 사용할 있습니다.

- 통신형태: Point-to-Point Point-to-Multipoint 지원

- 적용 하드웨어: HPU-120

 

1.2. 핸디포트

- 제공 COM 포트: 1

- 통신형태: Point-to-Point

- 적용 하드웨어: 핸디포트 시리즈 (HPS-110/HPS-120/HPS-200/HCS-03)

 

 

2. 동작모드

 

2.1. MSPP 프로그램

MSPP Bluetooth Serial Port Profile 위한 Master Slave 역할을 수행할 있습니다.

 

- Master (서버): Master 동작할 때에는 MSPP 서비스를 활성화해야 합니다. MSPP 서비스 창에서 각각의 COM 포트의 자동시작을 활성화함으로써 서비스를 사용할 있습니다. Master 동작 시에는 서비스 창의 COM 포트를 사용합니다. 동시에 7개의 장비가 MSPP 제공하는 서비스를 이용할 있습니다. 이때에는 MSPP 다른 장비에서 무선 접속하기를 기다리는 모드로 동작합니다. MSPP Master 동작하는 이유는 다른 장비에서 무선연결을 시작하지만 연결 설정 중에 Master Slave 역할을 바꾸는 Role Switch 과정을 수행합니다. 따라서 MSPP 계속해서 Master 역할을 수행할 있게 되고, 다른 장비들이 MSPP 무선 연결할 있게 됩니다.

 

- Slave (클라이언트): Slave 동작 시에는 MSPP 다른 장비에 접속하는 모드로 동작합니다. COM 포트 사용은 서비스 활성화된 포트를 제외한 나머지 COM 포트를 FIFO 형식으로 할당하여 사용합니다. 동시에 7개의 장비에 무선 접속을 시작할 있습니다. MSPP Slave 동작 시에는 자동연결 기능을 이용하여 프로그램의 시작과 동시에 특정 장비와 무선 연결할 있는 기능도 제공합니다.

 

- 제약사항: MSPP Master Slave 역할을 동시에 수행할 수도 있습니다. 주의하실 것은 MSPP 일단 Slave 동작하면 이상 Master 동작할 없다는 것입니다. 예를 들어 2개의 장비가 있고 하나의 장비는 MSPP Master 기능을 사용하고 다른 하나의 MSPP Slave 기능을 사용할 경우에는 Master 기능을 원하는 장비를 먼저 접속하고 다음에 Slave 기능을 원하는 장비를 접속해야 원활한 무선 접속을 사용하실 있습니다.

 

2.2. 핸디포트

핸디포트는 다음의 4가지 연결모드를 지원합니다.

 

- 11 연결모드: 11 모드는 핸디포트 간의 연결모드로 가상 시리얼 케이블 형태로 사용할 있습니다. 전원이 공급되면 자동으로 서로서로 연결합니다. 이는 RS-232 유선 케이블을 통신하고자 하는 장비와 PC 연결하는 것과 같은 기능을 제공합니다.

 

- WAIT 모드: WAIT 모드에서는 다른 Bluetooth 장치가 연결할 있도록 대기하는 모드로 동작합니다. MSPP Slave 기능을 이용하여 WAIT 모드에 있는 핸디포트에 무선 연결하여 통신할 있습니다.

 

- 등록 자동연결 모드: 해당 모드는 핸디포트가 MSPP Master 기능을 사용하는 연결모드 입니다. 경우에는 핸디포트는 연결할 MSPP 사용하는 USB 어댑터의 주소 연결하고자 하는 COM 포트 순서를 설정해야 합니다.

 

- 명령어 대기 모드: 명령어 대기 모드에서 핸디포트는 사용자의 확장 명령어의 입력을 기다리는 연결모드 입니다.

 

 

3. 연동 시나리오

 

3.1. 장비 모니터링

장비 모니터링의 경우에는 여러 대의 장비를 비정기적으로 필요할 때마다 무선 연결하여 장비의 상태, 통계 필요 장비 설정 변경 등을 수행할 해당 합니다. 경우에는 MSPP 모니터링 있는 장비의 수에는 제한이 없습니다. 단지 동시에 모니터링 있는 장비의 수가 7대로 제한됩니다. 해당 경우를 위한 MSPP 핸디포트의 설정은 다음과 같습니다.

 

- MSPP: MSPP Slave 기능을 이용합니다. , 주변의 장치 서비스를 탐색 원하는 장비에 연결하여 필요한 모니터링 기타 행위를 합니다. 각각의 장비는 주소와 이름을 이용하여 구분합니다.

 

- 핸디포트: 핸디포트는 WAIT 모드로 설정하고 각각의 장비를 구별할 있도록 장비와 연관되는 이름을 부여합니다. MSPP에서 각각의 장비를 구별할 어댑터의 주소로는 구별이 어려우므로 각각의 핸디포트에 유일하고 구별에 용이한 이름을 부여하는 과정이 반드시 필요합니다.

 

3.2. 통신 선로로 사용

통신 선로로 사용한다는 것은 항상 무선연결이 유지됨을 의미합니다. 또한 특정 장비를 위한 COM 포트가 항상 같은 포트로 할당해야 하는 경우입니다. MSPP Slave 기능을 이용해서도 해당 경우를 성취할 있지만 MSPP Master 기능을 이용하면 보다 편리하게 해당 경우를 성취할 있습니다. 경우는 7개의 장비까지 적용할 있습니다.

 

- MSPP Master 기능 이용: 경우에는 MSPP 구동 되고 있으면 핸디포트에 전원이 인가되면 자동으로 MSPP 제공하는 특정 가상 COM 포트로 무선연결 됩니다. 다음과 같이 MSPP 핸디포트를 설정하고 사용자 응용 프로그램을 구동 합니다.

  - MSPP: MSPP 서비스를 모두 활성화 합니다.

  - 핸디포트: 각각의 핸디포트의 연결모드를 등록 자동연결모드로 설정하고 연결을 원하는 PC 탑재된 USB 어댑터의 주소와 MSPP 제공하는 가상 COM 하나를 지정합니다.

 

- MSPP Slave 기능 이용: 경우는 MSPP 자동연결 기능을 이용합니다. 자동연결 기능을 사용하기 위해서는 수동으로 특정 핸디포트를 연결 자동연결 기능을 등록하고 활성화하는 과정이 필요합니다. 한번 자동연결 기능을 등록하고 활성화하면 MSPP 시작할 때마다 자동연결 기능을 사용할 있습니다. 각각의 핸디포트를 위한 가상 COM 포트는 FIFO 형식으로 할당되므로 자동연결 등록 순서를 이용하여 특정 핸디포트에 특정 포트를 할당할 있습니다. 주의하실 사항은 경우 핸디포트는 항상 동작하고 있어야 한다는 것입니다. 자동연결을 원하는 장비가 동작하고 있지 않는 경우에는 가상 COM 포트 순서가 바뀔 있습니다.

  - MSPP: 각각의 핸디포트를 자동연결 기능을 위해 등록하고 활성화 합니다.

  - 핸디포트: 연결모드를 WAIT 모드로 둡니다.

 

 

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