1

上の適応症/(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を初めて使用しているので、これは何でも構いません。次にチェックできるアイデアはありません。

答えて

0

問題だった: 全く問題はありませんでした。

通知はちょうど書き込み応答の出力の前に、受信されました。