一、前言 前面博客大部分介绍了基于EMQ中间件,通信协议使用的是MQTT,而传输的数据为纯文本数据,采用JSON格式。这种方式,大部分一看就知道是熟悉Web开发、软件开发的人喜欢用的方式。由于我也是做web软件开发的,也是比较喜欢这种方式。阿里的物联网平台,也是推荐这种方式。但是,但是做惯硬件开发, ...
分类:
Web程序 时间:
2020-02-14 18:22:54
阅读次数:
89
https://blog.csdn.net/mrpre/article/details/87267400 背景 MQTT v3.1.1 作为一个经典的版本,一般能够满足大部分需求;为了避免落后,我们也介绍一下 v5 版本。(仅介绍特性) 作为 MQTT 3.1.1 的后续版本,为什么版本号直接变成了 ...
分类:
其他好文 时间:
2020-02-10 13:47:45
阅读次数:
122
1.MQTT是什么?MQTT全称消息队列遥测传输(MessageQueuingTelemetryTransport)。其主要提供了订阅/发布两种消息模式,更为简约、轻量,易于使用,特别适合于受限环境(带宽低、网络延迟高、网络通信不稳定)的消息分发,属于物联网(InternetofThing)的一个标准传输协议。2.MQTT的历史IBM公司的安迪·斯坦福-克拉克及Arcom公司的阿兰·尼普于1999
分类:
其他好文 时间:
2020-02-10 09:48:28
阅读次数:
159
恢复内容开始 不导入证书方式 1.增加以下代码 static class miTM implements TrustManager, X509TrustManager { public X509Certificate[] getAcceptedIssuers() { return null; } p ...
分类:
移动开发 时间:
2020-02-10 00:05:24
阅读次数:
134
提示 看到这个立马伤心了!!!! 只能走普通的AT指令了 指令更改 \ 1.首先发送: AT+CIPSEND=34\r\n 2.连接TCP: AT+CIPSTART="SSL","mnif.cn",8883\r\n 这样就以SSL方式连接上了MQTT服务器 然后通信的时候首先发送 AT+CIPSEN ...
分类:
其他好文 时间:
2020-02-09 09:49:25
阅读次数:
70
本文前提是正确下载并且开启emqx,我的版本是3.1.1,不保证其它版本可用 实现了关闭MQTT客户端匿名认证并且添加了一个用户/ 以下是正文: 一 关闭匿名认证 emq安装时,默认开启了匿名认证,也就是说客户端不需要用户名和密码只需要IP和端口就可以发布或者订阅主题,所以我们的第一步就是关闭匿名认 ...
分类:
其他好文 时间:
2020-02-06 18:07:56
阅读次数:
70
背景导入 让我们来看一下这个场景: 你有一个温度传感器,它每三个小时向一个 Topic 发布当前的温度。那么问题来了,有一个新的订阅者在它刚刚发布了当前温度之后订阅了这个主题,那么这个订阅端什么时候能才能收到温度消息? 对的,它必须等到三个小时以后,温度传感器再次发布消息的时候才能收到。在这之前,这 ...
分类:
其他好文 时间:
2020-02-05 12:00:03
阅读次数:
391
(2020 02 05 10:30) 我们提到过 Broker 需要知道 Client 是否非正常地断开了和它的连接,以发送遗愿消息。实际上 Client 也需要能够很快地检测到它失去了和 Broker 的连接,以便重新连接。 MQTT 协议是基于 TCP 的一个应用层协议,理论上 TCP 协议在丢 ...
分类:
其他好文 时间:
2020-02-05 11:37:19
阅读次数:
283
一、参考文档 1、emqtt - 开源Erlang MQTT Broker/Client项目介绍 2、Emqtt -- 01 -- 服务搭建 3、http://emqtt.io/docs/v2/install.html#installing-from-source 4、MQTTBox(mqtt cl ...
分类:
其他好文 时间:
2020-02-04 23:58:44
阅读次数:
130