0
저는 Android 의료 기기와 블루투스 의료 기기를 인터페이스하고 있습니다. 의료 기기가 SSP 통신 프로토콜을 허용하기 때문에 통신 채널 RFCOMM (SPP 프로토콜)을 만들었습니다. 장치 가이드는 SPP 프로토콜을 전송하는 명령의 구조를 알려줍니다. 예 : 간단한 4 바이트 명령을 나타내는 0x02 0x70 0x04 0x0A). 그래서 SPP 프로토콜과 호환되는 명령을 보내야합니다. 난이 방법 (이 link 다음) 입력 및 출력 스트림을 얻을 BluetoothSocket
의 생성 후안드로이드는 RFCOMM 소켓에 데이터를 보냅니다.
:
I는 진수로 표현 된 명령을 전송하기 위해서는이 poit에서 수행 할 수있는InputStream iStream = null;
iStream = socket.getInputStream(); // socket is my BluetoothSocket object
OutputStream oStream = null;
oStream = socket.getOutputStream();
시퀀스 0x02 0x70 0x04 0x0A?
'oStream' 객체에서'write()'메서드를 호출하면 안되는 이유는 무엇입니까? 이 메서드는 소켓에 바이트를 쓰는 것을 지원합니다. –
@ Joseph82 해결책을 찾았습니까? –