Home
Blog
Search…
Ruuvi Developer Documentation
Ruuvi Hardware
RuuviTag B
RuuviTag Pro
Ruuvi Gateway
Ruuvi Sensor Firmware
1.2.12
2.5.9
3.X
Device Firmware Update (DFU)
Ruuvi Gateway Firmware
GW Getting Started
GW Web-UI
GW Install custom firmware
GW nRF52811 Firmware
GW ESP32 Firmware
GW Data formats
GW Examples
Releases
Toolchain for firmware
PVS Studio
Ruuvi Connector System
Introduction
Expansion boards
Cables
Connectors
Communicate with Ruuvi devices
Bluetooth advertisements
Bluetooth connection
Ruuvi Gateway
Real Time Transfer (RTT)
Ruuvi Cloud
Naming conventions
RUUVI STATION APP
Ruuvi Station Android UI/UX test documentation
App Feature Comparison list
Using Ruuvi Station as a Gateway
Use with Ruuvi Gateway / Ruuvi Network
Ruuvi Community projects
Integrations
Data parsers
Gateways and listeners
End-to-end systems
Firmware
Powered By
GitBook
Gateways and listeners
Lifecycle: in Production. Last updated 2021-04-13
These program snippets enable your device, such as ESP32, Raspberry Pi or smart phone to receive and understand data from Ruuvi sensors.
Hardware
Software / Firmware
License
Support
ESP32
https://github.com/PascalBod/ESPIDFRuuviTag
GPL-3.0
Community
ESP32
https://github.com/hpirila/ESP32-Ruuvitag-Collector
MIT
Community
Linux PC (Raspberry Pi etc)
Java,
https://github.com/Scrin/RuuviCollector
MIT
Community
Linux PC (Raspberry Pi etc)
Node JS,
https://github.com/pakastin/node-ruuvitag
BSD-3-Clause
Community
Android
https://github.com/ruuvi/com.ruuvi.bluetooth.default
BSD-3-Clause
Ruuvi
iOS
https://github.com/rinat-enikeev/BTKit
BSD-3-Clause
Community
Ruuvi Community projects - Previous
Data parsers
Next - Ruuvi Community projects
End-to-end systems
Last modified
1yr ago
Copy link