mqtt

长流小哥2 小时前
stm32·单片机·物联网·mqtt
STM32:ESP8266 + MQTT 云端与报文全解析MQTT是一种基于发布/订阅模式的轻量级应用层协议,运行在TCP/IP协议之上,专用物联网(IoT)和机器对机器(M2M)设计,其核心目标是低带宽,高延迟或不稳定网络环境下实现可靠的消息传输,尤其适用于资源受限的设备。
特立独行的猫a4 天前
开发语言·后端·mqtt·golang·broker·mqtt-broker
使用 Go 语言实现完整且轻量级高性能的 MQTT BrokerMQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议。但是目前虽然mqtt的客户端很多,但是服务端着实不多,常见的服务端如mosquitto或emqx。但是golang语言的实现几乎找不到。golang的轻量级部署和高并发高性能,很合适做mqtt Broker。本文将详细介绍如何使用 Go 语言实现一个简单轻量级且高性能的 MQTT Broker,并涵盖MQTT3.1.1协议的核心特性和完整功能。
YGGP10 天前
mqtt·网络协议·http·rpc
应用层协议简介:以 HTTP 和 MQTT 为例应用层协议是网络通信中面向具体应用场景的规则集合,定义了数据格式、交互流程和功能逻辑。它位于 OSI 网络模型的最顶层,直接服务于应用程序。「这一点我个人认为很关键,应用层协议是直接服务于应用程序的,比如基于 HTTP 协议可以高效地构建 web 服务」
Nerd Nirvana12 天前
网络·mqtt·计算机网络·gateway·路由器·modbus·电力设备
网关GateWay——连接不同网络的关键设备网关(Gateway)是网络通信中的关键组件,常被用于不同网络之间的数据交换和协议转换。特别是应用在物联网(IoT)、嵌入式系统、智能电表系统(如DCU)等场景中。
bing_15816 天前
java·spring boot·后端·mqtt
MQTT 在Spring Boot 中的使用在 Spring Boot 中使用 MQTT 通常会借助 Spring Integration 项目提供的 MQTT 支持。这使得 MQTT 的集成可以很好地融入 Spring 的消息驱动和企业集成模式。
非著名架构师17 天前
spring boot·mqtt·emqx
SpringBoot整合MQTT实战:基于EMQX构建高可靠物联网通信,从零到一实现设备云端双向对话随着物联网(IoT)技术的快速发展,MQTT(Message Queuing Telemetry Transport)协议因其轻量级、低功耗和高效的特点,已成为物联网设备通信的事实标准。本文将详细介绍如何使用SpringBoot框架整合MQTT协议,基于开源MQTT代理EMQX实现设备与服务器之间的双向通信。
k↑21 天前
物联网·mqtt·微服务·响应式
物联网之使用Vertx实现MQTT-Server最佳实践【响应式】小伙伴们,你们好呀,我是老寇,跟我一起学习使用Vertx实现MQTT-Serververtx-mqtt地址
k↑1 个月前
物联网·mqtt·emqx
物联网之对接MQTT最佳实践小伙伴们,你们好呀,我是老寇,跟我一起学习对接MQTT采用docker-compose一键式,启动!!!
南客先生1 个月前
java·mqtt·面试·netty·coap
马架构的Netty、MQTT、CoAP面试之旅在互联网大厂的Java求职者面试中,一位名叫马架构的资深Java架构师正接受着严格的考验。他拥有十年的Java研发经验和架构设计经验,尤其对疑难问题和线索问题等有着丰富的经历。
ling9131 个月前
mqtt·微信小程序·小程序·esp32·巴法云
微信小程序通过mqtt控制esp32目录1.注册巴法云2.设备连接mqtt3.微信小程序备注本文esp32用的是MicroPython固件,MQTT服务用的是巴法云。
政安晨2 个月前
网络·c++·mqtt·网络协议·udp·小智ai·实时打断
【嵌入式人工智能产品开发实战】(二十)—— 政安晨:小智AI嵌入式终端代码解读:【C】关于项目中的MQTT+UDP核心通信交互理解政安晨的个人主页:政安晨欢迎 👍点赞✍评论⭐收藏希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!
Mr_Chenph2 个月前
物联网·mqtt·http·报文字节对比
为啥物联网用MQTT?
牛奶咖啡132 个月前
mqtt·mqtt是什么·mqtt使用场景·mqtt的组成·mqtt工作原理·mqtt的安全认证·mqtt的数据存储
MQTT的构成、使用场景、工作原理介绍MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议【适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境】它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。
完成大叔2 个月前
c语言·物联网·mqtt
MQTT:基于Keil开发工具移植入MQTTClient-C开源库在单片机这类资源比较紧张的嵌入式平台我们选择源码编译的方式移植MQTTClient-C开源库,找到MQTTClient.c和MQTTClient.h两个文件,通过文件添加方式添加到 Keil 项目里。
SuperHeroWu72 个月前
mqtt·华为·harmonyos
【HarmonyOS 5】鸿蒙中如何使用MQTTMQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种轻量级、基于发布 / 订阅(Publish/Subscribe)模式的即时通讯协议,专为资源受限的物联网(IoT)设备和低带宽、高延迟或不可靠网络环境设计。
╰⋛⋋⊱⋋翅膀⋌⊰⋌⋚╯2 个月前
mqtt·阿里云
使用MQTTX软件连接阿里云ESP8266连接阿里云这篇文章里有详细的创建过程,这里就不再重复了,需要的可以点击了解一下。打开软件之后,首先点击添加进行创建。 在阿里云里打开设备。 找到MQTT 连接参数。 按照名称依次填到软件里。 然后点击连接。 正常情况下这时你就可以在阿里云上看到该设备已经再线。 如果没有显示的话,先刷新一下页面试试。还不行的话,再检查一下上面的数据有没有填错,数据建议直接复制,不要手敲。 完成之后,回到阿里云产品里面找到topic进行订阅。 属性上报:设备将数据上报给平台。
Zack No Bug2 个月前
linux·运维·服务器·mqtt
Linux CentOS7 安装emqx详细教程1.首先先检查linux的系统版本:2.确认版本后,去官网下载 EMQX 开源版 选择安装包:3.按照命令执行完后,要确认服务器的端口有没有开放(18083:emqx后台管理,1883:消息端口),http://你的服务器ip:18083 直接访问后台管理,默认管理账号与密码:admin、public,