How Environmental Data can be obtained?

Hello,
I’m planning to buy and use Ruuvi for some projects and I would like to know the services that Ruuvi uses to hold the sensor data and how to access to it.

Does it implement a full standard Environmental Sensing Service or does it uses a custom service?

https://www.bluetooth.com/xml-viewer/?src=https://www.bluetooth.com/wp-content/uploads/Sitecore-Media-Library/Gatt/Xml/Services/org.bluetooth.service.environmental_sensing.xml

Thanks in advance,

Carles

Hello Carles,

By default data is sent in advertisement packets without connection in Manufacturer specific data format.


Standard environmental data GATT services aren’t supported at this time, but it would be possible to implement them. The advertisements do bring many advantages, such as possibility of using many gateways to collect data from one tag for redundancy and one gateway can handle hundreds of tags as there’s no connection required.

EDIT:
Open source libraries for collecting data in Java, NodeJS and Python.

1 Like