I am running node-red on macOS. I am new to node-red and simply want to read BLE sensor data from a peripheral (TI LPSTK-CC1352R) on my macbook.
I am using the node-red-contrib-generic-ble 4.0.3, it installs fine (Screenshot below), I follow the instructions at node-red-contrib-generic-ble (node) - Node-RED for configuring the 'Generic BLE Out' node.
Here's the issue. On enabling 'BLE Scanning' nothing shows up ! My terminal window does say '[info] [GenericBLE] Start BLE scanning' (Screenshot below) but no peripheral device comes up in the drop-down menu. The BLE sensor node is working. I verified by finding it on the Bluetooth app (LightBlue) so sensor is transmitting.
Could someone kindly point how to solve this issue ? Thanks.
Hi. Thanks for the reply. Yes restarted NR, also restarted laptop bluetooth after installation but to no avail. I am running on macOS Monterey 12.1, I tried node-red-contrib-noble-bluetooth also, scanner node updates to "Scanning" on injecting "start" but nothing shows up on debug/msg.
Ok, I've got it installed BUT...I have nothing to test it on (hmmm I wonder if my bluetooth keyboard will work?)
Did you see any error in the log when you installed it? If not please do this.
remove the node from any flow using it.
uninstall the node
stop node-red
open a terminal window
enter cd .node-red
enter npm install node-red-contrib-generic-ble
copy everything from that command to when it finishes and paste it to a reply.
Also if you do a forum search using Node-red-contrib-generic-ble you will find a number of threads with problems with this node. As I said before you should open a issue with the author of the node on GitHub.
Thanks for your reply. No I actually used the GUI (Manage Pallette) option to install the generic-ble.
Anyway I followed your steps above, here's the screenshot, anything that stands out ?