C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[63880] Re:[질문] Bluetooth를 이용한 폰과 PC의 데이터 교환
단현석 [danga80] 6127 읽음    2011-03-07 20:33
오랜만에 답글을 한 번 달아보네요.

그런데.. 헉.. 크롬으로는 답글이 안되는군요.. 훔..

각설하고..

PC의 USB Dongle에서 SPP를 지원하는 것은 Dongle의 문제가 아니라, 윈도우가 해주는 것이죠.
Bluetooth의 Protocol Stack이 OS에 .. Windows에 올라가 있으니까요.
특별히 제작한 용도의 동글이 아니라면.. 별도의 드라이버가 아닌, Windows (XP 이후..)의 드라이버로
장치 인식이 되면 SPP 가 다 될 것입니다.

갤럭시S가 SPP를 지원하지 않나요? ^^; 지원하는 것으로 아는데.. 훔..

말씀하시는 방법이 RFCOMM을 이용한 방식으로 보입니다.
디바이스의 블루투스 주소(MAC과 유사하죠.) 와 128 bit 서비스 UUID를 User Define 하여 통신하는 방법입니다.

PC 쪽 관련 자료는 RFCOMM 으로 Sample을 찾으면 많을 겁니다. Winsock API로 블루투스 통신을 Mapping 해
놓았으므로, 처음에 적응만 조금 하시면 그다지 어렵지 않을 겁니다.

안드로이드폰 RFCOMM 역시도, Bluetooth 통신을 Socket에 Mapping해 놓았습니다. 이것도 Sample이 많죠.
BlueChat 라는 Sample이 SDK 어딘가에 있는 것으로 압니다. 이녀석도 한 번 보시구요.

아이폰은 RFCOMM을 사용하긴 하나, 하나의 서비스 UUID만 열려있으며, 이를 iAP Bluetooth Port Link라 하여,
iAP(iPod Accessory Protocol)을 준수해야 하고, App과 통신하기 위해서는 PC에 인증칲이 있어야 합니다.
iPhone입장에서는 PC가 Accessory가 되는거죠.

이상입니다.

조금이나마 도움이 되었으면 하네요.

땅주인 님이 쓰신 글 :
: 안드로이드 계열 Smart Phone과 PC간에 데이터 통신을 할 일이 생겼는데요.
: 통신 수단은 Bluetooth..
:
: 간단히 Serial 통신으로 될 줄 알고 덤볐다가.. 헤메고 있습니다.
: 여타의 Bluetooth Dongle은 대부문 Serial 통신을 지원해 주는데,
: Phone이 문제네요.
:
: 갤럭시 S나 여타 안드로이드 계열이 Bluetooth Protocol Stack을
: 충실히 지원하지 않아서 SPP(Serial Port Profile)을 지원하지 않네요.
:
: 안드로이드 마켓의 시리얼 에뮬레이터 중에 몇 가지 설명하면서 SPP를 지원하지
: 않는 Smart Phone 중에 갤럭시 S가 있더군요..
:
: 그럼, 시리얼 통신은 일단 Drop하고,
: Bluetooth를 통한 TCP Socket통신이나 다른 방법을 찾고 있는데..
: IP의 할당 없이 Bluetooth의 물리주소(48bit)를 기반으로 해서 Socket통신을 하는 것이
: 있다고 하는데..
:
: 우쨌거나 아직 어떻게 시작을 해야 할 지..초식을 몰라..헤메고 있습니다.
: Bluetooth를 이용한 데이터 통신 등에 경험이 있으신 분들의
: 조언을 간곡히..~~ 간곡히~~~ 바랍니다.
:
: 감사합니다.

+ -

관련 글 리스트
63878 [질문] Bluetooth를 이용한 폰과 PC의 데이터 교환 땅주인 1920 2011/03/07
63880     Re:[질문] Bluetooth를 이용한 폰과 PC의 데이터 교환 단현석 6127 2011/03/07
63879     Re:[질문] Bluetooth를 이용한 폰과 PC의 데이터 교환 망치 3779 2011/03/07
63881         Re:Re:[질문] Bluetooth를 이용한 폰과 PC의 데이터 교환 땅주인 2860 2011/03/07
63882             Re:Re:Re:[질문] Bluetooth를 이용한 폰과 PC의 데이터 교환 단현석 3814 2011/03/07
63883                 Re:Re:Re:Re:[질문] Bluetooth를 이용한 폰과 PC의 데이터 교환 망치 2532 2011/03/07
63885                     Re:Re:Re:Re:Re:[질문] Bluetooth를 이용한 폰과 PC의 데이터 교환 땅주인 2626 2011/03/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.