2010. 2. 18. 09:21

폴링 시스템에서 핸디포트 이용 일대다 구현 예 4 무선시리얼통신

 

 

핸디포트를 이용하여 폴링 (Polling) 의한 일대다 통신을 구현하는 방법을 예를 들어 설명합니다.

 

 

1. 정상적인 호처리

정상적인 호처리 과정을 나타내면 다음 그림과 같습니다. 4단계 INQ Stop, 9단계 INQstop 10단계 Rsps 옵션 사항으로 이동체의 핸디포트에서 무선연결 해제 자동적으로 수행할 수도 있습니다. 11단계의 INQstart 차량의 제어기가 핸디포트에 전송하는 시점을 결정해야 합니다. 가능한 방안으로는 일정량의 전송할 데이터가 있을 INQstart 제어기가 핸디포트에 전송하는 방안 등이 있습니다. 정상적인 호처리 과정은 다음과 같습니다.

1 단계: DCP에서 BTdcp Inquiry 요청 Timeout: 10, 응답 : 1 요청

 

 

2 단계: BTdcp Inquiry Broadcast 첫번째 응답하는 BTm 연결 DCP   CON 통보

 

3 단계: BTm 연결 BUSm CON 통보

 

4 단계: DCP BUSm에서 필요 데이터 수집 INQ Stop 통보하며(옵션), 이를 받은 BUSm BTm DSC 수신대기

 

5 단계: DCP BTdcp +++AT+ZD\r 요청

 

6 단계: BTdcp BTm 연결해제 통보하고 DCP DSC 통보

 

7 단계: DCP 다른 이동체에서 데이터 수집을 위해 다시 1 단계 수행

 

8 단계: BTm BUSm DSC 통보

 

9 단계: BUSm BTm INQstop 통보(옵션)

 

10 단계: BTm Rsps 송부 (옵션)

 

11 단계: BUSm 송신할 데이터가 일정 이상일 INQstart 통보

 

12 단계: BTm Resp 송부

 

 

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