如何以编程方式确定蓝牙主/从角色?
Posted
技术标签:
【中文标题】如何以编程方式确定蓝牙主/从角色?【英文标题】:how to programatically determine Bluetooth master/slave roles? 【发布时间】:2010-06-18 02:32:44 【问题描述】:所以在蓝牙微微网中,有一个主设备,最多有七个从设备。主机设置从机同步的时钟和跳频。但是有没有办法确定哪个设备是主设备,哪个设备是从设备?我主要对便携式设备(android,iPhone)感兴趣,但乞丐不能选择,如果有人有这方面的信息我会感兴趣。
谢谢
【问题讨论】:
你在这方面有什么进展吗..因为我也有同样的问题..如果你取得了进展,请告诉我.. 【参考方案1】:我认为不可能以编程方式进行。设备承担的主/从角色对用户(应用程序)是不可见的。同一设备可以充当一个微微网的主设备和一个(相邻)piconet。在您的应用程序中需要确定的是设备将充当客户端还是服务器或两者兼而有之,以及它将支持哪些服务(配置文件)。
【讨论】:
感谢您的回复。从我一直在研究的情况来看,主/从角色似乎无法确定。这有点令人惊讶。【参考方案2】:这取决于您使用的平台。 应该可以读取与连接设备相关的信息,并且设备的角色理想情况下应该是 API 中该信息的一部分。 因此,如果连接的设备是主要设备,您可以推断您是次要设备,依此类推。 -丹尼斯
【讨论】:
以上是关于如何以编程方式确定蓝牙主/从角色?的主要内容,如果未能解决你的问题,请参考以下文章
asp.net 成员资格 - 如何以编程方式确定用户是不是在角色中
如何以编程方式确定从主功能区创建的 Outlook 新项目 --> 新项目