jason 075d766964 first %!s(int64=3) %!d(string=hai) anos
..
cmd 075d766964 first %!s(int64=3) %!d(string=hai) anos
fvt 075d766964 first %!s(int64=3) %!d(string=hai) anos
packets 075d766964 first %!s(int64=3) %!d(string=hai) anos
.gitignore 075d766964 first %!s(int64=3) %!d(string=hai) anos
CONTRIBUTING.md 075d766964 first %!s(int64=3) %!d(string=hai) anos
DISTRIBUTION 075d766964 first %!s(int64=3) %!d(string=hai) anos
LICENSE 075d766964 first %!s(int64=3) %!d(string=hai) anos
README.md 075d766964 first %!s(int64=3) %!d(string=hai) anos
about.html 075d766964 first %!s(int64=3) %!d(string=hai) anos
client.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
components.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
edl-v10 075d766964 first %!s(int64=3) %!d(string=hai) anos
epl-v10 075d766964 first %!s(int64=3) %!d(string=hai) anos
filestore.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
fvt_client_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
fvt_store_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
fvt_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
memstore.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
message.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
messageids.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
net.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
notice.html 075d766964 first %!s(int64=3) %!d(string=hai) anos
oops.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
options.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
options_reader.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
ping.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
router.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
store.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
token.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
token_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
topic.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
trace.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_client_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_message_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_messageids_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_options_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_ping_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_router_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_store_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos
unit_topic_test.go 075d766964 first %!s(int64=3) %!d(string=hai) anos

README.md

GoDoc Go Report Card

Eclipse Paho MQTT Go client

This repository contains the source code for the Eclipse Paho MQTT Go client library.

This code builds a library which enable applications to connect to an MQTT broker to publish messages, and to subscribe to topics and receive published messages.

This library supports a fully asynchronous mode of operation.

Installation and Build

This client is designed to work with the standard Go tools, so installation is as easy as:

go get github.com/eclipse/paho.mqtt.golang

The client depends on Google's websockets and proxy package, also easily installed with the commands:

go get golang.org/x/net/websocket
go get golang.org/x/net/proxy

Usage and API

Detailed API documentation is available by using to godoc tool, or can be browsed online using the godoc.org service.

Make use of the library by importing it in your Go client source code. For example,

import "github.com/eclipse/paho.mqtt.golang"

Samples are available in the cmd directory for reference.

Runtime tracing

Tracing is enabled by assigning logs (from the Go log package) to the logging endpoints, ERROR, CRITICAL, WARN and DEBUG

Reporting bugs

Please report bugs by raising issues for this project in github https://github.com/eclipse/paho.mqtt.golang/issues

More information

Discussion of the Paho clients takes place on the Eclipse paho-dev mailing list.

General questions about the MQTT protocol are discussed in the MQTT Google Group.

There is much more information available via the MQTT community site.