我正在使用Xamarin和MvvmCross构建一个需要使用蓝牙LE的应用程序,但这个问题一般与蓝牙LE技术有关,并非针对任何平台。
阅读教程时,我注意到当设备通过蓝牙LE传输数据时,它总是以另一台蓝牙设备为目标,因此没有其他设备可以获取传输。
我的问题是,是否必须定位设备?或者我可以盲目地广播传输并让任何蓝牙设备获得传输?
如果相关,我会定位Android和iOS平台。
修改
另外,盲目广播敏感数据是不好的做法?定位设备是否可以保证安全/数据隐私?
答案 0 :(得分:2)
如果你使用的是iOS或Android,那就不相关了。 相关部分是设备的设置: 一个设备充当主设备,可以连接到多个从设备。 这完全取决于您分配的设置和角色。 你也可以,例如让温度计广播数据,所有通过Protocal Stack访问的BLE智能手机(知道UUID号码)都可以检索数据。