(1)开发包Library
Eclipse Paho 提供了各种开发语言使用的开发SDK,比如:
Python:https://github.com/eclipse/paho.mqtt.python
JavaScript:https://github.com/eclipse/paho.mqtt.javascript
Java:https://github.com/eclipse/paho.mqtt.java
Android Service:https://github.com/eclipse/paho.mqtt.android
MQTT.js https://github.com/mqttjs/MQTT.js
(2)工具Tools
GUI工具
Eclipse Paho MQTT Utility
从 https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.1.1/ 下载org.eclipse.paho.ui.app-1.1.1-win32.win32.x86_64.zip 后解压到本地。
点击加号新建一个连接,地址里输入服务器地址 tcp://iot.eclipse.org:1883 后点击“Connect”按钮
选择“Subscription”下方的绿色十字图标输入订阅的主题(topic)的名字,比如我们设置主题名称为“test/rensanning/time”,并点击 “Subscribe”按钮。
在Publication 里输入主题名称为“test/rensanning/time”,输入消息内容,点击“Publish”按钮
MQTT.fx:http://www.mqttfx.org/
基于Java的MQTT客户端,1.5.0版本有Windows和MacOS版本,1.5.1以后就只有MacOS版本了。http://www.jensd.de/apps/mqttfx/1.5.0/mqttfx-1.5.0-windows-x64.exe
设置Broker服务器信息,点击“Connect”按钮连接到服务器
输入Topic名、消息内容后,点击Publish按钮发布消息。
输入Topic名后,点击Subscribe按钮订阅主题
查看Log
MQTT-spy:https://github.com/eclipse/paho.mqtt-spy
Eclipse Paho官方提供的MQTT客户端,基于Java的。
下载 mqtt-spy-1.0.1-beta-b13-jar-with-dependencies.jar 文件后执行即可。
设置Broker服务器信息,点击“Open connection”按钮连接到服务器
输入Topic名、消息内容后,点击Publish按钮发布消息。
点击“New”输入Topic名后,点击Subscribe按钮订阅主题
测试发布消息和消息订阅
Eclipse Paho官方还提供了一个Web界面的客户端测试页面,基于JavaScript的。
http://www.eclipse.org/paho/clients/js/utility/
CLI工具
Mosquitto http://mosquitto.org/
Mosquitto不仅提供了Broker服务,而且提供了2个很好用的CLI工具。
引用
$ mosquitto_pub -h iot.eclipse.org -p 8883 -t test/rensanning/time -m "test message from mosquitto_pub"
引用
$ mosquitto_sub -h iot.eclipse.org -p 8883 -t test/rensanning/time
参考:
https://www.hivemq.com/blog/seven-best-mqtt-client-tools
https://www.hivemq.com/blog/category/mqtt-toolbox/
- 大小: 95.1 KB
- 大小: 66.1 KB
- 大小: 89.6 KB
- 大小: 227.7 KB
- 大小: 119.3 KB
- 大小: 165.3 KB
- 大小: 86.8 KB
- 大小: 88.1 KB
- 大小: 121.1 KB
- 大小: 47.8 KB
- 大小: 116 KB
- 大小: 115.3 KB
- 大小: 123.9 KB
- 大小: 143.9 KB
分享到:
相关推荐
MQTT中文文档,帮助理解MQTT具体协议,用于创建服务器或者客户端
mqtt-xmeter-2.0.2-jar-with-dependencies.zip
mqtt-xmeter-syl-jar-with-dependencies.rar
MQTT-3.1.1-CN(学习MQTT协议的完整中文资料),该文档详细描述了MQTT协议,希望对MQTT深入学习的童鞋值得下载。
JMeter测试Mqtt协议所需jar
jmeter-mqtt插件应用于Jmeter对mqtt服务器压力测试
paho.mqtt.embedded-c-master.zip paho.mqtt.embedded-c-master.zip paho.mqtt.embedded-c-master.zip
mqtt.fx-1.7.1-windows-x64位安装包,完美使用
mqtt linux paho.mqtt.embedded-c-master.zip软件包
MQTT (Message Queue Telemetry Transport),翻译成中文就是,遥测传输协议,其主要提供了订阅/发布两种消息模式,更为简约、轻量,易于使用,特别适合于受限环境(带宽低、网络延迟高、网络通信不稳定)的消息分发...
mqtt协议的开源实现,中国移动onenet平台MQTT套件中官方c demo使用的第三方库paho.mqtt.c-1.3.0
mqtt-client-0.4.0.jar
paho.mqtt.c-master,mqtt C语言库
赠送jar包:mqtt-client-1.3.jar; 赠送原API文档:mqtt-client-1.3-javadoc.jar; 赠送源代码:mqtt-client-1.3-sources.jar; 包含翻译后的API文档:mqtt-client-1.3-javadoc-API文档-中文(简体)版.zip 对应...
mqtt-client-1.5-uber.jar
赠送jar包:mqtt-client-1.3.jar; 赠送原API文档:mqtt-client-1.3-javadoc.jar; 赠送源代码:mqtt-client-1.3-sources.jar; 包含翻译后的API文档:mqtt-client-1.3-javadoc-API文档-中文(简体)-英语-对照版....
MQTT-3.1.1-CN,MQTT协议中文版。不错的资料。
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议
# Eclipse Paho MQTT C/C++ client for Embedded platforms This repository contains the source code for the [Eclipse Paho](http://eclipse.org/paho) MQTT C/C++ client library for Embedded platorms.