在“[3] MQTT,mosquitto,Eclipse Paho---如何使用 Eclipse Paho MQTT工具来发送订阅MQTT消息?”一文中我已经和大家简单讲述了如何使用Eclipse Paho MQTT。那么当我们点击“Connect”按钮,究竟在TCP协议层发生了什么?如何通过MQTT规定的协议和TCP的二进制数据进行对比,从而更加深入的学习MQTT的消息格式呢?笔者将带领大家以CONNECT消息格式为例子,分析第一个MQTT的消息格式, MQTT的CONNECT消息主要用来在客户端和服务端...
分类:
系统相关 时间:
2015-06-12 23:56:52
阅读次数:
292
们知道MQTT是一个物联网协议的一个规范,MQTT的协议最新的两个版本是:3.1.1和3.1.0
(1) 3.1.0的规范如下
http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html
(2) 3.1.1的规范如下
http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718029
规范主要描述了消息的通用格式,消息的命令,消息...
分类:
系统相关 时间:
2015-06-12 13:26:58
阅读次数:
260
在上两节,笔者主要介绍了 MQTT,mosquitto,Eclipse Paho的基本概念已经如何安装mosquitto. 在这个章节我们就来看看如何用 Eclipse Paho MQTT工具来发送接收MQTT消息。Eclipse Paho MQTT工具是一个基于Java的Eclipse桌面客户端程序,其底层的和MQTT服务器进行的交互的java类库就是Eclipse Paho java库。假设我们在本机(127.0.0.1)已经启动了一个mosquitto MQTT服务器,其端口为1883。如何使用 Ec...
分类:
系统相关 时间:
2015-06-11 00:16:16
阅读次数:
419
MQTT,mosquitto,Eclipse Paho这三个单词陌生而又神秘。那么这三个单词究竟是什么意思,代表了什么技术,他们之间有关联吗?不着急,请听笔者慢慢给大家分享。...
分类:
系统相关 时间:
2015-06-02 00:33:30
阅读次数:
1293
既然要说后续系统都是围绕MQTT,mosquitto,Eclipse Paho展开,则在这里有必要先给大家简单说一下mosquitto的基本使用,扫一下盲。给大家简单介绍一下mosquitto在window系统下如何安装和启动。...
分类:
系统相关 时间:
2015-06-02 00:29:27
阅读次数:
548
我们知道,MQTT mosquitto支持单向和双向的SSL认证,首先咱们来看一下单项认证的配置文件应该如何配置。所谓的单向SSL证书,指的是,MQTT的客户端访问MQTT的服务器端的时候,如果用到了SSL加密通信,在建立SSL加密通信前,客户端需要通过证书来验证服务端是否是可信任的,所以客户端会把服务器端传过来的证书和自身的已经的在某种途径下得到的服务器端CA证书或者服务器证书进行比较,如果匹配成功,则运行建立可信任的安全的SSL连接。...
分类:
其他好文 时间:
2015-06-01 00:52:56
阅读次数:
1093
我们知道,MQTT mosquitto支持单项和双向的SSL认证,在上一节中,我们已经给大家分享了单向的SSL如何配置,在这一节中咱们来看一下双向的SSL认证的配置文件应该如何配置?...
分类:
其他好文 时间:
2015-05-31 23:18:41
阅读次数:
287
## "npm install *module* --save" not work `npm install *module* --save` 没有生成 package.json 文件? 需要在项目目录初始化 `npm init` 后使用 如果已经安装了一些 module,可以使用 `npm install --save`...
分类:
Web程序 时间:
2015-05-31 00:09:04
阅读次数:
843
activeMQ5.11.1版本带的例子提供了四种协议的简单demo,这四种协议分别为:AMQP,MQTT,OpenWire,Stomp,通过运行这四种协议的的demo可以大致得出这四种协议实现在activeMQ中的性能对比: amqp
Received?10001?in?...
分类:
其他好文 时间:
2015-05-27 21:18:15
阅读次数:
2210
初次听说MQTT还是在学习Android消息推送的时候,只是粗浅的了解,未曾深究。最近专注于IOT开发,在信息传递方面自然就想到了它。相关资料:
MQ 遥测传输 (MQTT) V3.1 协议规范:http://www.ibm.com/developerworks/cn/webservices/ws-mqtt/index.html
开源的mosquitto项目地址:http://mosquitto...
分类:
其他好文 时间:
2015-05-27 21:14:46
阅读次数:
4087