質問: ### 前提・実現したいこと Bluno Nano Arduino BLE Bluetooth を使ってWindows10のPC上で動くC#プログラムと通信したいと考えています ### 困ったこと GATTやらUUIDやらを使って接続するにはPCとBLE端末でペアリングする必要があると思いますが、Windows10でのBluetoorhペアリングでBlunoが検出できなくて困っています。 Blunoに入っているプログラムはシリアル通信で送られてきたものをシリアル通信で返すだけの簡単なものです。 スマホや、BC BLE ToolではBlunoが検出できました。 Blunoのソフトバージョンの問題なのか、PC側のBluetooth受信機の問題なのか、それとも他に何かやらなければいけないことがあるのか、教えていただきたいです。
回答: BLEの場合はGATTでの接続にあたって従来のBluetooth端末のようなペアリングは必須ではありません。 その為、Windows 10 のBluetoothペアリング画面に出てこないのだと思います。 BC BLE Toolも見たところBLEデバイスの為のツールのようなので、検出できて表示しているのでしょう。その検出も、「ペアリング」の為のものではないはずです。 プログラミングについてですが、C#ですと基本的にWindows10のUWPアプリでないとBLEのプログラミングはできないので注意してみてください。teratailでも過去に質問/回答がありました。 C#を用いたBluetooth接続 BC BLE ToolもWindowsストアアプリなので、UWPのアプリだと思われます。