mqtt

回忆2012初秋6 小时前
开发语言·mqtt·.net
.NET 8.0 实战:基于 MQTTnet 封装高可用的 MQTT 发布/订阅工具类在物联网(IoT)和分布式系统中,MQTT 协议因其轻量级和高效的特性被广泛应用。而在实际的生产环境中,网络波动、服务端重启等情况时有发生,因此实现一个高可用(支持断线重连、离线消息缓存)的 MQTT 客户端至关重要。
AI2中文网10 小时前
mqtt·app inventor
UrsPahoMqttClient 心跳问题解决指南——Paho 底层已自动处理,设好 KeepAlive 就行用 UrsPahoMqttClient 做 MQTT 连接时,心跳 PingReq 报文怎么发送?目的是保持连接,防止被 Broker 踢下线。
星野云联AIoT技术洞察7 天前
mqtt·modbus·opc ua·工业iot·brownfield·协议适配·工业上云
Brownfield 到 Cloud:老旧工业设备接入现代 IoT 平台的现实路径很多团队第一次做 Brownfield 工业改造时,会把问题理解成一句话: 现场有老旧设备,补一个网关,再把数据发到云上就行。这个判断只在 demo 阶段成立。真正进入工厂、园区、能源站或冷链现场后,项目最容易失控的地方通常不是“设备能不能连上”,而是老设备的地址语义、现场轮询节奏、边缘缓存、上云链路、权限边界和运维闭环到底由谁负责。
旧书包的青春12 天前
mqtt·股票
2026-5-7富爸爸穷爸爸这本书有几个理念 大部分人都陷入一种循环,挣钱 -> 消费 -> 继续挣钱维持消费,这样人就无法摆脱工作的束缚,就是在为钱工作 所以富爸爸就倡导另一种模式,那就是 工作挣钱 -> 投资(购买资产) 让钱为你工作 那什么是资产? 资产就是能为你带来收益的东西 买房自己住,买车自己开,那就是消费,就不是在购买资产 从书中的细节描述,可以看到富爸爸的生活是很朴素的,住的房子不大,用的车子也很普通,因为更喜欢资产而不是消费;他拥有7个便利店、1家工厂。
程序员正茂13 天前
mqtt·unity·异步
Unity3d使用MQTT异步连接服务端1.下载MQTTnet.4.3.7.1057.nupkg2.我用的Unity3d 2021.3.35,对应的 .NET Framework 版本是 4.8,需要将lib/net48下的MQTTnet.dll放到Assets/Plugins下
KeyonY22 天前
mqtt·golang·车联网
车联网MQTT 消息处理的高并发优化在车联网场景中,数采平台需要实时接收数百至上千辆车辆的上报数据,涵盖实时遥测、心跳、故障、状态变更等多种消息类型。每辆车按 10~30 秒间隔上报,千辆车并发意味着每秒需要处理数十到上百条 MQTT 消息,且每条消息需经过解码、去重、存储、规则评估等多个环节。
光子物联单片机23 天前
c语言·stm32·单片机·嵌入式硬件·mqtt
STM32传感器模块编程实践(二十)ESP8266实现MQTT连接OneNET上传温湿度数据ESP8266 是一款高性能的 WIFI 串口模块,实现透明传输。只要有一定的串口知识,不需要知道 WIFI 原理就可以上手,在业内应用广泛。 ESP8266 是一个非常强大的 WIFI 模块,可以利用串口与单片机进行通讯,从而编程实现控制 ESP8266。利用 ESP8266 可以访问电脑服务器实现TCP/IP协议通讯。该系列模块支持标准的IEEE802.11b/g/n协议,内置完整的TCP/IP协议栈。用户可以使用该系列模块为现有的设备添加联网功能,也可以构建独立的网络控制器。 本文主要介绍使用ESP
七夜zippoe24 天前
物联网·mqtt·队列·dolphindb·消息接入
DolphinDB MQTT数据接入:物联网消息订阅本文详细介绍DolphinDB与MQTT协议的集成方法,实现物联网设备数据的实时接入。从MQTT协议基础到DolphinDB订阅配置,从消息解析到数据存储,逐步带领读者构建完整的物联网数据采集管道。同时提供工业场景的实战案例和性能优化建议,帮助读者实现高效的实时数据接入。本文适合从事物联网数据采集和处理的工程师阅读。
星野云联AIoT技术洞察1 个月前
mqtt·数据建模·modbus·opc ua·http api·协议适配层·工业 iot
工业 IoT 协议适配层应该怎么设计:Modbus、OPC UA、MQTT 与 HTTP 如何统一很多团队在做工业 IoT 平台时,会把 Modbus、OPC UA、MQTT、HTTP API 接入理解成一件很直接的事:先把设备连上,再给每种协议写一个驱动,最后把读到的数据塞进平台就行。
daidaidaiyu1 个月前
java·mqtt·spring
一文学习入门 ThingsBoard 开源物联网平台2026-04-02ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management
芯智工坊1 个月前
人工智能·mqtt·开源
第15章 Mosquitto生产环境部署实践监控监控监控监控负载均衡节点1节点2节点3数据存储监控生产安全网络安全防火墙规则TLS加密禁用明文端口
不懂的浪漫1 个月前
spring boot·分布式·物联网·mqtt·架构
mqtt-plus 架构解析(六):多 Broker 管理,如何让一个应用同时连接多个 MQTT 服务很多 MQTT 项目真正进入生产后,都会碰到一个问题:应用往往不是只连一个 broker,而是同时面对云端、本地边缘、测试环境甚至不同协议接入层。mqtt-plus 当前的做法,不是把多 broker 做成多套系统拼接,而是让每个 broker 拥有各自独立的 adapter 和连接生命周期,同时让路由、监听注册、消息发布接口继续共享同一套核心模型。本文会结合 MqttBrokerDefinition、MqttClientAdapterFactoryRegistry、MqttBrokerAutoConfi
不懂的浪漫1 个月前
spring boot·mqtt·架构·开源
mqtt-plus 架构解析(十):从内部项目到开源框架,mqtt-plus 的抽取过程与决策很多框架的开源并不是“把内部代码推到 GitHub”这么简单。真正困难的地方在于:哪些能力是通用框架能力,哪些仍然带着业务包袱;哪些 API 在内部能凑合用,到了开源之后却必须重新定义;哪些范围应该先做稳,哪些需求应该刻意延后。mqtt-plus 的形成就是这样一次抽取与重设边界的过程。本文会基于整个系列前 9 篇已经拆开的模块与实现,回到更高层的问题:mqtt-plus 为什么能从 drone-framework 里的 MQTT 能力沉淀成一个独立开源框架,以及这一路上做了哪些关键取舍。
芯智工坊1 个月前
网络·人工智能·mqtt·开源
第19章 Mosquitto完整项目实战构建一个智能农业监控系统:云端边缘网关农场节点桥接传感器1-50传感器51-100控制器Mosquitto Edge
不懂的浪漫1 个月前
spring boot·后端·物联网·mqtt·架构
# mqtt-plus 架构解析(八):Spring Boot 自动装配,这些零件是怎么被粘合起来的对于使用者来说,mqtt-plus-spring-boot-starter 的体验看起来很简单:加依赖、写配置、应用启动、broker 连接建立。但真正让这条链路成立的,不是一个“魔法 starter”,而是一组层次分明的自动装配零件:配置绑定、核心 bean 注册、可选 adapter factory 发现、payload 转换链组装,以及最终通过 InitializingBean 完成 broker adapter 注册。本文会结合 MqttPlusAutoConfiguration、MqttPlus
不懂的浪漫1 个月前
java·物联网·mqtt·架构
mqtt-plus 架构解析(七):动态订阅与重连恢复,为什么能走同一条协调路径在很多 MQTT 项目里,动态订阅和重连恢复往往是两套逻辑:一套负责运行时变化,一套负责断线后的重新订阅。mqtt-plus 当前的做法更收敛一些,它把静态 listener 订阅和运行时动态订阅都纳入统一协调模型里:动态变更先通过 MqttSubscriptionRefreshEventListener 写入 MqttSubscriptionManager 并立即作用到当前 adapter,而 MqttSubscriptionReconciler 则在连接建立时统一回放静态和动态订阅。本文会结合真实源码
不懂的浪漫1 个月前
spring boot·物联网·mqtt·架构
mqtt-plus 架构解析(九):测试体系,为什么要同时有 MqttTestTemplate 和 EmbeddedBroker很多框架在测试设计上都会掉进两个极端:要么全是纯单元测试,覆盖很快但离真实协议链太远;要么什么都拉起真 broker 来跑,虽然更接近真实场景,但速度、稳定性和定位成本都很高。mqtt-plus-test 当前提供了两种互补测试方式:MqttTestTemplate.simulateIncoming(...) 用于快速 router 级测试,@EnableMqttPlusTest 则提供 embedded MQTT broker 与测试辅助配置,用来支撑更接近真实链路的 Spring 测试。本文会结合 M
不懂的浪漫1 个月前
java·spring boot·物联网·mqtt
mqtt-plus 架构解析(四):MqttMessageInterceptor 的扩展点设计拦截器链看起来是框架里很“常规”的能力,但一旦边界没定好,就很容易把日志、鉴权、观测和错误处理揉成一团。本文围绕 MqttMessageInterceptor、MqttContext 和 DefaultMqttMessageRouter,解释 mqtt-plus 为什么只保留 beforeHandle / afterHandle 两个钩子、它们在路由链中的准确位置,以及为什么拦截器最终被设计成 per-listener 粒度而不是 per-message 全局钩子。
EMQX1 个月前
物联网·mqtt·智能硬件·flowmq
Everything Will Flow:面向 AI 的新一代融合消息流平台 FlowMQ 正式发布3 月 20 日的 EMQ Tech Day 2026 上,我们正式对外宣布了 EMQ 全新产品 FlowMQ 的发布。
不懂的浪漫1 个月前
java·spring boot·后端·物联网·mqtt·架构
mqtt-plus 架构解析(五):错误处理与 ErrorAction 聚合策略在很多消息框架里,错误处理真正困难的地方,不是“一个 listener 抛异常怎么办”,而是“同一条消息命中多个 listener 时,结果不一致怎么办”。mqtt-plus 当前的做法,是把单个 listener 的失败交给 ErrorHandlingStrategy 决策,再把多个结果交给 ErrorActionAggregator 聚合。本文会结合真实源码,拆解 ErrorAction、默认错误策略、严格优先级聚合规则,以及这一版实现目前的边界在哪里。