MQTT[1]消息队列遥测传输(Message Queuing Telemetry Transport) subscribe to a topic and publish messages on that topic. The core of the client library is the cl ...
分类:
其他好文 时间:
2020-02-04 10:54:21
阅读次数:
85
1. 物流网重要的连个协议介绍 1.1 重要物联网协议介绍 MQTT MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它 ...
分类:
其他好文 时间:
2020-02-03 22:14:23
阅读次数:
147
背景 工作中参与有关调试的时候,发现对于协议帧的解析是比较重要的。 参考: "《MQTT协议 消息报文格式》" 、 "《基于STM32实现MQTT》" MQTT协议数据包结构 在MQTT协议中,一个MQTT数据包由:固定头(Fixed header)、可变头(Variable header)、消息体 ...
分类:
其他好文 时间:
2020-02-03 16:09:06
阅读次数:
400
前言 通过上一章: "《》" ,我们明确了MQTT的有关概念。 本文参考: "STM32+W5500+MQTT+Android实现远程数据采集及控制" 现在我们就来进行移植。 MQTT代码源码下载地址: http://www.eclipse.org/paho/ 在STM32这边我们使用的是C/C++ ...
分类:
其他好文 时间:
2020-02-03 13:37:02
阅读次数:
103
背景 虽然说以前学习计算机网络的时候,学过了,但为了更好地学习一些物联网协议( "MQTT" 、 "CoAP" 、 "LWM2M" 、 "OPC" ),需要重新复习一下。 OSI七层模型 七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO ...
分类:
其他好文 时间:
2020-02-03 11:42:34
阅读次数:
141
背景 MQTT 协议是物联网中常见的协议之一,"轻量级物联网消息推送协议" 概念 是机器对机器( )/物联网( )连接协议。它被设计为一个极其轻量级的 消息传输协议。对于需要较小代码占用空间和/或网络带宽非常宝贵的远程连接非常有用,是专为受限设备和低带宽、高延迟或不可靠的网络而设计。这些原则也使该协 ...
分类:
其他好文 时间:
2020-02-03 11:41:19
阅读次数:
157
一、消息重复现象 在 MQTT 协议中,给出了三种传递消息时能够提供的服务质量标准: At most once:最多一次,这种情况会丢失部分数据,一般日志收集这种对数据不严格的可以使用 At least once:最少一次,这种会导致一条消息重复发送 Exactly once:正好一次,一条消息只会 ...
分类:
其他好文 时间:
2020-01-30 09:14:17
阅读次数:
500
【摘要】 当今物联网的主流通信协议是CoAP/LWM2M协议和MQTT协议,本文将会为您分别解读这些协议的工作方式,了解它们的特点,助您选择最适合您的设备的通信协议。 通信协议又称为传输协议,用于定义多个设备之间传播信息时的系统标准。通信协议定义了设备通信中的语法、语义、同步规则和发生错误时的处理原 ...
分类:
其他好文 时间:
2020-01-22 21:56:12
阅读次数:
97
【摘要】 STM32的工程在文章末尾,可自行下载。 一、工程配置 1、MCU类型选择STM32L431RC 2、烧录器选择OpenOCD,参数 -f interface/stlink-v2-1.cfg -f target/stm32l4x.cfg 3、输出目录选择 LiteOS_Lab_STM32\ ...
分类:
Web程序 时间:
2020-01-22 21:51:53
阅读次数:
188
使用自带的文件 一,软件里面自带着证书,好像都是自签的,然后好像也都过期了 cacert.pem: 根证书 cert.pem:服务器证书 key.pem:服务器端私钥 client-cert.pem: 客户端证书 client-key.pem:客户端私钥 注:根证书可以用来校验服务器证书和客户端证书 ...
分类:
其他好文 时间:
2020-01-18 10:46:43
阅读次数:
65