obnizのフォーラムは新しいシステムに移行しております。
新しいフォーラムはこちらになりますnobleからobniz-nobleにしたら継続受信できません
-
windows10でnode.jsのnobleでble受信できていました。
それを、obniz-nobleにしたら、最初はうごくのですが
少しすると例外になったり、connect付近でだんまりに
なったりします。どうしたら継続受信できますか?ポーリング方式のため、一度データ受信するたびに
「peripheral.disconnect()」していました。これがいけないのでしょうか。
正しく、スキャン再開するにはどうしますか?
-
@Mkubota さん
nodejsでは例外が発生するとそこで処理が止まってしまうため、適切なハンドリングを行う必要があります。
nobleはPCのBLEを使用するのに対して、obniz-nobleはネットワーク越しの機器のBLEを使用するため、例外が発生しやすくなってしまいます。適切なエラーハンドリングをすれば継続受信できるようになるかと思います。
-
kido様、アドバイスをいただきありがとうございました。