一开始:我不是BLE专家,所以我尽我所能描述我的问题,如果我没有使用正确的术语或定义,我会提前道歉。
当启动node-red时,我可以看到generic-ble-package的元素,因此我尝试配置“ Generic Ble In”项。
当我扫描设备时,必须多次按下并释放按钮,直到它显示在列表中,这也就不足为奇了,因为如果不执行这些操作,按钮将没有能量。但随后变得复杂。当我单击“应用”时,该项目尝试从按钮获取GATT(条纹)。问题是-据我所知-该按钮没有任何东西。
在CLI中,我使用bluetoothctl扫描了设备,并且我发现该按钮始终被系统识别(按下按钮时和释放按钮时)。
我也尝试过使用其他打包的其他红色节点,但是它们甚至存在更多问题(例如,高贵(4)无法正确安装,看起来像被遗弃了)
我认为问题出在屏幕前,但这是我试图“安装按钮”的第二个星期六,我真的不知道该如何进行。
我已经读过(某处)BLE的优势之一是可能使用能量收集传感器。但是,“一般性”包装能胜任吗?
-如果可以,怎么办?-如果没有,我应该使用哪个包装?
我真的很想使用node-red-package,因为我想扩展一个已经存在的流程。
感谢您的帮助和/或链接。
先感谢您。
问候,
P先生
附加信息:
参考
我找到了完成这项工作的方法:
我安装了ble-beacon-scanner(1),可以正常使用。
据我了解:信标使用ble通知,它们不共享属性,也不需要持续的连接。
不幸的是,通用库未提供ble协议的这一部分。
谢谢你们。
问候,
P先生
(1)https://flows.nodered.org/node/node-red-contrib-blebeacon-scanner
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句