BLE Gateway for Raspberry Pi

Uses

Setup for running

# Install dependencies
pipenv install

Setup for development

# Install dependencies
pipenv install --dev

# Setup pre-commit and pre-push hooks
pipenv run pre-commit install -t pre-commit
pipenv run pre-commit install -t pre-push

Helpful infos

To-Do list

  • implement run_ble process for reading ble messages
  • verify ruuvitag message encoding (do we need decoder from ruuvitag-sensor?)
  • implement data_writers (to influxDB, ThingSpeak, etc)
  • use multiprocessing module for run_ble and data_writers
  • inter process communication using multiprocessing queue

Credits

Template for this package was created with Cookiecutter and the sourceryai/python-best-practices-cookiecutter project template. Based on great aioblescan by @frauwau