我在使用蓝牙和Android时遇到了一些概念上的麻烦.正如我一直在研究的那样,蓝牙允许多达7个从设备彼此连接到构建微微网络的同一主设备.此外,BT允许主设备充当另一个微微网的从设备,构建散射网络,其中所有设备可以使用上层协议在彼此之间连接.
我的问题是关于蓝牙行为和Android.
1)你怎么能在Android中知道你的设备充当主设备或从设备,或者是作为另一个微微网的从设备的主设备,还是奴隶连接到形成散射网的两个主设备?
2)蓝牙仅允许每个主站的7个活动从站(先前在查询扫描期间选择)和"停放"模式下最多255个从站设备(同步监听主站但未激活).你怎么能连接到这个"公园"设备?只有当其中一个活动的一个断开连接,因为一个断开的链接,例如一个"停放"可以连接?
3)您可以在Android(或通过Android BlueZ)上配置设备在不同模式下工作"嗅探"或"保持"以实现耗电目的吗?
4)Android API是否可以向同一个微微网的所有从属设备进行广播?如果是这样,我希望它提供发送自定义数据信息的可能性.
非常感谢您提前帮助我.