Skip to content

Mqtt node that acts as adapter for different interfaces. Example for Bluetooth Low Enegy heating device is implemented.

Notifications You must be signed in to change notification settings

predoli/mqtt-ble-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQTT ble adapter

description

This repository implements a mqtt node. The idea is that it runs on a device which is connected to a ip network and acts as a bridge to different communication technologies.

BLE example inspired from this hack.

installation

Currently only tested on a raspberry pi with one BLE device. For the BLE interface the gatt library is used which has to be executed with sudo privileges. Assuming Bluez is running:

sudo pip3 install gatt

sudo apt-get install python3-dbus

sudo pip3 install src/setup.py install

sudo runMainController yourdevices.yaml yourmqttsettings.yaml

open topics/next steps

  • test different devices (different and same phys. interface)
  • endurance run

About

Mqtt node that acts as adapter for different interfaces. Example for Bluetooth Low Enegy heating device is implemented.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages