mqtt-go
mqtt-go copied to clipboard
Yet another Go MQTT 3.1.1 client library: Go-ish interface, extensible and thread-safe (experimental stage; the API may change in future release)
mqtt-go
Yet another Go MQTT 3.1.1 client library
- Go-ish interface
Fully context controlled and mockable interface.
- Extensible
Easy to implement a wrapper with unified interface. e.g. AWS IoT WebSocket dialer with automatic presign URL updater is available: AWS IoT Device SDK for Go
- Thread-safe
All functions and structs are safe to be used from multiple goroutines.
Migration guide
- v0.14.0
- v0.12.0
Examples
- MQTTs with client certificate
- WebSockets with presigned URL
Reference
License
This package is licensed under Apache License Version 2.0.