Raspberry Pi作为BLE信标和IBM Watson之间的网关

时间:2017-11-19 18:54:56

标签: bluetooth node-red gateway watson

我正在尝试使用Raspberry Pi 3作为网关将数据从BLE信标发送到IBM Watson平台。我可以在Raspberry Pi控制台中查看信标中的数据,但我不明白如何将数据发送给Watson。

我尝试过使用Node-RED和Generic-BLE节点,但似乎这个节点只适用于加密狗,而我正在使用RaspberryPi的嵌入式蓝牙来读取BLE信标中的数据。

有没有人试图这样做并且成功了?

2 个答案:

答案 0 :(得分:0)

USB BLE加密狗和RPi3上的内置BLE应该完全没有区别。

您必须以root身份运行Node-RED或使用以下命令允许NodeJS访问BLE适配器。

sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)

答案 1 :(得分:0)

您可能想尝试node-red-contrib-bleacon而不是Generic-BLE,因为Generic-BLE是为可连接的GATT蓝牙LE模块设计的。 BLE信标通常只传输通常没有通过GATT连接的公共接口的设备。