我一直在寻找这个问题的答案。
我正在编写一个 Android 应用程序来连接蓝牙低功耗设备。我有设备的 128 位服务 ID UUID 和几个 16 位特征 ID。如何在软件中处理这些 16 位值?我是否应该通过将它们与默认的 BLE UUID 组合来将它们扩展到 128 位0000SSSS-0000-1000-8000-00805F9B34FB
(其中“SSSS”是 16 位特征 ID 值)?如果不是,那是什么?
我找不到任何关于此的文档,而且我无法通过查看我尝试使用的RxAndroidBle
库提供的示例应用程序来弄清楚。
请注意,这是一个独特的设备,我不关心与其他同类设备的兼容性,因为没有。