obnizのフォーラムは新しいシステムに移行しております。
新しいフォーラムはこちらになりますobniz-nobleのdiscoverCharacteristics()でエラー
-
obniz stickでBLEデバイスに接続してデータを取得しています。
FW(obniz-noble)はこちらのクラウドで起動しました。
1500回程、connect/disconnectを繰り返した後、下記エラーが発生しました。
エラーの原因と対策方法を教えてください。TypeError: Cannot read property 'discoverCharacteristics' of undefined
-
@Mkubota さん
エラーログを見る限り、
TypeError: Cannot read property 'discoverCharacteristics' of undefined at Peripheral.<anonymous> (C:\nodejs_obniz\DEMO\mainMMA_catch.js:112:25)
と、mainMMA_catch.jsの112行目でエラーが発生しているようです。
こちらは @Mkubota さんが書かれたコードだと思われますので、そちらの内容を見てみないとなんともわからない状態です。推測でいくと、serviceを検索したのに見つからなかったが、そのままcharacterisitcsを検索しようとした と思われます。
serviceを検索したのに見つからなないというのは、
・デバイスがおかしくなった
・違うデバイスに接続した
などが考えられます。
-
ご回答ありがとうございます。
デバイスは問題なく使えているので、「違うデバイスに接続した」
が有力でしょうか…
この場合、try catchして再接続したら続行でるでしょうか。
-
別のデバイスにつながるのは問題なので、
scan時のパラメーターを指定するか、
connectする直前に該当のデバイスかどうかを判定するif分を入れる必要があるかと思います。
-
kido様、アドバイスいただきありがとうございます。
なんとか対応することができました。
5件中5件目
SUGGESTED TOPICS
-
Attain Cash App Help To Weed Out Intricate Payment Failure Issues
Technical Support • 2021年8月31日 7:04 • Rock Johnson 2021年8月31日 7:04 -
Should I Take Cash App Support If Your Money Has Been Stolen?
Technical Support • 2021年8月31日 7:00 • Rock Johnson 2021年8月31日 7:00 -
What is a quick tip to Recover my Gmail Account if I Lost my Phone?
Technical Support • 2021年9月1日 6:00 • Ryan Harris 2021年9月1日 6:00 -
Gmail Customer Service -reach out an instant solution
Technical Support • 2021年9月1日 6:12 • Ryan Harris 2021年9月1日 6:12 -
Can you Talk to Someone at Cash App to handle tech problems?
Technical Support • 2021年9月1日 5:50 • Ryan Harris 2021年9月1日 5:50 -
Nordic UART Service
Technical Support • 2021年9月8日 5:28 • 中村友哉 2021年9月14日 8:58