Can the BLE Gateway 4.0 be used to send messages from devices other than beacons? For example, values for a miflrora sensor?
How would I create a an Advertising filter for this kind of info?
Can the BLE Gateway 4.0 be used to send messages from devices other than beacons? For example, values for a miflrora sensor?
How would I create a an Advertising filter for this kind of info?
Does miflrora sensor advertise the sensor data directly? BLE gateway can only collect BLE advertising data.
Yes, miflora advertises sensor data directly. The gateway sees the device and records ID and distance but no other information - temperature, brightness, moisture,
We bought a miflora recently. I checked the advertising data and it should contains the temperature data.
I found a parser written in python. It may read the sensor data correctly.
Here’re two example sensor data. the last two bytes are temperature value
95fe7120980081ce886b8d7cc40d041002e100
e100
-> 0x00e1
-> 225 -> temp: 22.5
95fe71209800f375e56b8d7cc40d041002df00
df00
-> 0x00df
-> 223 -> temp: 22.3
Here’s a full advertising data
02 01 06 03 02 95 FE 14 16 95 FE 71 20 98 00 2D B5 F1 60 8D 7C C4 0D 04 10 02 FD 00
B5 F1 60 8D 7C C4
0D 04
, it should be temperature typeFD 00
, the temperature value is 25.3BTW: I upgrade the firmware for miflora to v3.2.2