LBT-VRU03の情報をストアアプリから拾うための仕様を探るメモ
対応プロファイル
検索すると「LBT-VRU0234」と表示されます
http://dl.logitec.co.jp/downloadfile/DLfile/LST-M/LBT-VRU0234_ts_v01.pdf
Bluetooth SMART (Low Energy)
Bluetooth Low Energy | Bluetooth Development Portal
PXP
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=239392
FMP
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=239389
ANP
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=242286
PASP
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=241861
Battery Level
https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.battery_service.xml
その他
www.bluetooth.org
趣味のガジェット: bluetooth tag の認証と分解
ストアアプリからBluetoothデバイスにアクセスする方法 (Windows 8)
WindowsストアアプリでBluetooth デバイスをサポートする
Bluetooth デバイスのサポート (XAML) (Windows)
- 概要 Bluetooth Proximity Profile (Windows Drivers)
- Bluetooth対応デバイスとして、マニフェストで宣言 (上記のAssignedNumberを使用する) How to specify device capabilities for Bluetooth (Windows Runtime apps) - Windows app development
- Bluetoothサーバー機能を宣言する (任意?) RFCOMM シナリオ: サーバーとしてのファイルの受信 (XAML) (Windows)
- Bluetoothクライアント機能を宣言する RFCOMM シナリオ: クライアントとしてのファイルの送信 (XAML) (Windows)
- トラブルシューティング USB、Bluetooth、HID デバイス アクセスのトラブルシューティング (Windows ストア アプリ) - Windows app development
対応してそうなプロファイル
SpecificationName AssignedNumber
developer.bluetooth.org
Generic Access 0x1800
https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.generic_access.xml
Immediate Alert 0x1802
https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.immediate_alert.xml
Link Loss 0x1803
https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.link_loss.xml
Tx Power 0x1804
https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.tx_power.xml
Battery Service 0x180f
https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.battery_service.xml
TextBlock1.Text = Await GetBleDeviceServices() Async Function GetBleDeviceServices() As Task(Of String) Dim Devices As DeviceInformationCollection = Await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(BluetoothLEDevice.GetDeviceSelector()) If (Devices.Count = 0) Then Return "デバイスが接続されていないかペアリング済みのデバイスでは対応していません" End If Dim Text As New StringBuilder Text.AppendLine("GattDeviceService 対応BLEデバイス") Text.AppendLine("") For Each Device As DeviceInformation In Devices Dim BleDevice As BluetoothLEDevice = Await BluetoothLEDevice.FromIdAsync(Device.Id) Text.AppendLine(String.Format("** {0} でサポートされる GattDeviceService:", Device.Name)) For Each GattService As GattDeviceService In BleDevice.GattServices Text.AppendLine(GattService.Uuid.ToString) Next Text.AppendLine("") Text.AppendLine("") Next Return Text.ToString End Function
ストアアプリからBluetoothデバイスにアクセスする方法 (Windows 10)
Bluetooth - Windows app development
Windows PhoneでBluetoothデバイスの電波強度を調べる (メモ) - 遅咲きエンジニアのメモ