如何在 raspbian 上设置 node-red 以从 ble-energy-harvesting 按钮获取信息?
How to set up node-red on rasbian to get information from a ble-energy-harvesting button?
首先:我不是 BLE 专家,所以我尽量描述我的问题,如果我没有使用正确的术语或定义,我提前道歉。
- 我购买了 PTM 215B 型的 BLE 能量收集按钮 (1)。
- 我已经在 Raspberry-Pi 2b 上安装了 node-red (2)
- 在 node-red 本地,包 node-red-contrib-generic-ble 是使用 npm (3) 安装的
启动 node-red 后,我可以看到 generic-ble-package 的元素,因此我尝试配置“Generic Ble In”-Item。
当我扫描设备时,我必须多次按下和释放按钮,直到它显示在列表中 - 这并不奇怪,因为如果没有这些操作,按钮就没有能量。
但随后它变得复杂。当我点击“应用”时,该项目试图从 button.The 问题中获取关贸总协定(致敬)——据我所知——按钮没有任何问题。
在 CLI 中,我使用 bluetoothctl 扫描设备,我发现系统始终可以识别该按钮(按下按钮和释放按钮)。
我也尝试过其他不同的 node-red 打包,但它们有更多问题(例如 noble (4) 无法正确安装,看起来像被遗弃了)
我认为问题出在屏幕前,但这是我尝试“安装按钮”的第二个星期六,我真的不知道如何继续。
我(在某处)读到 BLE 的优势之一是可以使用能量收集传感器。但是“general-ble”包能完成这项工作吗?
-如果是,怎么样?
-如果不是,我应该使用哪个包?
我真的很想使用 node-red-package,因为我想扩展一个已经存在的流程。
感谢任何帮助 and/or link.
提前致谢。
此致,
P先生
附加信息:
- Raspbian: VERSION="10 (破坏者)"
- npm --version: 6.14.8
- node-red:1.2.6:维护版本
参考
我找到了完成这项工作的方法:
我安装了 ble-beacon-scanner (1),它可以很好地满足我的需求。
据我了解:信标使用 ble-notifications,它不共享属性并且不需要连续连接。
遗憾的是,通用库不提供 ble 协议的这一部分。
谢谢大家
此致,
P先生
(1) https://flows.nodered.org/node/node-red-contrib-blebeacon-scanner
首先:我不是 BLE 专家,所以我尽量描述我的问题,如果我没有使用正确的术语或定义,我提前道歉。
- 我购买了 PTM 215B 型的 BLE 能量收集按钮 (1)。
- 我已经在 Raspberry-Pi 2b 上安装了 node-red (2)
- 在 node-red 本地,包 node-red-contrib-generic-ble 是使用 npm (3) 安装的
启动 node-red 后,我可以看到 generic-ble-package 的元素,因此我尝试配置“Generic Ble In”-Item。
当我扫描设备时,我必须多次按下和释放按钮,直到它显示在列表中 - 这并不奇怪,因为如果没有这些操作,按钮就没有能量。 但随后它变得复杂。当我点击“应用”时,该项目试图从 button.The 问题中获取关贸总协定(致敬)——据我所知——按钮没有任何问题。
在 CLI 中,我使用 bluetoothctl 扫描设备,我发现系统始终可以识别该按钮(按下按钮和释放按钮)。
我也尝试过其他不同的 node-red 打包,但它们有更多问题(例如 noble (4) 无法正确安装,看起来像被遗弃了)
我认为问题出在屏幕前,但这是我尝试“安装按钮”的第二个星期六,我真的不知道如何继续。
我(在某处)读到 BLE 的优势之一是可以使用能量收集传感器。但是“general-ble”包能完成这项工作吗?
-如果是,怎么样? -如果不是,我应该使用哪个包?
我真的很想使用 node-red-package,因为我想扩展一个已经存在的流程。
感谢任何帮助 and/or link.
提前致谢。
此致,
P先生
附加信息:
- Raspbian: VERSION="10 (破坏者)"
- npm --version: 6.14.8
- node-red:1.2.6:维护版本
参考
我找到了完成这项工作的方法:
我安装了 ble-beacon-scanner (1),它可以很好地满足我的需求。
据我了解:信标使用 ble-notifications,它不共享属性并且不需要连续连接。
遗憾的是,通用库不提供 ble 协议的这一部分。
谢谢大家
此致,
P先生
(1) https://flows.nodered.org/node/node-red-contrib-blebeacon-scanner