저는 Apple이 OS X에서 제공하는 IOBluetooth 프레임 워크를 사용하여 내가 만든 Arduino 로봇과 통신합니다. 한 가지 문제 만 해결할 수있었습니다. 알 수없는 이유로 RFCOMM 채널이 닫히기 전에 약 10 초 동안 작동합니다. Apple docs를 통해 검색했지만 RFCOMM 채널이 닫힌 이유에 대한 오류 코드 또는 설명을 얻을 수있는 방법을 찾을 수 없습니다.Mac에서 IOBluetooth 프레임 워크에서 더 자세한 설명 오류를 얻는 방법
RFCOMM 채널이 폐쇄 된 이유를 확인하는 방법이 있습니까?
Hmmm ... 시스템 로그와 패킷 로거가 아무 말도하지 않았지만 writeSync에 대한 호출이 IOReturnNoDevice를 반환하기 전에 알아 냈습니다. 연결이 끊어졌고 정말로 이상한 부분은 장치 MTU가 항상 0이라는 것입니다. –
연결이 끊어지는 것처럼 보입니다. 패킷 로거가 원하는 것을 알려야하며 왜 떨어졌는지 ... 패킷 로거보기를 게시 할 수 있습니다. –
솔직히 패킷 로거를 사용하는 방법에 대한 단서가없고 아무 사과도 지원하지 않는 것 같습니다. –