【物联网系列】springboot整合mqtt协议——EMQ服务器

本文介绍了在物联网项目中,如何使用SpringBoot整合MQTT协议,并通过EMQ服务器进行数据中转。首先讲解了MQTT的作用和EMQ服务器的安装,接着展示了在SpringBoot应用中实现MQTT的效果及遇到的报错问题,最后提到了该物联网系列的其他相关内容,包括自建MQTT服务器、uniapp开发MQTT设备中心等。
摘要由CSDN通过智能技术生成

前言

对于不知道MQTT的肯定会问MQTT是干什么的…

现在我有一个项目需求, 老大叫我把dtu数据采集仪,通过串口,来发送数据,我们需要展示数据,代表我们需要开发能接受这玩意的服务器,这台设备有许多种方式来接入:tcp/mqtt 我今天选择是mqtt,这玩意借个图来表达我的意思

在这里插入图片描述

看到这个项目第一想法肯定需要一个服务器,所有的wifi设备和手机都去连接这个服务器,然后服务器进行信息的中转,类似于咱的QQ

这个服务器呢第一种方式是自己开发

就变成了

MQTT呢其实就是上面的服务器(没有存储哈),提供了数据中转

比方说如果安装了这个服务器,可以设置这个服务器的ip地址和端口号,然后wifi设备(网络设备) 和手机都去连接这个服务器.

对于怎么让wifi设备(网络设备) 的数据发给 手机呢

人家规定了,发送数据的时候数据头上先加一些标识(假设是"yang"),手机那边呢设置接收标识为"yang"的数据…额感觉就是加了协议而已,只不过,协议自己可以规定,而且可以设置接收多个标识的数据…

在这里插入图片描述
说白了:

  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值