首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bluez上的ble中央和外围设备同时

bluez上的ble中央和外围设备同时
EN

Stack Overflow用户
提问于 2018-07-19 09:12:16
回答 1查看 358关注 0票数 1

我想让我的linux主板能够同时工作在中央和外围设备上。我在下面的步骤中测试它。在bluetoothctl中,我输入命令"discoverable on“。接下来,我输入"advertise on“。接下来,我使用btgatt-client连接该电路板。连接后,我尝试扫描ble RCU(HOGP)。我能找到RCU。但是,每当RCU连接到btgatt-client时,我就无法连接它。

我的蓝牙芯片支持蓝牙4.1版。它的意思是“LE链路层拓扑”支持。所以,我想我可以同时连接ble RCU(HOGP)和btgatt-client。我的bluez版本是5.50,linux内核是4.9。

这不可能吗?有人知道原因吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-26 14:41:55

据我所知,单个设备不能同时充当中央设备和外围设备。如果你有附加的输出,那将会很有帮助。如果您的意思是“同时充当中央设备和外围设备”,那么请记住,当您连接到设备时,您会收到一个连接对象,以便在以后从同一设备进行扫描时,您需要使用相同的连接对象,否则设备将无法连接或断开一个或另一个操作。我建议你自己编写代码以达到预期的结果,有很多库可以做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51412957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档