问题标签 [bleno]
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.
bluetooth-lowenergy - 在蓝牙 v5.0 上读取和设置 LE 2M PHY
需要确定中央设备和外围设备(均运行蓝牙 5.0)是否通过更快的 LE 2M PHY 比特率进行通信。
我通过以下方式发送的命令hcitool
:
sudo hcitool cmd 8 30 40 0
收到的回复:
01 30 20 01
btmon
输出:
由于某种原因Unknown HCI Command
,在通过 bleno 设置为外围设备的 RPi 4 上运行此命令时出现错误。
难道我做错了什么?在读取和设置符号率之前,我需要采取哪些初步步骤?
更多信息:
bluetooth-lowenergy - 通过 onSubscribe 发布的 bleno BLE 字符不适用于 UInt16 / 值高于 255
我在 RbPI 上使用 bleno 作为 BLE 发布者。下面的示例显示了我如何向订阅的侦听器发布“数字”值。如果“数字”是 Int8,则效果很好。当它变为 >255 / Int16 时,它不再起作用。任何熟悉在 Bleno 中将较大的数字作为 char 值提交的人,还是我应该在缓冲区数组中将其分解为多个较小的数字?抱歉,如果这是一个新手问题。对这一切都不是很熟悉。
node.js - Bleno:如何将消息发回给发件人?
我对 BLE 环境有点陌生,我的代码工作得很好,买我无法得到某种响应,
我会给你看代码,我会告诉你更多关于我的目标
我正在使用两个 npm 依赖项:Bleno 和 Node-wifi
当我的代码运行时,我的设备会出现,我可以通过 nRF Connect(Android 应用程序)向它发送数据
如您所见,我有一个条件,如果为真,则返回成功消息...
但是当它失败时,我想向发件人设备发回一条消息(在我的情况下,是一部电话)
编辑:不要介意 exec + sudo 行,这是针对我的 Rpi 面临的特定问题的临时修复
flutter - Blendo/Flutter - BLE 通信 - 数据传输
大家好,感谢您阅读本文。
所以我有一个Bleno文件,为我的树莓派 4 配置蓝牙并等待连接。我还有一个使用flutter_blue库进行蓝牙通信的颤振应用程序。该应用程序搜索可用设备并连接到选定的设备。之后,我有一个按钮来发送数据并断开与所选设备的连接。
ISSUE: 当我发送数据时,我会通过特性,并且对于每个特性,写入属性都设置为 false。但是在 Bleno 文件中,我将 Characteristic 属性设置为“write”,所以它应该是真的
我想我错过了一些东西 - 但经过大量研究后,我无法解决我的问题。我在 YouTube 上观看了一些解释 BLE 的视频,并尝试在 StackOverflow 上找到一些解决方案,但这些解决方案中的任何一个都可以解决我的问题。
如果我的问题不够清楚,请通知我。
布莱诺文件代码
颤振应用代码
node.js - 如何将树莓派用作多外围设备
我在树莓派中使用 Bleno 包,并在运行 nodejs 应用程序时使其成为外围设备,我可以从移动应用程序连接。我的主要问题是我不能使用 Pi,因为它像许多外围设备一样工作,因为不可能购买太多 Pi 来制造外围设备,所以有可能吗?