总括:本项目主要实现上位机可以实时显示单片机(下位机)采集的数据,同时上位机也可以发送指令控制单片机。在项目中需要用到上位机,目前采用 阿里云生活物联网平台 提供的手机APP,本文详细叙述了阿里云生活物联网平台搭建过程。

1、阿里云生活物联网平台搭建

1.进入阿里云生活物联网 https://living.aliyun.com,没有注册的完成注册。
2.点击“创建新项目”。
3.名称随意,我的比如“test01”。

4.出现倒计时,可以不必操作,接着出现如下图,点击“创建新产品”。

5.完成以下内容,需要注意的是在联网方式中,要选择“2G3G4G5G”这个选项,尽管我们使用的是ESP8266模块。完成确定后会进入倒计时,也不必理会。


6.开关部分已自动生成,需要添加温湿度变量参数,如下图点击箭头操作。

7.如下添加温湿度参数。


8.完成后如图,点击下一步。

9.根据①②③步骤完成,点击保存,观察左侧“产品展示”后面的灰色图标变绿。
10.根据下图操作,点击右侧选项,非常重要!(都用4个箭头提醒啦,不打开的话APP不能使用!)
11.操作完成后,点击“设备面板”,跟着下图一步步操作。




12.最终出现这么一张图,这是因为我们之前选择了“电工照明/插座”,软件给我们自定义了这个APP界面,我们可以选择重新做。

13.点击“+”,再添加一个页面。
此时出现蓝色、空白页面。

我们要将原来的页面删掉,先选中原来的页面,再点删除,如下①②操作。
点击“确定”。

修改页面标题。

14.自定义界面,拖拽即可。

15.以“湿度”为例,先选中①处,②处图标可以改,③处选“2位小数”,当然选择“1位小数”也可以,根据需要。

16.完成如下图。


17.点击“保存”,关掉这个页面。

确定选中“插座”这个页面,如下图①处所示,点击“确认”。

弹出如下对话框,再点击“确定”。

点击“选择面板”。
选择箭头所指的新建页面,确定。
18.最终选中了我们自己设计的页面,点击“多语言管理”,如下图。
友情提示,如果从未安装过APP,可以根据下图右侧码下载安装。
选择中文,下一步。
注意:我们做这些的目的是要使左侧选项都为绿色框,不能出现黄色。
19.模组选择“B26”,再点击“新增测试设备”。
20.可以输入“D001”,注意,下面还要用到“D001”!!
这三元素都会用到,可以复制到txt文本。

21.按①②③步骤操作。
22.在操作③的时候出现下图,输入“D001”。为什么输入“D001”,在第20步的时候提过。

23.接着可以用APP扫,如果没有app,请看第18步。特别需要注意的是,一定要用单片机连接上物联网平台后,再扫描! 直接扫码APP连接不上。

2、下位机功能实现

1.打开提供的代码,找到mqtt.h 文件,修改这些参数即可(三元素),这些参数之前提到过,可以保存在txt文档,如果忘了怎么办。

点击“设备调试”,再点击“查看”。


通过下图可查看三元素。

2.在代码中写入新的三元素。

这边需要注意,由于我们使用的是ESP8266模块,也就是通过wifi连接,所以需要在wifi.h头文件中做一些修改! 写入自己wifi的账号和密码!

3.代码修改后烧录到单片机,可通过APP查看!(注意:烧录程序后,需要按一下wifi复位键!)

4.代码下载

3、需要注意的地方

1.需要修改阿里云生活物联网平台的话,先撤销发布!再修改其中内容。

2.在阿里云物联网平台中我们定义了3个变量,这3各变量都有对应的标识符。标识符非常重要,要跟程序中的 标识符 一一对应!
这是程序中的标识符。

4、小结

本项目实现了APP实时显示下位机采集的数据,同时可以控制一路电路,大家可以举一反三,将别的参数采集传至云平台,然后显示在APP。

阿里云生活物联网平台搭建相关推荐

  1. esp32对接阿里云生活物联网平台 天猫精灵控制 云智能APP远程控制 ali-sdk开发

    一,提前搭建好Linux ESP-IDF开发环境,本博客不叙述具体搭建过程,请参考网上教程. ESP-IDF: 请切换到 release v4.2 tag 版本: git checkout v4.2 ...

  2. 图文手把手教程--ESP32 MQTT连接阿里云生活物联网平台

    本文内容 1)在阿里云生活物联网平台,创建自有品牌项目,并在项目下创建产品"智能灯001". 2)下载阿里云SDK-esp-aliyun,使用例程smart_light,通过&qu ...

  3. ESP8266开发之旅 阿里云生活物联网平台篇② 使用云智能App,配置自己的App,无需开发

    文章目录 1.前言 2.云智能App -- 免开发公版App 授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥 ...

  4. 连接阿里云生活物联网平台(飞燕平台)步骤记录

    连接阿里云生活物联网平台(飞燕平台)步骤记录: 1.平台地址:https://www.aliyun.com/product/livinglink?spm=5176.10695662.811531485 ...

  5. 物联网之配置阿里云生活物联网平台

    生活物联网平台是面向消费级生活智能设备的平台,提供全链路一站式配置化方案,包括设备连接.App控制.语音控制.场景联动.消息推送.设备管理等,快速实现设备智能化,降低"设备-云-App&qu ...

  6. 【平头哥RVB2601开发板试用体验】AT解析器和通过w800 AT命令接入阿里云生活物联网平台

    作者:niu 在RVB2601开发板上,CH2601主芯片通过SPI接口和W800 WIFi/BLE模块通信,W800芯片在此接口上提供AT命令的方式供主芯片使用W800的功能. 根据<W800 ...

  7. Android Studio搭建阿里云生活物联网平台自有品牌APP

    先使用Android Studio创建空的项目,编译出apk并签名(minSdk要选23及以下,否则apk无法签名成功)

  8. ESP32C3对接阿里云生活物联网平台

    文章目录 1.装好ESP32-VSCode开发环境 2.git阿里云代码 3.先编译例程,看看能否编译成功 4.创建分区表-增加ota分区 5.查看分区空间 6.擦除整片Flash 7.未烧录四元组情 ...

  9. 阿里云物联网平台搭建

    https://www.aliyun.com/ 打开网址,注册账号.按下图一步步操作. 首先需要开通"公共实例",我以前就开通过,因此只需点击进入即可. 在"产品&quo ...

最新文章

  1. linux终端密码星星,如何在Ubuntu终端中显示密码星号
  2. linux python安装第三方库_Linux中安装python3.6和第三方库
  3. 小程序如何传数组数据到vs后台中
  4. python生成表达式_说说 Python 的生成器表达式
  5. chart控件删除最左边点_常见功能测试点的测试用例大全
  6. L1-02-yum源的配置(本地源)
  7. Microsoft Office 2016 简体中文 Vol 版镜像下载
  8. 小米摄像头卡刷固件包官方下载_三星GalaxyA90澳洲版刷机包(官方线刷固件原厂系统包下载A908BXXU1ASJ4-OPS)...
  9. android 工具类toast,Android Toast工具类
  10. 开源任务式问答机器人框架系列之Dialogflow
  11. 基于Operator Discretization Library (ODL)的CT图像正反投
  12. matlab一阶导数图,一阶微分excel【如何用EXCEL做一阶导数图?】
  13. 人肉搜索酝酿灰色产业:首批淘客月入万元
  14. MAC下用F9-F12模拟PageUP/PageDown/HOME/END
  15. HTTP API接口规范
  16. 稻歌Google Map截获器的使用
  17. IDEA中Git的配置及其使用(图文结合,步骤详解)
  18. 安装系统正在为首次使用计算机ghost,win7系统安装程序显示正在为首次使用计算机做准备的解决方法...
  19. 【dvwa】--SQL注入
  20. PHP加密函数与解密函数详解

热门文章

  1. 在ubuntu中查看摄像头
  2. 南京恩博:绿水青山的守卫者
  3. vscode启动Python调试 找不到指定模块
  4. 大数据技术之云数据库
  5. DZone每日必读-News:2022 年 Java 开发:预测和选定趋势
  6. 【考试总结贴】控制测量学
  7. R语言可视化回归模型的残差直方图并进行残差分析(Histogram of Residuals)
  8. 旋转目标检测 校准的深度特征用于目标检测SSA
  9. INK1003注意事项
  10. Django实现微信小程序九宫格切图后端(第九周学习记录)