システムで BLE デバイスを使用しようとしています。
アプリケーション側では、MvvmCross.Plugin.BLE を使用した MvvmCross (現時点では Android) があります。スレーブ側では、Dialog BLE チップを使用します。
接続後、30 秒間はデータを送受信できますが、アイドル状態でなくても接続が失われます。
検討しようとした可能なオプション:
- 私たちが認識していない、使用すべき KeepAlive メカニズムはありますか?
- 実装していない通知手順はありますか?
- 実装すべきセキュリティ上の問題はありますか?
- ヌル メッセージを発行する必要がありますか?
アイデアやサンプル アプリケーションは大歓迎です。
ありがとうございました!
更新 (2016 年 6 月 21 日) :
切断は結合後にのみ発生します。
結合されていない接続で作業すると、何時間も完全に機能します。