linux-Gatttool:限制为5个连接?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux-Gatttool:限制为5个连接?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1261字,纯文字阅读大概需要2分钟。
内容图文
我通过在python *中使用pexpect生成gatttools连接到五个设备.当我尝试手动连接到第六台设备(所有连接使用相同的CSR 4.0软件狗)时,我遇到:
sudo gatttool -b DC:05:4F:BC:F6:4A -It random
[DC:05:4F:BC:F6:4A][LE]> connect
Attempting to connect to DC:05:4F:BC:F6:4A
Error: connect error: Too many links (31)
这是gatttool限制还是硬件限制?我将源代码克隆为http://git.kernel.org/cgit/bluetooth/bluez.git,然后运行grep -r“尝试”,但未得到任何结果.
我想通过蓝牙低功耗连接到20台设备,我认为应该在硬件和固件方面都是可行的.
=====
系统设置:Ubuntu 14.04,bluez v5.20,CSR 4.0软件狗,adafruit ble nrf8001突破.
参考:
>直接使用c文件而不是pexpect:Multiple BLE Connections using Linux and Bluez 5.0
>期望:https://gist.github.com/nouyang/2a6a733d8facd23115a4
>设置/ pexpect代码的说明:PYTHON -> ADAFRUIT NRF8001 BLUETOOTH LOW ENERGY BREAKOUT IN 20 MINUTES
解决方法:
啊! linux-bluetooth列表上的某个人回答了我的问题,尽管我还没有亲自验证过它:
It is a hardware limitation of the CSR dongle. I did a similar test using bluetoothctl not long ago: Using a CSR dongle, only 5 bluetooth LE devices could connect. With a Broadcom dongle (BCM20702) I could establish 14 concurrent connections. Then I ran out of bluetooth LE devices….
Regards,
Martin Rösch
http://thread.gmane.org/gmane.linux.bluez.kernel/51872
内容总结
以上是互联网集市为您收集整理的linux-Gatttool:限制为5个连接?全部内容,希望文章能够帮你解决linux-Gatttool:限制为5个连接?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。