注:本文系湛江市第十七中学星火创客团队及岭南师范学院物联网俱乐部原创部分参赛项目,转载请保留声明
文章目录
【Arduino】 通过ESP8266将传感器采集到的数据通过mqtt传输永久化到MySQL
在物联网应用开发中,采集到的数据通常需要拿来做数据归纳和分析,但是我们常常会陷于传感器采集到的数据没有一个规范的的存储的困境中,随着学习的进一步,笔者正好学习到这一步之中,让我们来看看如何实现通过mqtt来数据永久化
提示:实现这个部分有两种途径
1、用本地部署emqx 企业版,宝塔新建部署MySQL数据库
2、使用emqx cloud部署,在宝塔新建部署MySQL数据库(本文使用方法)
一、所需准备
硬件部分
硬件 | |
---|---|
控制板 | WEMOS D1(ESP8266) |
传感器 | DHT11温湿度传感器 |
杜邦线 | 若干 |
- 接线
VCC | VCC |
---|---|
GND | GND |
DATA | D7 |
软件部分
软件下载 |
---|
Arduino IDE |
MQTTX |
EMQX |
宝塔 |
MySQL |
提示:点击超链接可获取资料
服务器
- 腾讯云 Ubuntu 20.4
二、宝塔
1、宝塔的安装
复制指令在终端中安装,详情可参考:--