You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
node-red-contrib-generic-ble
2
2
===
3
3
4
-
A Node-RED node for providing access to generic BLE **peripheral**devices via GATT.
4
+
A Node-RED node set for providing access to generic BLE **peripheral** GATT characteristics.
5
5
6
6
As of v4.0.0, this node is optmized for Linux with BlueZ 5 D-Bus API (HCI socket is no longer used on Linux).
7
-
macOS and Windows should still work as nothing is modified for these platforms.
7
+
The node should still work on macOS and Windows as nothing is modified for these platforms.
8
8
9
9
Supported operations are as follows:
10
10
@@ -17,14 +17,14 @@ The node status modes are as follows:
17
17
18
18
-`missing` the configured BLE peripheral device is missing. When the device is discovered, the state transitions to `disconnected`. The `disconnected` device may transiton to `missing` again when RSSI is invalidated (Linux only)
19
19
-`disconnected` when the configured BLE peripheral device is found but not conncted
20
-
-`connecting` when the configured BLE peripheral device is being connecting
20
+
-`connecting` when the configured BLE peripheral device is being connected
21
21
-`connected` when the configured BLE peripheral device is connected
22
-
-`disconnecting` when the configured BLE peripheral device is being disconnecting
22
+
-`disconnecting` when the configured BLE peripheral device is being disconnected
23
23
-`error` when unexpected error occurs
24
24
25
25
Known issues for Linux BlueZ D-Bus API:
26
26
27
-
- Unlike the oler version, **you must set the process owner's permission properly and manually**. Non-root user's Node-RED process will fail to get this node working. Read `Installation Note (Linux)` below.
27
+
- Unlike the older version, **you must set the process owner's permission properly and manually**. Non-root user's Node-RED process will fail to get this node working. Read [`Installation Note (Linux)` below](#installation-note-linux).
28
28
- It seems the local name in advertisement packet isn't transferred to `LocalName` property in org.bluez.Device1 BlueZ D-Bus API. With the HCI socket implementaion, the local name was resolved. So the local name can be resolved on macOS and Windows.
29
29
-`Bluetooth: hci0: hardware error 0x03` error sometimes occurs (and logged in syslog). When it's observed, all devices are disconnected and cahches are gone. The node tries to power on the BLE adapter again.
0 commit comments