
MQTT
孤独的小丑
硕士,嵌入式系统及通信研究方向,正式工作8年多,在校期间有3年实习经历;
成功主导多个to B(合作客户:联想/长虹/海信/TCL/创维/中兴/中控/杭研)和to C研发项目,持有PMP项目管理证书;
10年物联网老兵,时刻关注物联网的发展,持有NB-IoT技术与应用专业技术培训证书,精通MQTT,BLE,NB-IoT等物联网连接协议,掌握Android和FreeRTOS系统开发;
熟悉人脸识别相关的流程,有量产的人脸识别系统研发经历。
产品经历:嵌入式教学仪器、智能家居系统、智能电视、智能手机、智能手表和手环,人脸识别雾计算系统
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MQTT协议_连接
CONNECT 在发送MQTT connect报文之前,必须确保底层提供了有序、可靠、双向连接的网络连接。比如可以建立TCP/TLS连接。2.4.1.1 报文格式Connect控制报文包括固定报文和可变报文,以及有效载荷三个部分。有效载荷包含一个或多个编码的字段。包括客户端的唯一标识符,Will主题,Will消息,用户名和密码。除了客户端标识之外,其它的字段都是可选的,原创 2018-02-06 13:00:41 · 13470 阅读 · 1 评论 -
MQTT协议_MQTT协议简介
MQTT简介2.1.1 概述MQTT(MessageQueuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。它的设计思想是轻巧、开放、简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括受限的环境如机器与机器的通信(M2M)以及物联网环境(I原创 2017-11-14 12:57:15 · 1515 阅读 · 0 评论 -
MQTT协议_报文标识符
2.2.1 报文标识符报文标识符用来区分报文,特别是在重发的报文中用来标识是否是同一个报文,并在需要应答的场景中用于确定是对哪个发送报文的应答。可变报头的报文标识符(Packet Identifier)字段存在于在多个类型的报文里。很多控制报文的可变报头部分包含一个两字节的报文标识符字段。这些报文是PUBLISH(QoS>0时), PUBACK,PUBREC,PUBREL,PU原创 2017-11-15 12:56:31 · 5235 阅读 · 0 评论 -
MQTT协议_主题
主题MQTT是通过主题对消息进行分类的,本质上就是一个UTF-8的字符串,不过可以通过反斜杠表示多个层级关系。主题并不需要创建,直接使用就是了。主题可能是管理员在服务端预先定义好的,也可能是服务端收到第一个订阅或使用那个主题名的应用消息时动态添加的。服务端也可以使用一个安全组件有选择地授权客户端使用某个主题资源。2.2.2.1 主题通配符订阅的主题过滤器可以包含特殊的通配符,允许你原创 2017-11-16 12:42:16 · 5663 阅读 · 0 评论 -
MQTT协议_服务质量
服务质量MQTT按照这里定义的服务质量 (QoS) 等级分发应用消息。分发协议是对称的,客户端和服务端既可以是发送者也可以是接收者。分发协议关注的是从单个发送者到单个接收者的应用消息。服务端分发应用消息给多个客户端时,每个客户端独立处理。分发给客户端的出站应用消息和入站应用消息的QoS等级可能是不同的。MQTT定义了三个层次的服务质量:l QoS 0:最多分发一次;l QoS原创 2017-12-05 12:31:32 · 7230 阅读 · 0 评论 -
MQTT-MQTT代理服务器Mosqitto安装和测试
Mosqitto是Eclipse推出的开源的MQTT broker,支持MQTT3.1和3.1.1协议,是个轻量级的服务器。其官网地址为:https://mosquitto.org/MQ 遥测传输 (MQTT) V3.1 协议规范:http://www.ibm.com/developerworks/cn/webservices/ws-mqtt/index.html1 安装1.1 安装...原创 2019-03-08 15:58:47 · 3068 阅读 · 0 评论