MQTT物联网
奶爸程序员
匠芯筑梦,不负所期。不积跬步,无以至千里。不积小流,无以成江河。
给这个世界留下自己的足迹。“如果你不彻底测试自己的代码,恐怕你开发的就不只是代码,可能还会声名狼藉。“
展开
-
利用MQTT一次订阅多个主题
利用MQTT一次订阅多个主题在做智能家居相关的应用时候,需要利用订阅所有设备的主题。这个时候我们需要利用mqtt的通配符的功能,一个订阅可能包含特殊字符,允许你一次定义多个主题。主题层次分隔符被用来在主题中引入层次。多层的通配符和单层通配符可以被使用,但他们不能被使用来做发布者的消息。1.主题层级分隔符//被用来分割主题树的每一层...原创 2017-11-01 20:08:59 · 43610 阅读 · 13 评论 -
MQTT服务器的搭建
MQTT服务器的搭建一、MQTT的介绍https://github.com/mqtt/mqtt.github.io/wiki/servers 这张图片说明当下几种主流的MQTT服务器。特点不同,功能上也有所不同。可以根据个人需要,选择安装。这里我选择的是Apache-apollo(windows下的搭建)下载地址:http://acti...原创 2017-11-10 16:14:38 · 4702 阅读 · 0 评论 -
关于MQTT的知识点总结
问题一:单片机缓存有限,处理能力有限的情况下,消息不可能一次发出,这种情况下要怎样通过MQTT发布消息?先组装publish协议的头,里面写好payload的长度,通过tcp发出去,然后一点一点发payload。如果拿不到payload总长度,这个事情就难办。因为你发了一个publish协议报,服务端读到head里面的payload的长度之后,就会一直读,读到需要的长度,才算这个publish...原创 2018-09-07 17:16:19 · 6212 阅读 · 0 评论 -
Apache与Nginx的优缺点
Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: re...原创 2018-09-26 17:15:39 · 234 阅读 · 0 评论 -
通俗的来理解MQTT中的发布和订阅
通俗的来理解MQTT中的发布和订阅 刚开始接触物联网,IOT,MQTT,感觉傻傻的什么都分不清楚,对于MQTT各方的身份和功能也无法理解,直到有一天,真正亲自去使用了MQTT服务器,才理解其中的奥妙。 在不了解MQTT通信原理以及程序架构的情况下,不要先看代码,否则会无比痛苦,还是先通过MQTT通信工具测试一遍通信过程。这样理解起来就比较直观。 ...原创 2019-02-28 11:16:33 · 8200 阅读 · 1 评论 -
MQTT协议-MQTT协议解析(MQTT数据包结构)
MQTT,目前物联网的最主要的协议之一,基本上所有的IOT云平台都使用了MQTT,比如机智云,中国移动的oneNet、百度的云平台、阿里物联网云平台。虽然MQTT很火,但是目前对MQTT的资料确实很少,尤其是在如何移植到嵌入式上来。大部分的平台商的做法都是跟模块商合作把MQTT协议集成到WiFi模块跟GPRS模块里面,捆绑一并销售,不让用户过多的了解物联网最核心的东西。还没有深入去...原创 2019-02-26 13:44:06 · 10453 阅读 · 0 评论 -
物联网你需要知道名词定义
1.1物联网是什么? 物联网的本质还是互联网,只不过终端不再是计算机(PC、服务器),而是嵌入式计算机系统及其配套的传感器。这是计算机科技发展的必然结果,为人类服务的计算机呈现出各种形态,如穿戴设备、环境监控设备、虚拟现实设备等等。只要有硬件或产品连上网,发生数据交互,就叫物联网Internet of things(IoT)。 1.2 MQTT是什么? ...原创 2019-02-26 20:10:09 · 1513 阅读 · 0 评论 -
Windows上搭建EMQTT服务器
上一篇文章讲到EMQTT是基于 Erlang/OTP 语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源 MQTT 消息服务器。官网下载地址:http://www.emqtt.com/downloads百度网盘下载地址:链接:https://pan.baidu.com/s/1k0oPkN5HuS7A_y22YJP30Q 提取码:9q36 下载的版本为wind...原创 2019-02-26 20:51:46 · 6002 阅读 · 4 评论 -
物联网的通信过程
物联网的整体通信过程到底是什么样子的呢?1、设备端:物联网设备总体来说,只要能够上网的设备,我认为都是物联网设备。像摩拜单车上的智能锁、小米的智能插座、智能音箱等设备。2、APP端:这里不单只安卓用户、IOS、以及PC,任何一个终端,我认为都可以是。3、MQTT服务器:就相当于红娘,它把APP端的信息和设备端进行连接。实现数据通信。这样在某种逻辑上APP就和通过透传的方式和某...原创 2019-02-26 21:12:09 · 4044 阅读 · 0 评论