Bluetooth RFCOMM ソケット接続を介してデバイスにコマンドを送信しようとしています。・接続成功。-接続されるとすぐに、DataInputStream を読み取ろうとし、デバイスから継続的にデータを取得しました。- 私の問題は、デバイスにシリアル コマンドを送信しようとしているのですが、デバイスがコマンドに応答しないことです。
コマンドの送信方法に何か問題がありますか? これが私が使用したコードです...
DataOutputStream Dos = new DataOutputStream(BTsocket.getOutputStream());
...........
String message = "SET TIME XXX";
byte[] msgBuffer = message.getBytes();
try {
Dos.writeInt(msgBuffer.length);
Dos.write(msgBuffer);
Dos.flush();
}
catch (IOException e) {
Log.e(TAG, "Exception during write.", e);
}