contentobnizのBLEでペリフェラルに接続するJavaScriptNode.jsBLEIoTobnizBLEデバイスを見つけるだけでなく接続するというのをやってみます。接続することで実際にデータを送ったり、データを受け取ることができるようになります。接続するためにはまず、見つけなければなりません。見つけたperipheralに対してconnect()を呼ぶことで接続できます。接続とスキャンの同時実行はできないため、自動でスキャンは停止されます。接続してしまったあとの両立はできますので再度スキャンの実行ができます。それでは、同じくアプリで作ったBlankというBLEデバイスに対して接続してみます。}}callbackではこのように記載できます。};}接続できたでしょうか。うまく行けばこのようなログが出ると思います。接続するためにはscanを終了してから接続する必要があります。awaitな書き方スキャンと同じく、ペリフェラルとの接続もawaitを利用して書くことができます。}}エラーハンドリング今は接続しているだけですが、通信を始めるとエラーが起こることがあります。途中で相手がいなくなったとか、できないことを要求したとか。ペリフェラルとのあいだで起きたエラーはこのように検出できます。};}エラーには何に対してやった何のエラーなのかが入っています。Docをご覧ください。接続できたペリフェラルと切断するにはperipheral.disconnectWait();を利用します。繋がったらすぐに切るというプログラムにする場合はこのようになります。};}これを実行するとこのようになります。同期的な切断は以下のようなやり方です。upLoginユーザーは見つかりませんでした。