目录

ESP8266STM32MQTT发送数据到阿里云服务器一配置阿里云服务器

ESP8266+STM32+MQTT发送数据到阿里云服务器(一、配置阿里云服务器)

功能实现:

整个系统能够实现:

1、STM32读取传感器的温湿度十六进制数据并转化为十进制数值

2、使用ESP8266模块将数据使用AT指令通过MQTT协议传输到阿里云服务中并展示出来

由于比较多内容,因此会使用多篇文章展示这一过程,资料后面会上传,有需要的小伙伴请自取。

手把手配置阿里云服务器

一、所需工具

1、电脑(Windows10及以上版本)

2、阿里云账号

链接:

二、阿里云平台初始配置

(一)注册阿里云物联网平台

1、进入到阿里云官网进行账号注册(无特殊要求)

https://i-blog.csdnimg.cn/blog_migrate/38d2a8b8b118398ce274c3db74acde5c.png

2、注册完成后点击右上角的控制台

https://i-blog.csdnimg.cn/blog_migrate/240974e92c57b728061f2957ef5250e9.png

3、进入控制台后,点击左上角并搜索“物联网平台”并进入

https://i-blog.csdnimg.cn/blog_migrate/d815707b38c90582edd2dcab20e21bfe.png

4、此时如果你是第一次使用物联网平台,下面会显示未开通公共实例,点击“开通公共实例”,等待十分钟左右

https://i-blog.csdnimg.cn/blog_migrate/2756816058c966a94108024c19e960fd.png

https://i-blog.csdnimg.cn/blog_migrate/7d492389e6f248600b7d57d51c384446.png

5、开通完成后点击进入公共实例,可以看到里面有多种功能,我们将利用这些功能来配置我们的服务器

https://i-blog.csdnimg.cn/blog_migrate/11a0f167fc3f6548199adfbf320e5d0f.png

https://i-blog.csdnimg.cn/blog_migrate/a38e6316b7dfc7689cd62d75d71f4078.png

(二)创建产品及设备

1、点击设备管理,在菜单中选择产品,然后选择创建产品

https://i-blog.csdnimg.cn/blog_migrate/6d3e4ef1b48eab1e8ef53a73742d3302.png

2、产品名称自己写,注意规范(有提示);选择自定义品类

https://i-blog.csdnimg.cn/blog_migrate/3f14b1810252c70898165cc17508156a.png

(三)创建功能(温度、湿度)

1、点击 产品 中的 查看 选项

https://i-blog.csdnimg.cn/blog_migrate/982d360c21918c779470340c8a98ad12.png

2、点击 功能定义前往编辑草稿添加自定义功能

https://i-blog.csdnimg.cn/blog_migrate/2c10fd3ae90717805da7f739690a6d1c.png

https://i-blog.csdnimg.cn/blog_migrate/b0a4918b28990dc88a962074d9f33e5d.png

https://i-blog.csdnimg.cn/blog_migrate/186f25da386d838624c3193d77e161fb.png

3、分别创建温度、湿度的功能选项(内容如下)

https://i-blog.csdnimg.cn/blog_migrate/1529fd2dde75cfcae9d6652520b5d346.png

https://i-blog.csdnimg.cn/blog_migrate/44b4d66370e5a41450772adafec16127.png

4、创建完成后点击 发布上线

https://i-blog.csdnimg.cn/blog_migrate/023146d6b045467a353b550b604052a2.png

https://i-blog.csdnimg.cn/blog_migrate/84385db851f6953ed9fbaebc91c1049f.png

5、发布上线后可以在产品的功能定义中看到两个定义的功能,同时设备中的 物模型数据 也能看到相应的显示界面

https://i-blog.csdnimg.cn/blog_migrate/f3cdcd772a087db3338bb5b5f413f709.png

https://i-blog.csdnimg.cn/blog_migrate/65058b6a874966b857cf612a45981553.png

三、IOT studio界面绘制

(一)绘制基本框架

1、回到物联网平台首页,点击中间的 增值服务 选项

https://i-blog.csdnimg.cn/blog_migrate/7302fb286421a73cf1ae0c395de2d9a2.png

2、点击 IOT studio 并开通服务

https://i-blog.csdnimg.cn/blog_migrate/6ae2b351c9dba69e9d9f2d5ad35fcc48.png

https://i-blog.csdnimg.cn/blog_migrate/2e1e594954d13057d3c688e482a9770f.png

3、点击 Web应用 中的 新建 选项

https://i-blog.csdnimg.cn/blog_migrate/bf6212f3f6dffcafc73a204dd631e216.png

注意!!!

如果你是第一次使用此功能,请先按照下面的步骤配置

点击 新建项目 ,然后点击 新建空白项目 ,项目名称随意填写(建议写自己熟悉并且匹配项目的),然后点击确认

https://i-blog.csdnimg.cn/blog_migrate/cfe85dfbf6a353df410a9e2a5b6f42b0.png

https://i-blog.csdnimg.cn/blog_migrate/7a2f118251bf22793de99c81a563db47.png

https://i-blog.csdnimg.cn/blog_migrate/8249f97d43f1433613b42086a7c9552c.png

4、填写名称并选择项目(参考上面注意事项)点击确认

https://i-blog.csdnimg.cn/blog_migrate/ef2b1c3a626870dbbf4628124b350faf.png

5、进入绘图界面后点击左侧中间按钮

https://i-blog.csdnimg.cn/blog_migrate/46dacf1d7bfa134b53c46a8a08533d56.png

6、首先在 基础 选项中选择 矩形文字 ,设计好外框架

https://i-blog.csdnimg.cn/blog_migrate/db3049a31bc764731ff44fe76d0cf76c.png

7、在 图表 选项中选择 仪表盘 ,设计好温度、湿度显示的内容,然后下拉选择 实时曲线

https://i-blog.csdnimg.cn/blog_migrate/8d2211c7d805b6724fd4946d8f71372e.png

8、最终设计成下图的样子(可以自行美化,位置不限)

https://i-blog.csdnimg.cn/blog_migrate/4ad146d1ba290ed70c2a6b787f9cc99a.png

(二)配置温湿度显示功能属性

1、点击两个仪表盘,在右侧的样式中分别设置温湿度的各项指标,参考下图

https://i-blog.csdnimg.cn/blog_migrate/bb4bf0742037604985b4224230e22745.png

2、设置实时曲线,下拉右边样式,如下图点击添加系列,然后分别写上对应的名称(注意与后面的配置一致)

https://i-blog.csdnimg.cn/blog_migrate/cfd7f12e0ad8839e1d861c409ba69bce.png

https://i-blog.csdnimg.cn/blog_migrate/c241ac6feb50c43f8872d87958b29e68.png

3、配置温湿度数据源

选中温度仪表盘,点击 配置数据源 ,点击选择产品

https://i-blog.csdnimg.cn/blog_migrate/e9d8924241c8f3f64b462dfb257efd81.png

注意!!!

如果第一次配置,请按照如下步骤添加产品

A.点击 产品管理

https://i-blog.csdnimg.cn/blog_migrate/f8af10854cadd86aac6aea07a7ce5b9e.png

B.点击 关联物联网平台产品

https://i-blog.csdnimg.cn/blog_migrate/3e1c373c0bc3923b419f8ac1dc1e964a.png

C.选择自己创建的产品,然后点击 确定

https://i-blog.csdnimg.cn/blog_migrate/dbc1dfa66117d49628dae267fb34f837.png

https://i-blog.csdnimg.cn/blog_migrate/3a52699afe486916722ddbbf3b45c7b9.png

4、此时回到上面3的界面可以看到刚刚添加的产品已经在列表中,选中并点击确定

https://i-blog.csdnimg.cn/blog_migrate/1f6d15bbfe32e44446145c41032804d0.png

5、点击 指定设备 ,如果是第一次配置,请按照如下步骤添加设备

A.点击 设备管理

https://i-blog.csdnimg.cn/blog_migrate/8d651d7fb9358e34cd44738a0430d6ba.png

B.点击 关联物联网平台设备

https://i-blog.csdnimg.cn/blog_migrate/2e7828ad5f2703cc59ce0b48015e0825.png

C.选择自己创建的设备并确定

https://i-blog.csdnimg.cn/blog_migrate/86dee232a5867069076ea65a9407ffd2.png

回到指定设备页面,可以看到刚刚关联的设备已经出现,选择并点击确定

https://i-blog.csdnimg.cn/blog_migrate/7a96b92240bfe0c883b02e3d50f871f7.png

6、点击 选择属性 ,选择 温度 并确定,此时温度功能遍配置好了

https://i-blog.csdnimg.cn/blog_migrate/b6fdd7481f3ae8976b5a7d06f25d68f1.png

注意:湿度配置方式与上面一样,不同的是不需要添加产品和设备,并且在第六步的时候选择湿度选项!!!

(三)配置温湿度实时显示曲线功能属性

1、选中实时曲线框图,在右侧点击 配置数据源 ,选择 单设备多属性 ,选择相应的产品和设备

https://i-blog.csdnimg.cn/blog_migrate/1c932d127da168319bf501655ca7ff12.png

https://i-blog.csdnimg.cn/blog_migrate/a92dd10dcf0e4ee8d81dab370fd53626.png

2、选择属性时,两个属性都勾选

https://i-blog.csdnimg.cn/blog_migrate/625c6f70b4f05aa552864fd930e32f2d.png

此时所有功能属性便配置完了,选择右上角的保存并点击预览

https://i-blog.csdnimg.cn/blog_migrate/f696c9333ca6b5709bb031282cacdcc0.png

然后就出现下面的网页展示区

https://i-blog.csdnimg.cn/blog_migrate/d768bd69832ab85b8cc16f2042781ec4.png

以上,阿里云物联网平台的参数便配置结束!

说明

本系列将分为几篇文章说明整个系统的配置,分别为

四、STM32使用485模块读取数据

五、STM32读取数据处理后通过ESP8266发送到阿里云服务器

由于时间关系,将一篇篇上传,硬件资料整理后放在文末

因为现在已经就业了,所以可能得等我有空才能继续更新后面两篇(计算机行业没办法),现在所有资料已经上传了,大家可自取。

资料: