Windows
UWP(Universal Windows Platform)がBLEに対応、さすがU!W!P!
また、Bluetooth GATT API で Bluetooth LE デバイスと連携することによって、次のことが可能となります。
* サービス/特性/記述子の探索 * 特性/記述子の値の読み取りと書き込み * 特性の ValueChanged イベントで呼び出されるコールバックの登録
Mac (iOS, macOS)
Core Bluetoothフレームワークには、iOS/Macアプリケーションが、Bluetooth Low Energy(BLE)という省電力無線通信技術を実装したデバイスと通信するために必要なクラス群があります。
…
Core Bluetoothフレームワークは、BLEプロトコルスタックを抽象化しています。
https://developer.apple.com/jp/documentation/CoreBluetoothPG.pdf
ひゅー、なんて簡潔で的確なドキュメントなんだ、素晴らしい.
Linux
gatttool?
Linuxよくわからんでごわす
マイコン
ESP32
esp-idfはBluedroidを基にしたBLEプロトコルスタックを実装している.
esp-idfのAPIを利用してBLEセントラル/ペリフェラルとして機能できる.