'전체 글'에 해당되는 글 1200건

  1. 2009.01.30 사용매뉴얼 - Data 흐름 및 라우팅 M8(멀티포인트모드)
  2. 2009.01.29 사용매뉴얼 - Address 모드 M7(멀티포인트모드)
  3. 2009.01.28 사용매뉴얼 - 주소 구조 M6(멀티포인트모드)
  4. 2009.01.23 사용매뉴얼 - 트리 구조 M5(멀티포인트모드)
  5. 2009.01.22 사용매뉴얼 - 네트워크계층 M4(멀티포인트모드)
  6. 2009.01.21 사용매뉴얼 - 노드 타입 M3(멀티포인트모드)
  7. 2009.01.20 사용매뉴얼 - Connection 타입 M2(멀티포인트모드)
  8. 2009.01.19 사용매뉴얼 - 소개 M1(멀티포인트모드)
  9. 2009.01.16 사용매뉴얼 - 핸디포트 명령어 모음 37
  10. 2009.01.15 사용매뉴얼 - 핸디포트에서 탐색실행취소하기(U) 36
2009. 1. 30. 08:57

사용매뉴얼 - Data 흐름 및 라우팅 M8(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

통상적인 일대일 연결 (EN-EN)에서 데이터 흐름에 대하여 설정합니다.

 

 

1. 일대일 (EN-EN) 연결에서 데이터 흐름

EN (핸디포트) 시리얼 인터페이스를 이용하여 DTE 또는 DCE 연결될 있습니다. EN 연결된 다른 EN DTE 또는 DCE로부터의 데이터를 전달하고 이를 받은 EN UART 통해 DTE 또는 DCE 전달하는 간단한 라우팅 기능을 가지고 있습니다.

그림과 같이 핸디포트에는 UART 관련 Tx Rx 자원과 무선통신을 위한 RFtx RFrx 가지고 있습니다.


 

 

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

2009. 1. 29. 08:54

사용매뉴얼 - Address 모드 M7(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

핸디포트는 물리적으로 하나의 시리얼포트만을 가지고 있습니다. 따라서 최종적으로 데이터가 도달하는 ENm 또는 MN 시리얼 인터페이스를 통해 연결된 장치는 데이터가 어디에서 송신 하였는지를 구별할 있는 방법이 필요합니다. 이를 위해 핸디포트 멀티포인트 네트워크에서는 Address 모드를 제공합니다.

물론, ENm 또는 MN 연결된 장치에서 Polling 통해 각각의 핸디포트에 연결된 장치와 통신을 한다면 Address 모드는 필요가 없습니다.

 

 

1. Address 모드 구조

Address 모드를 위한 패킷 구조는 STX, Address, Length, User Data ETX 구성됩니다. Address 모드를 위한 패킷을 만드는 주체는 각각이 핸디포트가 됩니다. 따라서, 핸디포트에 연결된 시리얼 장치는 Address 모드와 관계없이 시리얼 데이터를 핸디포트에 전송하면 됩니다. 또한, 중간의 라우팅 노드인 MN SN Address 모드의 패킷에 어떠한 처리도 하지 않습니다. Address 모드 패킷의 분석은 최종 데이터를 수집하는 ENm 또는 MN 연결된 장치에서 해야 합니다. 주소영역 2 바이트 상위 번째 니블은 사용하지 않고 나머지 니블을 이용하여 각각의 노드의 주소를 표현합니다.

Address 모드를 사용할 경우에는 ENm 또는 MN 제외한 각각의 핸디포트에서 Address 모드를 명령어에 의해 활성화해야 합니다. Broadcast Multicast 모드는 Unicast 모드에서 사용가능하며, 해당 패킷은 ENm 또는 MN 연결된 디바이스에서 생성해야 합니다. Address 모드는 ENm-MN-SN-EN 또는 MN-SN-EN 구조에서만 사용할 있습니다.


 

 

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

2009. 1. 28. 08:54

사용매뉴얼 - 주소 구조 M6(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

핸디포트 멀티포인트 네트워크에서는 각각의 노드들이 유일한 논리 주소를 가집니다. MN ENm 예외적으로 같은 논리 주소 (0, 0, 0) 가집니다.

 

 

1. 주소 구조

아래 그림에서 보는 것과 같이 핸디포트 멀티포인트 네트워크에서는 각각의 노드 논리 주소를 (Depth 1 Index, Depth 2 Index, EN Index) 나타날 있습니다. Depth 0 있는 EN 경우 SN1 SN2 값은 ‘0’ 됩니다.

이와 같은 논리 주소는 핸디포트 멀티포인트 네트워크의 Unicast 모드 Address 모드에서 유용하게 사용될 있습니다.


 

 

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

2009. 1. 23. 08:48

사용매뉴얼 - 트리 구조 M5(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

핸디포트 멀티포인트 네트워크에는 가지 트리 구조가 가능합니다. MN SN 라우팅 (ENm-MN-SN 구조) 가능한 경우와 MN SN 라우팅과 UART 통해 디바이스와 연결이 가능한 구조 (MN-SN UART ON 구조) 그것입니다.

 

 

1. ENm-MN-SN-EN 구조

ENm-MN-SN-EN 구조에서는 EN만이 UART 통해 시리얼 디바이스와 연결이 가능합니다. MN SN 라우팅 기능만 수행하며 UART 모니터링 용도로만 사용 가능합니다.


 

 

2. MN-SN-EN with UART ON 구조

MN-SN-EN with UART ON 구조에서는 MN, SN EN 모두가 UART 통해 시리얼 디바이스와 연결이 가능합니다. 경우 MN SN 명령어를 이용하여 UART 활성화시키는 과정이 필요합니다.


 

 

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

2009. 1. 22. 09:18

사용매뉴얼 - 네트워크계층 M4(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

핸디포트 네트워크에는 Peer-to-Peer Master-Slave Hierarchy 존재합니다. Point-to-Point 네트워크는 Peer-to-Peer Hierarchy 바탕으로 하고 있으며, Point-to-Multipoint 네트워크는 Master-Slave Hierarchy 기반으로 합니다.

 

 

1. Master-Slave Hierarchy

Master-Slave Hierarchy에서는 하나의 Master 여러 개의 Slave들로 구성됩니다. Master-Slave Hierarchy에서는 Master 언제든지 Slave들과의 통신을 시작할 있으나, Slave 네트워크에 데이터를 전송하기 위하여 Master Polling (마스터에서 통신을 허가하는 행위) 필요한 구조 입니다. Master-Slave Hierarchy 핸디포트 Multipoint 네트워크의 기반으로 이는 유선의 RS-422 또는 RS-485 Half Duplex Multi-Drop 네트워크와 유사합니다. 다음의 전형적인 Master-Slave Hierarchy 가지는 핸디포트 네트워크 입니다.

- MN-SN-EN 네트워크

- MN HUB-SN HUB-EN 네트워크

 

 

2. Peer-to-Peer Hierarchy

Peer-to-Peer Hierarchy에서는 네트워크의 모든 Node 언제든지 통신을 시작할 있습니다. 이는 RS-232 Full Duplex 네트워크와 유사합니다. 다음은 전형적인 Peer-to-Peer Hierarchy 가지는 핸디포트 네트워크 입니다.

- MN-SN-EN 네트워크 with Address Mode

- MN Unicast-SN Unicast-EN 네트워크

- EN-SN Repeater-EN 네트워크

- EN-EN 네트워크

 

 

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

2009. 1. 21. 09:03

사용매뉴얼 - 노드 타입 M3(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

핸디포트 네트워크는 Point-to-Point Node Point-to-Multipoint Node 구성됩니다. 핸디포트 네트워크에서 Point-to-Point Node End Node (EN)라고 합니다. 그리고 Point-to-Multipoint Node에는 Master Node (MN) Sub Node (SN)으로 구성됩니다.

 

 

1. 마스터 노드 (Master Node, MN)

Master Mode (MN) 핸디포트 네트워크의 마스터 역할을 수행합니다. MN 다음을 특징을 가집니다.

- 핸디포트 네트워크 안에 하나만이 존재

- 하나의 Outgoing Connection 최대 6개의 Incoming Connection 가짐 또는 7개의 Incoming Connection 가짐

- 하나의 Outgoing Connection 가질 경우에는 반드시 ENm 연결

- Incoming Connection 이용 최대 6 (또는 7) EN/SN 수용

- Register & Connect 모드 또는 Wait 모드를 가져야

- 핸디포트 네트워크에서 마스터 역할 수행

- MN, MN HUB MN Unicast 3가지 타입

- 라우팅 기능 수행

- Serial Port 통해 DTE 또는 DCE 연결 가능

 

 

2. 서브 노드 (Sub Node, SN)

Sub Node에는 개의 EN 연결할 있는 SN Repeater MN 또는 상위 SN 연결될 있는 SN 존재합니다.

- 핸디포트 네트워크에 여러 개가 존재할 있음

- SN 경우 1 Outgoing Connection 6 Incoming Connection 가짐

- SN Repeater 경우 1 Outgoing connection 1 Incoming Connection 가짐

- SN 경우 반드시 하나의 Outgoing Connection 이용하여 MN 또는 상위 SN 연결

- SN 경우 6개의 Incoming Connection 이용 6개의 EN/SN 연결 가능

- SN Repeater 경우 1 Outgoing Connection 1 Incoming Connection 이용 각각 EN 연결 가능

- 반드시 Register & Connect 모드 사용

- SN 경우 핸디포트 네트워크에서 Master Slave 역할 동시 수행

- SN SN, SN HUB, SN Unicast SN Repeater 역할 가능

- 라우팅 기능 수행

- Serial Port 통해 DTE 또는 DCE 연결 가능

 

 

3. 엔드 노드 (End Node, EN)

EN Point-to-Point 네트워크만을 구성할 있으며, 다음의 특징을 가집니다.

- EN 1 Outgoing Connection 또는 1 Incoming Connection 가능

- ENm 하나의 Incoming Connection만을 가지며 MN 연결

- MN, SN 또는 EN 연결 가능

- Master 또는 Slave 역할만 수행 가능

- Serial Port 통해 DTE 또는 DCE 연결 가능

- 라우팅 기능 없음

 

 

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

2009. 1. 20. 08:53

사용매뉴얼 - Connection 타입 M2(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

핸디포트 네트워크에는 Incoming Connection (들어오는 연결: 상대방에서 연결을 시작하는 경우) Outgoing Connection (나가는 연결: 장치에서 연결을 시작하는 경우) 타입으로 구성됩니다. 핸디포트의 Point-to-Point 네트워크에서 Incoming Connection이나 Outgoing Connection 중에 하나만을 가질 있었습니다. 핸디포트가 Multipoint 기능을 지원하기 위해서는 가지 이상의 Connection 타입을 지원해야 합니다. 소프트웨어 버전 3.2부터, 핸디포트는 Multipoint 기능을 지원하기 위하여 하나의 Outgoing Connection 최대 6개의 Incoming Connection (또는 최대 7개의 Incoming Connection) 지원합니다.

 

 

1. Outgoing Connection

핸디포트 간의 연결을 위해서는 한쪽 핸디포트에서 호출 메시지를 이용하여 연결을 시작해야 합니다. 이처럼 연결을 시작하기 위하여 호출 메시지를 이용하여 연결을 시작하는 것을 Outgoing Connection 이라고 합니다. 또한, Outgoing Connection 이용하는 쪽은 핸디포트 네트워크에서 Master 역할로 시작합니다. 예를 들어, Register & Connect 모드에 있는 핸디포트는 하나의 Outgoing Connection 가집니다.

 

 

2. Incoming Connection

핸디포트 간의 연결을 위해서는 다른 쪽의 호출 메시지를 받아줄 쪽이 있어야 합니다. 이처럼 다른 쪽을 호출 메시지를 받아주는 쪽은 Incoming Connection 가지고 있다고 합니다. 또한, Incoming Connection 가지고 있는 쪽은 핸디포트 네트워크에서 Slave 역할을 가지고 연결을 시작합니다. 예를 들어, WAIT 모드에 있는 핸디포트는 하나의 Incoming Connection 가집니다.

 

 

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

2009. 1. 19. 09:08

사용매뉴얼 - 소개 M1(멀티포인트모드)

 

핸디포트의 Point-to-Multipoint 모드에 대하여 소개합니다.

 

핸디포트 네트워크에서는 Point-to-Point 네트워크만을 지원했었습니다. 소프트웨어 버전 3.2부터는 Point-to-Multipoint 기능도 지원합니다.

 

특징

HandyPort Multipoint Network 지원하기 위하여 다음의 기능을 지원합니다.

- Point-to-Point, Point-to-Multipoint Multipoint-to-Multipoint 통신 지원

- MN (Master Node), SN (Sub Node) EN (End Node) 지원

- Repeater 기능 지원

- 최대 260 Node까지 지원 (Half Duplex 통신)

- HUB Unicast Networking 지원

- Unicast, Broadcast Multicast 지원

 

 

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

2009. 1. 16. 09:25

사용매뉴얼 - 핸디포트 명령어 모음 37

 

핸디포트의 설정 관련 사용법에 대하여 설명합니다. 핸디포트는 버튼모드와 버튼모드가 있습니다. 버튼모드는 RST (Reset) 버튼이 있는 HPS-110, HPS-120 HPS-200 기본설정입니다. HCS-03 경우 버튼모드가 기본설정입니다. Reset 버튼이 있는 핸디포트도 설정에 의해 버튼모드로 동작할 있습니다.

 

 

1. 공통사항

핸디포트의 설정 변경을 위해서는 COM 포트가 있는 PC (또는 USB-to-Serial 컨버터를 이용 USB 포트 사용) 터미널 프로그램이 필요합니다. 여기에서는 터미널 프로그램으로 하이퍼터미널을 예로 들겠습니다. 또한, 핸디포트의 COM 포트는 9600 8-N-1 기본설정을 전제로 설명하겠습니다. 참고로 모든 명령어는 알파벳 대문자로 이루어집니다.

1 단계: 하이퍼터미널을 열고 9600 8-N-1, 흐름제어 없음, 에뮬레이션 VT100 로컬에코를 ON으로 설정합니다. (Technical Note - 하이퍼터미널 설정하기 참조)

2 단계: 핸디포트를 PC COM 포트에 연결하고 핸디포트에 전원을 인가합니다.

 

 

2. 버튼모드에서 핸디포트 설정 시작하기

- RST (Reset) 버튼을 1 정도 누르고 하이퍼터미널의 출력 “Set PC COM port to the default settings of adapter. And 5-sec later, hit <CR>.” 확인 지시문에 따라 5 <CR> 입력하고 다음과 같이 핸디포트의 현재 설정 상태를 확인합니다.

 

 

3. 버튼모드에서 핸디포트 설정 시작하기

- 버튼모드에서는 핸디포트가 무선 연결되지 않았을 설정이 가능합니다. 또한, 연속해서 5 이상 명령어를 잘못 입력하면 핸디포트는 이상 명령어를 인식하지 않는 모드로 동작합니다. 이때에는 핸디포트의 전원을 OFF, ON하여 핸디포트가 명령어를 인식하는 모드로 전환해야 합니다.

 

 

4. 명령어 모음




 

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

2009. 1. 15. 08:52

사용매뉴얼 - 핸디포트에서 탐색실행취소하기(U) 36

 

핸디포트가 WAIT COMMAND 연결모드에 있을 탐색실행 해당 탐색을 취소하는 방법에 대하여 설명합니다.

 

탐색실행 취소는 반드시 핸디포트가 확장명령어모드와 WAIT COMMAND 연결모드에 있을 때만이 유효합니다. 탐색을 실행하면 주변에서 탐색된 디바이스의 BD_ADDR 기본값으로 출력하며, 주어진 파라미터 하나를 만족할 때까지 계속합니다. 탐색을 완료하면, “EOI (End of Inquiry)” 출력합니다. 탐색실행 완료 전에 해당탐색을 취소할 있습니다.

- 탐색실행취소

 - 명령어: AT+ZD

 

 

1. WAIT COMMAND 연결모드 (3)

- WAIT COMMAND 연결모드는 핸디포트가 명령어를 기다리는 모드로 동작하게 됩니다. 연결모드에서는 핸디포트에 블루투스 장치 탐색, 특정 장치 연결, 연결된 장치에서 연결해제 등의 명령어를 통해 해당 핸디포트를 제어할 있습니다. WAIT COMMAND 연결모드는 확장명령어를 사용할 있는 동작모드와 함께 사용할 있습니다.

핸디포트가 WAIT COMMAND 연결모드에 있으면 명령어 “AT+ZV” 입력시, 출력으로 Inquiry Para, Connect Timeout Escape Character 추가됩니다.

참고로, HPS-120 HPS-200 WAIT COMMAND 연결모드에 있으면 OPR LED 소등됩니다. 탐색 연결 명령어가 수행되면 OPR LED 동작합니다.

- 설정순서

- 1 단계: 해당 핸디포트의 연결모드를 WAIT COMMAND 연결모드로 전환합니다. (M)

- 2 단계: 확장명령어 동작모드로 전환합니다. (LWE<CR>)

- 3 단계: 설정을 확인하고 (V) 변경된 설정을 적용하기 위해 해당 핸디포트를 재시작합니다. (X)

 

 

2. 탐색실행취소

- 1 단계: 명령어 “AT+ZI<CR>” 입력하여 연속적인 탐색 실행

- 2 단계: 탐색결과 출력 확인 탐색취소 명령어 “AT+ZU” 입력

- 3 단계: 탐색취소 확인

 

 

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