Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
cmd/ | H | 24-Dec-2016 | - | |||
fvt/ | H | 24-Dec-2016 | - | |||
packets/ | H | 24-Dec-2016 | - | |||
.gitignore | H A D | 24-Dec-2016 | 430 | |||
CONTRIBUTING.md | H A D | 24-Dec-2016 | 2.2 KiB | |||
DISTRIBUTION | H A D | 24-Dec-2016 | 1.5 KiB | |||
LICENSE | H A D | 24-Dec-2016 | 11 KiB | |||
README.md | H A D | 24-Dec-2016 | 1.9 KiB | |||
client.go | H A D | 24-Dec-2016 | 16.2 KiB | |||
components.go | H A D | 24-Dec-2016 | 760 | |||
edl-v10 | H A D | 24-Dec-2016 | 1.5 KiB | |||
epl-v10 | H A D | 24-Dec-2016 | 11 KiB | |||
filestore.go | H A D | 24-Dec-2016 | 5.8 KiB | |||
fvt_client_test.go | H A D | 24-Dec-2016 | 24.6 KiB | |||
fvt_store_test.go | H A D | 24-Dec-2016 | 10.8 KiB | |||
fvt_test.go | H A D | 24-Dec-2016 | 812 | |||
memstore.go | H A D | 24-Dec-2016 | 3.5 KiB | |||
message.go | H A D | 24-Dec-2016 | 2.1 KiB | |||
messageids.go | H A D | 24-Dec-2016 | 1.1 KiB | |||
net.go | H A D | 24-Dec-2016 | 7.6 KiB | |||
oops.go | H A D | 24-Dec-2016 | 445 | |||
options.go | H A D | 24-Dec-2016 | 10.4 KiB | |||
ping.go | H A D | 24-Dec-2016 | 1.9 KiB | |||
router.go | H A D | 24-Dec-2016 | 4.5 KiB | |||
store.go | H A D | 24-Dec-2016 | 3.4 KiB | |||
token.go | H A D | 24-Dec-2016 | 4.1 KiB | |||
topic.go | H A D | 24-Dec-2016 | 2.5 KiB | |||
trace.go | H A D | 24-Dec-2016 | 817 | |||
unit_client_test.go | H A D | 24-Dec-2016 | 1.2 KiB | |||
unit_messageids_test.go | H A D | 24-Dec-2016 | 1.9 KiB | |||
unit_options_test.go | H A D | 24-Dec-2016 | 2.7 KiB | |||
unit_ping_test.go | H A D | 24-Dec-2016 | 1.5 KiB | |||
unit_router_test.go | H A D | 24-Dec-2016 | 4.3 KiB | |||
unit_store_test.go | H A D | 24-Dec-2016 | 12.8 KiB | |||
unit_topic_test.go | H A D | 24-Dec-2016 | 1.1 KiB |
README.md
1Eclipse Paho MQTT Go client 2=========================== 3 4 5This repository contains the source code for the [Eclipse Paho](http://eclipse.org/paho) MQTT Go client library. 6 7This code builds a library which enable applications to connect to an [MQTT](http://mqtt.org) broker to publish messages, and to subscribe to topics and receive published messages. 8 9This library supports a fully asynchronous mode of operation. 10 11 12Installation and Build 13---------------------- 14 15This client is designed to work with the standard Go tools, so installation is as easy as: 16 17``` 18go get github.com/eclipse/paho.mqtt.golang 19``` 20 21The client depends on Google's [websockets](https://godoc.org/golang.org/x/net/websocket) package, 22also easily installed with the command: 23 24``` 25go get golang.org/x/net/websocket 26``` 27 28 29Usage and API 30------------- 31 32Detailed API documentation is available by using to godoc tool, or can be browsed online 33using the [godoc.org](http://godoc.org/github.com/eclipse/paho.mqtt.golang) service. 34 35Make use of the library by importing it in your Go client source code. For example, 36``` 37import "github.com/eclipse/paho.mqtt.golang" 38``` 39 40Samples are available in the `/samples` directory for reference. 41 42 43Runtime tracing 44--------------- 45 46Tracing is enabled by assigning logs (from the Go log package) to the logging endpoints, ERROR, CRITICAL, WARN and DEBUG 47 48 49Reporting bugs 50-------------- 51 52Please report bugs by raising issues for this project in github https://github.com/eclipse/paho.mqtt.golang/issues 53 54 55More information 56---------------- 57 58Discussion of the Paho clients takes place on the [Eclipse paho-dev mailing list](https://dev.eclipse.org/mailman/listinfo/paho-dev). 59 60General questions about the MQTT protocol are discussed in the [MQTT Google Group](https://groups.google.com/forum/?hl=en-US&fromgroups#!forum/mqtt). 61 62There is much more information available via the [MQTT community site](http://mqtt.org). 63