Skip to main content

asgimqtt is a simple MQTT interface for ASGI.

Usage

Connect the server to a running MQTT broker:

asgimqtt --host localhost --port 1883 django_project.asgi:channel_layer

In your Django code:

# routing.py
channels_routing = [
    route("mqtt.sub", mqtt_consumer),
]

Note: you can only receive messages published in MQTT broker (channel mqtt.sub).

The keys are:

  • host: host of the MQTT broker

  • port: port of the MQTT broker

  • topic: topic of the MQTT message

  • payload: payload of the MQTT message

  • qos: quality of service of the MQTT message (0, 1 or 2)

Download files

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

Source Distribution

asgimqtt-0.2.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asgimqtt-0.2.0-py2.py3-none-any.whl (5.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file asgimqtt-0.2.0.tar.gz.

File metadata

  • Download URL: asgimqtt-0.2.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for asgimqtt-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1f6d9c56882f18e23bac7369881ad3dbcb5d7064e04a2868022dc4cfae4b8cfc
MD5 7174190332e76c164746210e989bff80
BLAKE2b-256 5d54d860044e3e104aacd8ea43de5400f1064269bf58540fcf3bf532153d10b5

See more details on using hashes here.

File details

Details for the file asgimqtt-0.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for asgimqtt-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8be9ee5e422b74e9842747ba0944c18ae8ff4cb9586c78bbc45b3c54baf1b0e7
MD5 2ced63f25c07fb2bfe5efd30f6b936d4
BLAKE2b-256 38174396c47064df5d99b6a3cc64f250b270d1e5d114d51ff3e4976f17824441

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page