Bluetooth 如何通过编程确定蓝牙主/从角色?

Bluetooth 如何通过编程确定蓝牙主/从角色?,bluetooth,master,slave,Bluetooth,Master,Slave,因此,在蓝牙微微网中,一个主节点最多有七个从节点。主设备设置从设备与之同步的时钟和跳频。但是有没有办法确定哪个设备是主设备,哪个是从设备?我主要对便携式设备(安卓、iPhone)感兴趣,但乞丐不能挑三拣四,如果有人知道这个领域的信息,我会感兴趣 谢谢我认为不可能通过编程实现。设备所承担的主/从角色对于用户(应用程序)是不可见的。同一设备可以作为一个微微网的主设备和一个(相邻)网络的从设备piconet。应用程序中需要决定的是设备是作为客户端还是服务器,或者两者兼而有之,以及它支持哪些服务(配置文

因此,在蓝牙微微网中,一个主节点最多有七个从节点。主设备设置从设备与之同步的时钟和跳频。但是有没有办法确定哪个设备是主设备,哪个是从设备?我主要对便携式设备(安卓、iPhone)感兴趣,但乞丐不能挑三拣四,如果有人知道这个领域的信息,我会感兴趣


谢谢

我认为不可能通过编程实现。设备所承担的主/从角色对于用户(应用程序)是不可见的。同一设备可以作为一个微微网的主设备和一个(相邻)网络的从设备piconet。应用程序中需要决定的是设备是作为客户端还是服务器,或者两者兼而有之,以及它支持哪些服务(配置文件)。

这取决于您使用的平台。 应该可以读取与连接设备相关的信息,并且设备的角色最好是API中该信息的一部分。 因此,如果连接的设备是主设备,则可以推断您是辅助设备,依此类推。
-丹尼斯

谢谢你的回复。根据我的研究,似乎主/从角色是不可确定的。这只是有点令人惊讶。你在这方面有进展吗。。因为我也有同样的问题。。如果你有进展,请告诉我。。