问题标签 [bluno]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 当应用程序进入另一个活动时,从手机到 Bluno 的蓝牙连接断开
我的目标是将我的应用程序连接到 Bluno 模块。我使用并调整了本教程中的代码。基本上,我的版本的启动器活动有一个“扫描”按钮,可以让我扫描并连接到 Bluno 模块。一旦连接,它就会重定向到另一个活动(这有点像“主要”活动,因为这里的功能是聊天、联系、通话)。问题是,一旦我成功连接并重定向到其他活动,蓝牙连接就会断开。我该如何解决?谢谢你。
raspberry-pi3 - BLE gatttool 从 bluno 读取串行数据?
我正在尝试通过 BLE 从 Bluno 向 Raspberry Pi (Raspian) bluez 5.50 发送数据。
虽然连接似乎很好。我很震惊,无法从通知句柄中检索串行数据。
以下是我尝试过的。
所以这里的问题是,通知句柄侦听器“侦听”串行数据,并每 1 秒从 Bluno(如 Adurinosketch 中编程)返回值(2 -> Hex:32)。
但是,当我尝试通过命令 char-read(通过句柄和 uuid 尝试)检索此值时,它总是返回 01 ?!!!
最终我想在我的 Python 代码中检索这个值(我为此使用 Pexpect)
任何帮助/方向表示赞赏。
bluetooth-lowenergy - Bluepy BLE 在收到来自 Bluno Beetle 的多个数据包后断开连接
我需要将 6 只蓝甲虫连接到我的 Raspi 3B+ 以同时接收一些数据。但是,只有 1 个连接到一只布鲁诺甲虫,我在收到几个数据包后已经经常断开连接。有时我能够在断开连接之前接收 20 个数据包,而有时我能够在断开连接之前接收 5 个数据包。接收的数据包数量波动。
这应该是正常的吗?
我的 raspi 3B+ 安装了 Raspbian GNU/Linux 10 (buster)。我安装了 python3 并安装了 bluepy 版本 1.3.0。
Bluno Beetle 是基于 Arduino Uno 的板,带有蓝牙 4.0 Raspi 3B+ 具有蓝牙 HCI 版本:5.0 (0x9)
我试图通过重新连接来处理断开连接,它工作正常。但是重新连接所需的时间需要一段时间(4-5 秒),我会从 Bluno 甲虫方面获得数据。
如何进一步增强 BLE 的鲁棒性?这是我下面的 python 代码,我只收听从 Bluno Beetle 发送的数据。
我的 hciconfig:
通过 bluetoothctl 连接似乎很好:
我一直在网上寻找一个强大的解决方案,但找不到防止断开连接或增加重新连接时间的方法。如果您能帮我解决这个问题,将不胜感激!
原因可能是 RPI 固件使 BLE 不稳定?https://github.com/IanHarvey/bluepy/issues/396