|
안드로이드폰에서 SPP는 어떠한 App이 SPP를 쓰겠다고 하면
그 때 활성화 됩니다.
아무작업도 하지 않은 갤럭시S 폰에 서비스 검색을 하면 나타나지 않는 것이 맞습니다.
안드로이드 SDK의 BlueChat Sample을 빌드하여 설치하여 보시기 바랍니다.
설치하고, App을 실행 시킨 상태에서 서비스 검색을 하면 SPP가 보일 겁니다.
그 상태에서 PC와 SPP 연결을 맺으시면, PC에서는 socket이 아닌, COM1, COM2 등과 같은
시리얼포트로 작업하시면 됩니다.
심지어 ComPort 같은 컴포넌트를 이용해서도 가능하겠네요.
=> 추측입니다. 제가 만든 시리얼 프로그램은 블루투스 SPP 연결 후 해당 포트로 작업할 때 그냥 되긴 했습니다만..)
한 번 해보세요.
그럼 이만..
땅주인 님이 쓰신 글 :
: 제가 잘못 알고 있었나 보네요.
: 불루투스 동글에서 연결된 기기의 서비스 검색을 해보면
: Serial Port 서비스는 하지 않는 것으로 나와서요..
:
: 그러면, 시리얼로 통신이 된다면..
: 단순히 페어링이 끝나면.. PC에서 Comport열고 수신을 기다라고,
: Smart Phone에서 가상의 Serial Port로 데이터를 전송해도 된다는 것인가요?
:
: 이게 되면 ..그냥 쉽게 갈 수도 있을 듯 한데요..
:
: 근데, 아직 초식이 모자라서 그런 지..
: 동글과 갤럭시 탭을 연결하니.. 무조건 Audio 서비스로 연결이 되는데..
: 하나의 동글에서 하나의 디바이스 연결하면서 몇 개의 connection(오디오, 시리얼)을
: 맺을 수가 있는 것인가요? 제가 밑천이 없어서.. 질문이 두서가 없습니다.
:
: 개발에 가이드가 될만한 조언을 주셨으면..
:
: 감사합니다.
:
: 망치 님이 쓰신 글 :
: : 이상하네요.
: : 얼마전에 갤럭시 S로 블루투스 spp통신해서 로봇 제어를 해었는데...
: : 아이폰이 블루투스 spp모드를 지원안하고 있습니다. 따로 인증칩을 달아야하는거죠...
: :
: : 땅주인 님이 쓰신 글 :
: : : 안드로이드 계열 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를 이용한 데이터 통신 등에 경험이 있으신 분들의
: : : 조언을 간곡히..~~ 간곡히~~~ 바랍니다.
: : :
: : : 감사합니다.
|