问题描述
我正在为安卓手机和安卓手表(wearOS)编写应用程序。这些应用程序将通过蓝牙相互通信。基本上Android手机上的应用程序会与WearOS设备绑定,然后与WearOS上的应用程序通信以启动指定功能,获取电池信息,......
我知道我应该将 GATT 特性用于电池、设备名称等标准信息......
请帮忙就这两个问题提出建议:
在哪里可以获得标准特征 UUID 的完整列表?
如何为“显示照片”或“播放声音”等自定义信息/功能定义自定义特征?
非常感谢
解决方法
在哪里可以获得标准特征 UUID 的完整列表?
这是在 Markus Kauppinen 分享的链接中找到的文档:-
在第 12 页左右,您会找到“GATT 特征和对象类型”的开头。在第 19 页左右,您会找到“GATT 服务”的开头。
如何为“显示照片”或“播放声音”等自定义信息/功能定义自定义特征?
我推荐以下链接,其中介绍了如何在 Android 上创建 BLE GATT 表:-
- Android: Using a GATT Server
- Sample BLE GATT Server
- Nordic's Android BLE Library(检查 GATT 服务器支持)
- BluetoothGattServer Android API
其他资源