我一直使用蓝牙低能量连接到传感器。我想知道连接和数据传输速率的确切过程。
有人能证实我的过程是正确的吗?如果没有,请告诉我哪里出了问题。
ATT -管理BLE连接的框架
GATT -服务器或客户端可以请求和接受拉请求的过程,以及从ATT存储数据的过程。
GAP -从服务器返回到客户端的数据传输,或者是建立和管理设备之间的连接。
提前感谢
我正在开发一个与硬件设备连接的蓝牙(BLE)应用程序。我能够发现并连接到设备,从设备读取数据,将数据写入设备。
我在苹果的BLE文档上找不到的是,当你靠近一个设备时,当应用程序关闭时,你如何才能收到通知。
我知道如何注册到characteristic通知,但这个通知只有在应用程序处于后台时才会发生。
我知道iBeacon可以在应用程序关闭时检测到蓝牙,并发送通知,但是当设备发现带有UUID的特定BLE时,我想得到通知。
iBeacon使用的是带UUID和major and minor字段的BLE,我不需要/不需要。我只想注册到通知从一个UUID从一个BLE。
我这样做了,没有任何回应:
se
我正在尝试连接到我的React Native应用程序上的HM-10 BLE模块。我正在使用this example,但在连接Notification error Could not find service with UUID 13333333-3333-3333-3333-333333333337 on peripheral with UUID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX时收到通知错误(用X的屏蔽了我的UUID ) 我不知道如何查找设备的服务UUID。我打开一个BLE扫描器应用程序,看到服务UUID的FFE0,但不确定它是什么。 我使用的代码是