大概有四个月没有更新技术博客了,虽然写的还是很菜,我觉得对我还是有用的,在需要时查起来很方便,刚好最近在公司里跟的项目需要用到Qt,趁着机会复习一下之前学的内容,这样也能更快速的阅读项目中的代码,这期间有一个挺长的过程,所以勉励自己从一开始就保存下自己的心得体会,为日后翻阅提供第一手资料。 什么是Qt?干什么用? Qt是一套跨平台的GUI开发库 Qt是一套基于C++的集成开发环境 Qt是一
1. MQTT简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。2. MQTT应用IBM和St. Jude医疗中心通过MQTT开发了一套Merlin系统
转载
2024-06-24 08:26:10
113阅读
概述Qt开发MQTT程序有两种方式,一个是Qt官方提供的基于MQTT的封装,一个是第三方(EMQ)开发的用于Qt调用MQTT的接口,二者使用方法大同小异,并且均提供了源码。那么,这里先来介绍第一种,如基于Qt官方提供的封装来使用MQTT。 Qt官方虽然在2017年就已经提供了对MQTT的封装,但是并 ...
转载
2021-09-01 19:53:00
831阅读
2评论
概述Qt开发MQTT程序有两种方式,一个是Qt官方提供的基于MQTT的封装,一个是第三方(EMQ)开发
原创
2020-03-05 22:35:31
280阅读
概述 Qt开发MQTT程序有两种方式,一个是Qt官方提供的基于MQTT的封装,一个是第三方(E
转载
2022-06-15 06:29:45
2266阅读
点赞
目录一. 简介二. 单节点RocketMQ安装2.1 环境准备2.2 安装配置三. 概念模型三. 生产者与消费者3.1 生产者代码实现3.2 消费者代码实现3.3 RocketMQ顺序消息发送3.4 事务性消息3.4.1 概述3.4.2 事务性生产者代码实现3.4.3 事务性消费者代码实现 一. 简介MQ全称Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方式,应用程序
转载
2024-06-12 13:42:25
70阅读
まず、MQTT通信紹介MQTT:Message Queuing Telemetry Transport 消息队列遥测传输协议,是一种基于发布/订阅模式的“轻量级”M2M(设备到设备)通信协议。补充介绍:发布/订阅模式:软件架构中,消息的发送方并不朝向特定接收方进行发送消息,而是将消息广播(发布),通过接收方的预定(订阅)主题来筛选发送/收取消息。轻量级:使用低带宽来实现设备间的消息通信。为了理解M
转载
2024-09-11 10:29:06
24阅读
什么是MQTT,和MQ有什么区别概述常用的软件和MQ的主要区别应用场景 概述MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,主要用于物联网(IoT)领域,特别是在网络环境受限或资源有限的设备之间进行通信。MQTT提供了一种低开销、低带宽占用的机制,使得设备之间可以高效地传递信息。常用的软件以下是一些常用的MQTT软件:EMQ
转载
2023-10-01 09:42:42
10阅读
MQTT发布消息QoS保证不是端到端的,是客户端与服务器之间的。订阅者收到MQTT消息的QoS级别,最终取决于发布消息的QoS和主题订阅的QoS。
客户端连接:
客户端完成TCP三次握手之后,还需要发起CONNECT命令
注意:如果客户端三次握手之后,不发起MQTT的CONNECT命令,30s之后会被服务器断掉。
emqttd.config文件有定义这个时间间隔:
%% Clien
转载
2018-10-13 12:04:00
453阅读
2评论
1.RabbitMq的简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。 RabbitMQ常用的Exchange Type有三种:fanout、direct、topic。 fanout:把所有发送到该Exchange的消息投递到所有与它绑定的队
转载
2024-04-05 21:20:26
113阅读
1.MQTT协议主要特性 (1)开放消息协议,简单易实现。 (2)使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 (3)对负载(协议携带的应用数据)内容屏蔽的消息传输。 (4)基于TCP/IP网络连接,提供有序,无损,双向连接。主流的MQTT是基于TCP连接进行数据推送的,但是同样 ...
转载
2021-10-12 18:44:00
563阅读
2评论
今天例会讲到了服务器主动向客户端发送消息.,发布、订阅的功能,涉及到了EMQ和mqtt,他两有啥关系呢?众所周知,我们平常一般都是客户端通过http协议向服务端发起请求
原创
2022-05-26 17:30:59
340阅读
点赞
目标1.安装EMQ2.使用java发布消息到EMQ、订阅消费EMQ消息3.常见MQTT客户端概述1,MQTT 介绍(1)MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是 IBM 开发的一个即时通讯协议,它是一种轻量级的、基于代理的“发布/订阅”模式的消息传输协议。(2)MQTT 具有协议简洁、小巧、可扩展性强、省流
转载
2024-06-07 20:03:38
173阅读
MQTT协议概览杰克物联网缝纫机的基础网络协议使用的是MQTT协议,所有网关、直连设备和服务器之间使用该协议进行通信。MQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计。MQTT官网: http://mqtt.orgMQTT V3.1.1协议规范: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/
emq 在Windows 源码编译安装步骤1. 首先在Windows下搭建Erlang.mk开发环境 官网有关Windows下使用Erlang.mk写了相当多的废话,结果在windows下却不能启动erlang,简直尴尬……其实,基本上linux下就是yum,apt来安装相关软件包,然后就可以使用Erlang.mk了;该注意的只是windows下Erlang.mk环境的搭配,本人搭建环境
转载
2024-03-25 21:02:34
66阅读
1.IOT设备的特性 IOT(物联网things of internet)设备和传统的智能设备有什么区别,笔者总结下的IOT设备有如下特点: 硬件能力差(存储能力基本只有几MB,CPU频率低连使用HTTP请求都很奢侈)系统千差万别(Brillo,mbedOS,RIOT等)如使用电池供电,电量消耗敏感
转载
2019-09-08 19:58:00
227阅读
2评论
1.集群搭建手动创建集群的时候: emqx_ctl cluster join emqx@192.168.153.128, 这里node节点的名字使用真实ipEMQ X 支持多种节点发现策略,https://docs.emqx.cn/broker/v4.3/getting-started/cluster.html#%E8%8A%82%E7%82%B9%E5%8F%91%E7%8E%B0%E4%B8%
原创
2023-05-03 03:28:33
389阅读
# Android MQTT 带证书接入 EMQ 的实现指南
在本篇文章中,我将向刚入行的小白们介绍如何在 Android 应用中实现 MQ Telemetry Transport (MQTT) 协议,并使用 SSL/TLS 证书安全接入 EMQ(Erlang MQTT Broker)。我们将逐步分析整个流程,并提供所有必要的代码片段和注释。
## 流程概述
下面是实现 Android M
原创
2024-09-15 06:39:04
69阅读
介绍MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽、不可靠的网络的进行远程传感器和控制设备通讯等,正在日益成为物联网通信协议的重要组成部分。MQTT现在主要用于即时通讯,物联网M2M,物联网采集等。本文就社区上常见的开源MQTT服务器在常见操作系统上的搭建做详细介绍。目前一些开源MQTT服务中
转载
2024-03-06 22:16:46
260阅读
MQTT 协议是什么?随着 5G 时代的来临,万物互联的伟大构想正在成为现实。联网的 物联网设备 在 2018 年已经达到了 70 亿1,在未来两年,仅智能水电气表就将超过10亿。海量的设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了很大挑战。对于 物联网协议 来说,必须针对性地解决物联网设备通信的几个关键问题:其网络环境复杂而不可靠、其内存和闪存容量小、其处理器
原创
2022-07-13 14:59:41
317阅读