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)

Metadata

Release files for asgimqtt 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asgimqtt 0.2.0
File Size Uploaded
asgimqtt-0.2.0.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for asgimqtt 0.2.0
File Interpreter ABI Platform
asgimqtt-0.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 8.6 kB

Release files / asgimqtt-0.2.0.tar.gz

Download URL asgimqtt-0.2.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1f6d9c56882f18e23bac7369881ad3dbcb5d7064e04a2868022dc4cfae4b8cfc
BLAKE2b-256 checksum
How to use checksums
5d54d860044e3e104aacd8ea43de5400f1064269bf58540fcf3bf532153d10b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / asgimqtt-0.2.0-py2.py3-none-any.whl

Download URL asgimqtt-0.2.0-py2.py3-none-any.whl
Size 5.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8be9ee5e422b74e9842747ba0944c18ae8ff4cb9586c78bbc45b3c54baf1b0e7
BLAKE2b-256 checksum
How to use checksums
38174396c47064df5d99b6a3cc64f250b270d1e5d114d51ff3e4976f17824441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page