리눅스에서 BlueZ로 할 수있는 것처럼 OSX에서 실행되는 l2cap (또는 RFCOMM) 클라이언트/서버를 설정하는 API를 이해하는 데 문제가 있습니다.I2luetooth (osx 블루투스 스택)을 사용하는 l2cap 서버/클라이언트
리눅스에서 간단히 소켓을 열고 소켓을 열고 서버에 대해 & 소켓, 바인드, 클라이언트 연결 (사용하려는 장치의 BT 주소를 가져 오는 바인딩) . 또한 페어링도 없습니다.
특정 장치에서 연결을 수신하기 위해 응용 프로그램을 구성하는 방법을 알아낼 수 없습니다 (또는 OSX가 한 번에 1 개의 BT 어댑터 만 지원하는 경우 수신 연결을 수신하는 방법).
또한 특정 장치를 사용하여 하나의 BT 장치로 보내도록 응용 프로그램을 구성하는 방법을 알 수 없습니다 (OSX가 한 번에 하나씩 만 지원하는 경우에는 관련이 없음).
또한 OSX 스택은 l2cap을 통과하기 전에 두 장치간에 쌍이 발생해야합니까?
C/C++가 선호되지만 모든 언어 예제가 좋습니다. 예를 들어 거기
감사
맥 OS X 10.5에서
감사합니다 - 난 내 자신에 그것을 발견하고 대답하는 것을 잊었다 :
그것은 코드 샘플처럼 보인다는로 대체되었습니다. JSR-82 (Java 용 블루투스) 용 PDF는 L2CAP 서버 plist에 대한 값을 설명합니다. 또한 OSX의 블루투스 스택은 한 번에 1 개의 블루투스 어댑터 만 지원합니다. – Vitali