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
在开发java版mosquitto客户端程序时需要使用paho库,如果开发的java客户端要用ssl功能,则需要Bouncy
Castle库;在使用ssl功能时,需要证书文件进行进行身份认证,但在测试过程中,只自己制作ca并进行证书签发即可。
在测试过程中首先创建一个统一的ca,该ca包括一个crt文件,一个key文件(例如ca.crt、ca.key);测试过程中,要使用该ca为每个测试的机...
分类:
编程语言 时间:
2015-06-01 11:39:15
阅读次数:
611
我们知道,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
MQTT是一个由IBM开发的物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带 宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。MQTT协议针对低带宽网络,低计算能力的设 备,做了特殊的优化,使得其能适应各种物联网应用场景。 MQ...
分类:
其他好文 时间:
2015-05-27 15:13:45
阅读次数:
199
1.目标:测试Mosquitto使用MQTT协议发消息的相关性能指标,包含发送速度,并发负载能力,资源占用,消息到达率。2.MQTT协议简介: 1).建立长连接。客户端发起请求和服务端建立长连接,建立成功后,服务端会返回ACK(CONNACK) 2).客户端订阅:客户端发起订阅,订阅成功后,服务.....
分类:
其他好文 时间:
2015-05-26 12:36:15
阅读次数:
246