0

FORA D15b (2-in-1 血圧/血糖モニター) に接続する Android アプリに取り組んでいます。

私はこの目的のために多くの組み合わせを試しましたが、今までどれもうまくいきませんでした.

これが私が試したものです。

BluetoothDevice device = btAdapter.getRemoteDevice(BhMacID);
String deviceName = device.getName();
Log.v("BP", "Device : " + deviceName);
try {
  Method m = device.getClass().getMethod("createRfcommSocket", new Class[] { int.class });
  socket = (BluetoothSocket) m.invoke(device, Integer.valueOf(1));
  // socket = device.createInsecureRfcommSocketToServiceRecord(UUID.fromString(HS_UUID));
  // socket = device.createRfcommSocketToServiceRecord(UUID.fromString(HS_UUID));
 socket.connect();
 Log.v("BP", "Connected");
} catch (Exception e) {
   e.printStackTrace();
}

私は3つの異なる方法を使用してソケットを作成しましたが、どちらも以下の例外で機能しません

java.io.IOException: android.bluetooth.BluetoothSocket.connectNative(Native Method) で接続が拒否されました

また、Google Play アプリ myFitnessCompanion https://play.google.com/store/apps/details?id=com.myfitnesscompanion
から Android アプリを試しましたが、 これは私の携帯電話で正常に動作します。

助けてください。myFitnessCompanion が FORA D15b に正確に接続する方法を誰かが助けてくれると助かります。

-プラモド

4

0 に答える 0