Skip to main content

No project description provided

Project description

OpenMqttGateway BLE decoder

This is a really quick and REALLY DIRTY implementation of custom decoder for OpenMqttGateway, specifically for Xiaomi BLE devices with encrypted packets.

This was hacked together from a couple of different scripts found on github.

It expects OpenMqttGateway device to run my modified firmware.

Publishes decoded packets into home/mqttgateway_ble_decoder/{{MAC_WITHOUT_:}} topic.

Usage

Usage: openmqttgateway_ble_decoder [OPTIONS]

Options:
  --mqtt TEXT               MQTT server ip  [required]
  --mqtt-port INTEGER       MQTT server port
  --mqtt-keepalive INTEGER  MQTT connection keepalive param
  --mqtt-username TEXT      MQTT username
  --mqtt-password TEXT      MQTT password
  --device <TEXT TEXT>...   Macs and decryption keys  [required]
  --help                    Show this message and exit.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openmqttgateway_ble_decoder-0.1.0.tar.gz (13.1 kB view hashes)

Uploaded Source

Built Distribution

openmqttgateway_ble_decoder-0.1.0-py3-none-any.whl (14.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page