MQTT与MySQL数据持久化--物联网中间消息平台的应用

本文介绍了物联网信息存储和转发的关键——中间消息平台,以EMQ Cloud为例,阐述如何在云服务器上部署MQTT服务并实现与MySQL的数据持久化。通过实验步骤,包括软硬件准备、数据库表格创建、EMQX规则建立和MQTTX连接,展示了MQTT消息与MySQL数据库的交互,以及使用NAVICAT辅助数据库管理。
摘要由CSDN通过智能技术生成

引言:学习物联网很重要的一个方面是学习信息的存储和转发,而这就涉及到一个很重要的中间消息件以及信息流处理的平台相关知识。本次所使用的EMQ Cloud就是一个可在已有的公有云服务器的云服务基础建设上部署 MQTT 服务,且具备一定的监管能力。

一、实验软硬件准备

硬件:

主控板 WEMOS D1
传感器 DHT11 (温湿度传感器)

软件:

Arduino IDE
MQTTX (MQTT的桌面端显示工具)
EMQX (消息中间件)
宝塔面板 (文中用的linux版本是ubuntu 18.4)
MySQL

二、具体实验步骤

1、宝塔登录自己的云服务器,并放行相应端口
在这里插入图片描述
对应图中的第十号放行端口

2、创建一个数据库表格
在这里插入图片描述
3、关于创建温湿度表中的SQL语句

CREATE TABLE `tem
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值