반응형

사용 시나리오 (Usage Scenario)

 

RFCOMM 프로토콜은 시리얼 케이블 라인 설정 (Serial Cable Line Setting) 및 RS-232 시리얼 포트 (Serial Port)의 상태를 에뮬레이트 (Emulate)하거나 시리얼 데이터 전송 (Serial Data Transfer)을 제공하기 위해 사용됩니다. RFCOMM은 L2CAP 계층 (L2CAP Layer)을 통해 블루투스 프로토콜 스택 (Bluetooth Protocol Stack)의 하위 계층 (Lower Layer)에 연결됩니다.

 

제품 예 (Example Products)

 

다음은 RFCOMM을 사용하는 장치 유형의 몇 가지 예입니다.

 

▲ 프린터 (Printer)
▲ 모뎀 (Modem)
▲ PC
▲ 랩톱 (Laptop)

 

기술적인 접근 (Getting Technical)

 

시리얼 포트 에뮬레이션 (Serial Port Emulation)을 제공함으로써, RFCOMM은 기존 직렬 포트 응용 프로그램을 지원하며, 다른 장치들간사이에서 OBEX 프로토콜 (OBEX Protocol)도 지원합니다. RFCOMM은 어떤 블루투스 특정 적용과 함께 ETSI TS 07.10 표준의 하위 집합입니다.

 

RFCOMM 프로토콜은 두 개의 블루투스 장치 간의 최대 60 개의 동시 연결 (Simultaneous Connection)을 지원합니다. 블루투스 장치를 동시에 사용할 수있는 연결의 수는 구현에 따라 다릅니다.


 

RFCOMM을 위한 전체 통신 경로는 서로 다른 장치에서 실행되는 두 개의 애플리케이션을 포함합니다 (통신 엔드 포인트 (Communication Endpoint)). 위 그림은 전체 통신 경로를 보여줍니다 (이 문맥에서, 애플리케이션이란 용어는 엔드 유저 애플리케이션 (End-User Application)이 아닌 다른 것을 의미할 수 있다. 예를 들어, 상위 계층 프로토콜 또는 최종 사용자 애플리케이션을 대신하는 다른 서비스를 의미할 수 있다).

 

RFCOMM은 장치내에 상주하는 직렬 포트 (Serial Port)를 사용하는 응용프로그램까지 포함합니다. 간단한 구성에서, 통신 세그먼트 (Communication Segment)가 하나의 장치에서 다른 장치로의 블루투스 링크 (Bluetooth Link) 입니다 (아래 그림 참조). 통신 세그먼트 (Communication Segment)가 또다른 네트워크인 경우에, 블루투스 무선 기술 (Bluetooth Wireless Technology)은 디바이스와 모뎀과 같은 네트워크 접속 장치 (Network Connection)사이의 경로에 사용됩니다. RFCOMM은 직접 연결 경우에 장치들간 또는 네트워크 경우에 장치와 모델들간 연결에만 관련됩니다.

 

 

RFCOMM은 예컨대 한쪽에는 블루투스 무선 기술을 통해 통신하고, 다른 쪽에는 유선 인터페이스 (Wired Interface)를 제공하는 모듈과 같은 다른 구성을 지원할 수 있다 (아래 그림 참조). 이 장치들은 실제 모뎀은 아니지만 유사한 서비스를 제공합니다.

 

기본적으로 RFCOMM이 수용해야 하는 두 가지 유형의 장치들이 존재합니다. 타입1 장치는 컴퓨터 및 프린터와 같은 통신 종단점 (Communication End Point)입니다. 유형2 장치는 예를 들면 모뎀같은 통신 세그먼트에 속한 것들입니다. 비록 RFCOMM은 프로토콜 측면에서 두 장치 유형을 구분하지 않지만, 수용되는 장치의 유형들은 RFCOMM 프로토콜에 영향을 줍니다.

 

 

관련 링크 : 블루투스 프로파일 개요 (Bluetooth Profiles Overview) (http://smartits.tistory.com/19)

반응형
Posted by HLIFEINFO
,