폴링 시스템에서 핸디포트 이용 일대다 구현 예 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 핸디웨이브
'무엇에쓰는물건인고 > 폴링 일대다 구현예' 카테고리의 다른 글
폴링 시스템에서 핸디포트 이용 일대다 구현 예 6 무선시리얼통신 (0) | 2010.02.22 |
---|---|
폴링 시스템에서 핸디포트 이용 일대다 구현 예 5 무선시리얼통신 (0) | 2010.02.19 |
폴링 시스템에서 핸디포트 이용 일대다 구현 예 3 무선시리얼통신 (0) | 2010.02.17 |
폴링 시스템에서 핸디포트 이용 일대다 구현 예 2 무선시리얼통신 (0) | 2010.02.16 |
폴링 시스템에서 핸디포트 이용 일대다 구현 예 1 무선시리얼통신 (0) | 2010.02.11 |