蓝闪:当设备/服务具有2个具有相同UUID但属性不同的特征时,如何获得特征

时间:2019-03-11 00:56:02

标签: bluetooth flutter bluetooth-lowenergy flutter-plugin

这个问题是关于流行的flutter插件https://pub.dartlang.org/packages/flutter_blue

我正在使用的设备具有2个具有相同UUID的特征,但具有不同的属性(权限),一个用于“写入”,一个用于“通知”。

据我所知,制造商的基本原理是这些“特征”是相同的,具有“写”许可的一个用于从移动设备启动操作,而具有“通知”的一个用于“移动”操作。在设备本身上启动该操作时通知移动设备。

通过阅读flutter_blue的源代码,我发现它们仅按characteristicId定位(以及serviceIdsecondaryServiceId

0 个答案:

没有答案