一、消息重复现象 在 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
MQ产品常用的三种协议: 1:JMS rocketMQ,activeMQ 2.AMQP RabbitMq 3.MQTT activeMQ RabbitMQ是AMQP的一种实现。 AMQP是什么? 基本概念 broker:消息代理 producer: 消息的生产者 consumer: 消息的消费者 e ...
分类:
其他好文 时间:
2020-01-16 22:25:32
阅读次数:
93
前言: 这节咱们抓取一下上位机的MQTT通信数据 使用这个软件抓取数据 假设咱手头有个上位机但是并不知道IP地址和端口号 反复的连接和断开,然后找到出现频率最高的 锁定该IP地址和端口号 ip.addr == 47.92.31.46 && tcp.port == 1883 让两个MQTT上位机通信 ...
分类:
其他好文 时间:
2020-01-15 09:18:50
阅读次数:
90
简介: MQTT协议(Message Queuing Telemetry Transport),翻译过来就是遥信消息队列传输,是IBM公司于1999年提出的,现在最新版本是3.1.1。MQTT是一个基于TCP的发布订阅协议,设计的初始目的是为了极有限的内存设备和网络带宽很低的网络不可靠的通信,非常适 ...
分类:
其他好文 时间:
2020-01-14 22:13:04
阅读次数:
128
节选自微信公众号: 6. 设备端输出log 通过HTTPS认证接入,获取MQTT的用户名和密码 MQTT使用获取到的用户名和密钥接入 使用MQTT订阅和发布消息 ...
分类:
其他好文 时间:
2020-01-13 17:46:32
阅读次数:
139
说明 上一节演示了W5500实现MQTT通信控制 通过上一节咱知道 W5500订阅的主题为:user/W5500的MAC地址 W5500发布的主题为:device/W5500的MAC地址 这节演示下APP利用APMACBind方式获取W5500的MAC地址,进而做到和W5500实现MQTT通信 AP ...
分类:
移动开发 时间:
2020-01-12 09:49:01
阅读次数:
140
一、简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输),最早是1999年由IBM开发的基于发布/订阅范式的消息协议,是一种极其简单和轻量级的消息协议,专为受限设备和低带宽、高延迟或不可靠的网络设计。 自1999年以来, 已在多个行业广泛实施,是 ...
分类:
其他好文 时间:
2020-01-11 16:46:23
阅读次数:
100