我目前有一个蓝牙低能耗外围设备(用swift编写,一台OSX机器),只有一个服务。该服务具有两个特征,一个由中央设备(Android)用代表命令的字符串写入,另一个由外围设备用对应于它接收到的命令的响应写入。
我的问题是:这是一种正常的方式吗?或者,有没有更好的方法来响应来自中央设备的写入?
我也有一些问题的Android方面的这一点,我一直使用BLE扫描仪测试,它已经完美地工作,但我找不到一个类似的例子的源代码。
发布于 2016-07-06 06:17:23
你可以这样做,但它不是一般的way.It,基本上也是你看数据交换的方式。BLE的设计方式是,从机(外设)提供不同的特性,您可以在从机(如寄存器)上写入和读取数据,也可以通过从机发送通知通知主机发生变化。你的回答将写在你的第二个特征中,你将用Ble扫描仪读出它或?因此,这不是“真正的响应发送”,您只需写入数据并从Master读取即可。主机必须始终向从机发送请求。(通知除外)
我希望这对你有帮助。
br
https://stackoverflow.com/questions/38212625
复制相似问题