技术栈
mqtt
KeyonY
1 天前
mqtt
·
golang
·
车联网
车联网MQTT 消息处理的高并发优化
在车联网场景中,数采平台需要实时接收数百至上千辆车辆的上报数据,涵盖实时遥测、心跳、故障、状态变更等多种消息类型。每辆车按 10~30 秒间隔上报,千辆车并发意味着每秒需要处理数十到上百条 MQTT 消息,且每条消息需经过解码、去重、存储、规则评估等多个环节。
光子物联单片机
3 天前
c语言
·
stm32
·
单片机
·
嵌入式硬件
·
mqtt
STM32传感器模块编程实践(二十)ESP8266实现MQTT连接OneNET上传温湿度数据
ESP8266 是一款高性能的 WIFI 串口模块,实现透明传输。只要有一定的串口知识,不需要知道 WIFI 原理就可以上手,在业内应用广泛。 ESP8266 是一个非常强大的 WIFI 模块,可以利用串口与单片机进行通讯,从而编程实现控制 ESP8266。利用 ESP8266 可以访问电脑服务器实现TCP/IP协议通讯。该系列模块支持标准的IEEE802.11b/g/n协议,内置完整的TCP/IP协议栈。用户可以使用该系列模块为现有的设备添加联网功能,也可以构建独立的网络控制器。 本文主要介绍使用ESP
七夜zippoe
4 天前
物联网
·
mqtt
·
队列
·
dolphindb
·
消息接入
DolphinDB MQTT数据接入:物联网消息订阅
本文详细介绍DolphinDB与MQTT协议的集成方法,实现物联网设备数据的实时接入。从MQTT协议基础到DolphinDB订阅配置,从消息解析到数据存储,逐步带领读者构建完整的物联网数据采集管道。同时提供工业场景的实战案例和性能优化建议,帮助读者实现高效的实时数据接入。本文适合从事物联网数据采集和处理的工程师阅读。
星野云联AIoT技术洞察
6 天前
mqtt
·
数据建模
·
modbus
·
opc ua
·
http api
·
协议适配层
·
工业 iot
工业 IoT 协议适配层应该怎么设计:Modbus、OPC UA、MQTT 与 HTTP 如何统一
很多团队在做工业 IoT 平台时,会把 Modbus、OPC UA、MQTT、HTTP API 接入理解成一件很直接的事:先把设备连上,再给每种协议写一个驱动,最后把读到的数据塞进平台就行。
daidaidaiyu
13 天前
java
·
mqtt
·
spring
一文学习入门 ThingsBoard 开源物联网平台
2026-04-02ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management
芯智工坊
16 天前
人工智能
·
mqtt
·
开源
第15章 Mosquitto生产环境部署实践
监控监控监控监控负载均衡节点1节点2节点3数据存储监控生产安全网络安全防火墙规则TLS加密禁用明文端口
不懂的浪漫
16 天前
spring boot
·
分布式
·
物联网
·
mqtt
·
架构
mqtt-plus 架构解析(六):多 Broker 管理,如何让一个应用同时连接多个 MQTT 服务
很多 MQTT 项目真正进入生产后,都会碰到一个问题:应用往往不是只连一个 broker,而是同时面对云端、本地边缘、测试环境甚至不同协议接入层。mqtt-plus 当前的做法,不是把多 broker 做成多套系统拼接,而是让每个 broker 拥有各自独立的 adapter 和连接生命周期,同时让路由、监听注册、消息发布接口继续共享同一套核心模型。本文会结合 MqttBrokerDefinition、MqttClientAdapterFactoryRegistry、MqttBrokerAutoConfi
不懂的浪漫
16 天前
spring boot
·
mqtt
·
架构
·
开源
mqtt-plus 架构解析(十):从内部项目到开源框架,mqtt-plus 的抽取过程与决策
很多框架的开源并不是“把内部代码推到 GitHub”这么简单。真正困难的地方在于:哪些能力是通用框架能力,哪些仍然带着业务包袱;哪些 API 在内部能凑合用,到了开源之后却必须重新定义;哪些范围应该先做稳,哪些需求应该刻意延后。mqtt-plus 的形成就是这样一次抽取与重设边界的过程。本文会基于整个系列前 9 篇已经拆开的模块与实现,回到更高层的问题:mqtt-plus 为什么能从 drone-framework 里的 MQTT 能力沉淀成一个独立开源框架,以及这一路上做了哪些关键取舍。
芯智工坊
17 天前
网络
·
人工智能
·
mqtt
·
开源
第19章 Mosquitto完整项目实战
构建一个智能农业监控系统:云端边缘网关农场节点桥接传感器1-50传感器51-100控制器Mosquitto Edge
不懂的浪漫
17 天前
spring boot
·
后端
·
物联网
·
mqtt
·
架构
# mqtt-plus 架构解析(八):Spring Boot 自动装配,这些零件是怎么被粘合起来的
对于使用者来说,mqtt-plus-spring-boot-starter 的体验看起来很简单:加依赖、写配置、应用启动、broker 连接建立。但真正让这条链路成立的,不是一个“魔法 starter”,而是一组层次分明的自动装配零件:配置绑定、核心 bean 注册、可选 adapter factory 发现、payload 转换链组装,以及最终通过 InitializingBean 完成 broker adapter 注册。本文会结合 MqttPlusAutoConfiguration、MqttPlus
不懂的浪漫
17 天前
java
·
物联网
·
mqtt
·
架构
mqtt-plus 架构解析(七):动态订阅与重连恢复,为什么能走同一条协调路径
在很多 MQTT 项目里,动态订阅和重连恢复往往是两套逻辑:一套负责运行时变化,一套负责断线后的重新订阅。mqtt-plus 当前的做法更收敛一些,它把静态 listener 订阅和运行时动态订阅都纳入统一协调模型里:动态变更先通过 MqttSubscriptionRefreshEventListener 写入 MqttSubscriptionManager 并立即作用到当前 adapter,而 MqttSubscriptionReconciler 则在连接建立时统一回放静态和动态订阅。本文会结合真实源码
不懂的浪漫
17 天前
spring boot
·
物联网
·
mqtt
·
架构
mqtt-plus 架构解析(九):测试体系,为什么要同时有 MqttTestTemplate 和 EmbeddedBroker
很多框架在测试设计上都会掉进两个极端:要么全是纯单元测试,覆盖很快但离真实协议链太远;要么什么都拉起真 broker 来跑,虽然更接近真实场景,但速度、稳定性和定位成本都很高。mqtt-plus-test 当前提供了两种互补测试方式:MqttTestTemplate.simulateIncoming(...) 用于快速 router 级测试,@EnableMqttPlusTest 则提供 embedded MQTT broker 与测试辅助配置,用来支撑更接近真实链路的 Spring 测试。本文会结合 M
不懂的浪漫
18 天前
java
·
spring boot
·
物联网
·
mqtt
mqtt-plus 架构解析(四):MqttMessageInterceptor 的扩展点设计
拦截器链看起来是框架里很“常规”的能力,但一旦边界没定好,就很容易把日志、鉴权、观测和错误处理揉成一团。本文围绕 MqttMessageInterceptor、MqttContext 和 DefaultMqttMessageRouter,解释 mqtt-plus 为什么只保留 beforeHandle / afterHandle 两个钩子、它们在路由链中的准确位置,以及为什么拦截器最终被设计成 per-listener 粒度而不是 per-message 全局钩子。
EMQX
18 天前
物联网
·
mqtt
·
智能硬件
·
flowmq
Everything Will Flow:面向 AI 的新一代融合消息流平台 FlowMQ 正式发布
3 月 20 日的 EMQ Tech Day 2026 上,我们正式对外宣布了 EMQ 全新产品 FlowMQ 的发布。
不懂的浪漫
18 天前
java
·
spring boot
·
后端
·
物联网
·
mqtt
·
架构
mqtt-plus 架构解析(五):错误处理与 ErrorAction 聚合策略
在很多消息框架里,错误处理真正困难的地方,不是“一个 listener 抛异常怎么办”,而是“同一条消息命中多个 listener 时,结果不一致怎么办”。mqtt-plus 当前的做法,是把单个 listener 的失败交给 ErrorHandlingStrategy 决策,再把多个结果交给 ErrorActionAggregator 聚合。本文会结合真实源码,拆解 ErrorAction、默认错误策略、严格优先级聚合规则,以及这一版实现目前的边界在哪里。
不懂的浪漫
18 天前
java
·
spring boot
·
物联网
·
mqtt
·
架构
mqtt-plus 架构解析(三):Payload 序列化与反序列化,为什么要拆成两条链
在 MQTT 场景里,入站和出站看起来都在做“payload 转换”,但它们其实不是同一个问题。本文围绕 PayloadConverter、PayloadSerializer、DefaultMqttTemplate 和 starter 中的内置实现,解释 mqtt-plus 为什么把反序列化和序列化拆成两条独立链,以及这种拆分对扩展性、默认行为和工程边界到底意味着什么。
星野云联AIoT技术洞察
19 天前
mqtt
·
modbus
·
opc ua
·
边缘网关
·
设备接入
·
协议分层
·
工业iot
OPC UA、MQTT、Modbus 应该如何分层:工业 IoT 接入架构新思路
很多工业 IoT 项目在协议选型阶段就走偏了,因为团队把 OPC UA、MQTT、Modbus 当成互斥替代品。本文的核心结论是:这三者最适合解决的是不同层级的问题。 对大多数从现场到平台的工业接入项目,更稳的做法通常是让 Modbus 留在设备接入层,让 OPC UA 承担边缘聚合、语义建模和统一对象视图,再让 MQTT 负责跨站点上行、事件分发和云边解耦。
EMQX
19 天前
人工智能
·
物联网
·
mqtt
·
flowmq
S3 正在吞噬一切:AI 时代的基础软件架构革命
如果你关注过去两三年涌现的新一代数据基础软件项目,会发现一个惊人的共性:无论是搜索引擎、向量数据库、时序数据库、OLAP、流式计算还是日志分析平台,它们几乎都选择了同一个架构基底:S3 对象存储。
不懂的浪漫
19 天前
spring boot
·
分布式
·
物联网
·
mqtt
·
架构
mqtt-plus 架构解析(一):分层架构与设计哲学
mqtt-plus 是一个面向 Java / Spring Boot 的 MQTT 框架,但它的 core 层既不依赖 Spring,也不依赖具体 MQTT 客户端。本文是架构解析系列的第 1 篇,不讲 API 用法,而是先回答一个更底层的问题:为什么 mqtt-plus 要拆成 6 个模块,以及这些模块边界背后到底遵循了什么设计原则。
Z文的博客
19 天前
qt
·
mqtt
·
嵌入式
·
ai编程
·
mosquitto
·
嵌入式linux
·
trae
嵌入式 ARM 设备交叉编译 mosquitto 2.0.20 (完整 TLS 支持) 详细教程 TRAE全程辅助,没敲一行代码
本文记录了在 ARM 嵌入式设备上交叉编译 mosquitto 2.0.20 并启用 TLS 支持的完整过程,包括从下载、编译、部署到调试验证的每一步操作,以及遇到的所有问题和解决方案。其中全程是TRAE辅助编程实现,我发命令,发log,后来卡在8883端口不通,加我的经验判断应该是TLS版本问题,给TRAE仙人指路,最后数据通了!!~