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.1.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file openmqttgateway_ble_decoder-0.1.1.tar.gz.

File metadata

  • Download URL: openmqttgateway_ble_decoder-0.1.1.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/5.15.90.1-microsoft-standard-WSL2

File hashes

Hashes for openmqttgateway_ble_decoder-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d65fde24109f712026289c78b7868108924ddfa2468b03ec214a8f7a51e3215f
MD5 ab949da598b9c4b46c7c8ad1841e5343
BLAKE2b-256 02642aa95bfdf51704b73be430353eab631703fc85625f8de1332a0689317414

See more details on using hashes here.

File details

Details for the file openmqttgateway_ble_decoder-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for openmqttgateway_ble_decoder-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f4b2ee997029721bac4bb6befeeb1af8905c3c11c41e892e0aed90cd234d5ed
MD5 b1a96b0b854d1a4e0cc7cd34f41df609
BLAKE2b-256 f8ccba0cbe5f6dcc1fea18ea841f309f1e8b019b8c1ca1810e8ab2f2aa6d678d

See more details on using hashes here.

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