github.com/andschneider/goqtt (go): Package goqtt is a MQTT 3.1.1 client library.  It does not implement the full client specification, see README for more information.  Use an instantiated Client to interact with a MQTT broker:  It is nice to let the broker know when you are disconnecting:  To configure a Client, the only required parameter is the address of the broker. There are default values set for the other options. See the Constants section for their values.  The other configuration options are: Port, Topic, ClientId, and KeepAlive. To set these, use their functions and pass to the NewClient:  Note that you can pass any of these options, you don't need to pass all of them.
Keywords: go|golang|iot|mqtt|mqtt-client|mqtt-library