一、ThingsBoard系统架构1.设备连接 支持MQTT、CoAP、HTTP(S)等协议,通过以上协议设备可以连接到信息网络,比如4G、5G。2.引擎规则 TingsBoardRuleEngine处理来自设备的信息,并触发称为插件的可配置模块。3.核心服务
分类:
其他好文 时间:
2019-10-18 17:28:29
阅读次数:
252
上一节的内容最后,我们提出了一个思考。如果消息确认响应在网络传输过程中丢失了,那么消息队列的服务端、客户端会认为消息没有被正确传递,从而尝试进行下一次发送。这时候就会产生一些重复消息,那么应该怎么处理这个问题呢? 一. 重复消息一定存在吗? 在MQTT协议中,给出了三种消息传递过程中能够提供的服务质 ...
分类:
其他好文 时间:
2019-10-12 18:53:39
阅读次数:
83
我的测试环境: Linux: CentOS7 EMQX:V3.2.3 题外话: 这里主要介绍Websocket的支持问题。 对ws的支持比较正常,但是对wss的支持,调了较长的时间,没有成功。 JavaScript支持mqtt的工具有paho.mqtt.js和mqtt.js. 我这里为了研究wss, ...
分类:
其他好文 时间:
2019-10-12 17:15:02
阅读次数:
781
1.引入mqtt的js库,地址链接https://blog.csdn.net/qq_28877125/article/details/78360170 出现format报错的话引入如下js,问题是由于ES6中取消了new Date的format()方法,所以要使用此js引入到依赖中。 3.发布主题与 ...
分类:
Web程序 时间:
2019-10-10 12:49:36
阅读次数:
121
先去EMQ官网下载安装包 https://www.emqx.io/downloads#broker 注意:此处一定不能下错成企业版的,不然EMQ会由于缺少企业license无法启动服务 解压到任意路径 注意:路径不能包含中文或者空格,不然可能会出错 然后切换到emqx/bin目录下,shift+右键 ...
智能家居 硬件 小米家庭网关 软件 python https://github.com/jon1012/mihome paho mqtt 米家 步骤 获取设备密码 https://home assistant.cc/component/xiaomi/zigbee/ 测试代码https://notes ...
分类:
其他好文 时间:
2019-10-05 22:41:24
阅读次数:
86
https://www.cnblogs.com/yangfengwu/p/11624796.html 注:后面的所有教程都是使用自己封装的mqtt.js,这节说一下该包的使用说明 新建项目 2,复制A工程小程序里面的paho-mqtt.js mqtt.js public.js到工程的utils目录 ...
分类:
微信 时间:
2019-10-05 18:41:00
阅读次数:
219
https://www.cnblogs.com/yangfengwu/p/11622501.html 一,打开小程序软件导入工程 1,导入项目 2,选择工程文件目录 3,如果电脑本身链接着网络默认启动以后会打印 4,测试通信 二,修改小程序源码,链接自己的服务器 ...
分类:
微信 时间:
2019-10-05 00:39:57
阅读次数:
373
基于Netty的IdleStateHandler实现Mqtt心跳 解析 最近研究 编写的基于 的`mqtt client`(),总结若干知识点. 中,实现心跳机制较为简单,主要依赖于 判断 的读写超时. 以上是 的构造函数,主要依赖于三个参数 ,`writerIdleTimeSeconds allI ...
分类:
Web程序 时间:
2019-09-27 21:30:19
阅读次数:
109
两个库的引用, 其中,PubSubClient可以在Arduino IDE的库管理器中找到: #include <WiFi.h> 本来是#include <ESP8266WiFi.h> 改成Wifi.h即可。 ...
分类:
其他好文 时间:
2019-09-23 18:36:23
阅读次数:
135