Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smkj42/mqtt
https://github.com/smkj42/mqtt
iot mqtt mqtt-broker mqtt-client rust
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/smkj42/mqtt
- Owner: SMKJ42
- License: mit
- Created: 2024-10-21T03:06:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-19T21:43:41.000Z (29 days ago)
- Last Synced: 2024-12-19T22:42:17.232Z (29 days ago)
- Topics: iot, mqtt, mqtt-broker, mqtt-client, rust
- Language: Rust
- Homepage:
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
#### :warning: Actively in development and NOT a release version. :warning:
## Follows MQTT v3.1.1 Specifications.
The primary goal of this repository is to provide a robust MQTT Broker / Client ecosystem.
### Currently supports:
- MQTT v3.1.1
- TLS connections
- Client initiated QoS level downgrading for Subscribers.
- In memory Disconnected sessions.
- Client initiated session cleaning.### Currently does not Support:
- MQTT v5
- MQTT-SN (v1.2)
- Broker initiated QoS level downgrading.
- On disk Disconnected sessions.
- Client authentication.
- Client authoriziation.
- Creating topics at program initialization (Client must Pub before other clients can Sub).
- Broker bridging (I am delaying this until I decide on how to scale the broker network).### Features:
- Event logging.