上の適応症/(Androidの)イオン性アプリケーションから接続BLE-デバイスからの指示。 特性の読み取りと書き込みが機能しています。通知を有効にすると、BLEデバイスに設定されます。それは私のアプリケーションにデータを送信しますが、私はデータを取得しません。受信通知/イオン2フレームワーク(BLE-プラグイン)受信通知しようとI't
ページがロードされている場合、私は、接続状態を確認してください。アプリケーションが接続されている場合は、通知を開始してデバイスにデータを書き込みます。ここで
は、私は、通知をアクティブにする方法です。
BLE.startNotification("MAC-Address", "service-UUID", "characteristic-UUID").subscribe(buffer => {
this.notificationReceived(buffer);
});
BLE.write("MAC-Address", "service-UUID", "characteristic-UUID", start.buffer)
.then(data => {
console.log('prepared for download, wait for response');
}, error => {
console.error('Failed to initialize Data transfer ' + error);
});
notificationReceivedは、BLE.writeの直前に一度呼び出されます。通知はBLEデバイスで有効になります(デバッグ出力を追加しました)。 BLEデバイスのデバッグ出力では、通知を送信することがわかりますが、Ionic-Appでは何も受信しません。
誰も私がチェックできるものを私のためのヒント?私はTypeScriptを初めて使用しているので、これは何でも構いません。次にチェックできるアイデアはありません。