Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 1.28 KB

README.md

File metadata and controls

42 lines (26 loc) · 1.28 KB

gbcsdpd

CI

gbcsdpd is a simple Go Bluetooth Climate Sensor Data Publisher Daemon: it listens for BLE advertisements containing measurements from Bluetooth sensors, parses them, and publishes via MQTT protocol or directly to Cloud Pub/Sub.

Currently, it supports only RuuviTag sensors but it should be easy to add support for more.

This repository also contains instructions with Terraform configuration for setting up a Google Cloud project to gather and present measurements on a monitoring dashboard:

Deamon targets Linux and depends on the high-level BlueZ D-Bus API.

Documentation

The documentation is placed near the code.

Best start at the building, usage, and configuration of the daemon described in cmd/gbcsdpd/.

infra/ contains documentation for setting up receiver and monitoring dashboard on GCP.

Contributing

See CONTRIBUTING.md for details.

License

Apache 2.0; see LICENSE for details.

Disclaimer

This is not an officially supported Google product.