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

2023-05-16

总括:本项目主要实现上位机可以实时显示单片机(下位机)采集的数据,同时上位机也可以发送指令控制单片机。在项目中需要用到上位机,目前采用 阿里云生活物联网平台 提供的手机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。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阿里云生活物联网平台搭建 的相关文章

  • 洛谷P1002 过河卒------Python代码实现

    题目描述 棋盘上A点有一个过河卒 xff0c 需要走到目标B点 卒行走的规则 xff1a 可以向下 或者向右 同时在棋盘上C点有一个对方的马 xff0c 该马所在的点和所有跳跃一步可达的点称为对方马的控制点 因此称之为 马拦过河卒 棋盘用坐
  • 学霸的迷宫--python实现--蓝桥杯--BFS

    题目描述 学霸抢走了大家的作业 xff0c 班长为了帮同学们找回作业 xff0c 决定去找学霸决斗 但学霸为了不要别人打扰 xff0c 住在一个城堡里 xff0c 城堡外面是一个二维的格子迷宫 xff0c 要进城堡必须得先通过迷宫 因为班长
  • 洛谷 P1880 [NOI1995]石子合并 ----环形区间dp

    题目描述 在一个圆形操场的四周摆放N堆石子 现要将石子有次序地合并成一堆 规定每次只能选相邻的2堆合并成新的一堆 xff0c 并将新的一堆的石子数 xff0c 记为该次合并的得分 试设计出1个算法 计算出将N堆石子合并成1堆的最小得分和最大
  • 二叉树的建立、遍历及其应用---C语言(在VS2019的.c文件中成功运行)

    实验题目 xff1a 二叉树的建立 遍历及其应用 两个钟纯手打 xff0c 用cpp估计半个钟就好了 xff0c 没有stl太麻烦了 设树结点的元素类型为char xff0c 实现以下二叉树的各种基本操作的程序 xff1a 建立不少于10个
  • 蓝桥杯---取球博弈---DFS+记忆化---C++

    问题描述 两个人玩取球的游戏 一共有N个球 xff0c 每人轮流取球 xff0c 每次可取集合 n1 n2 n3 中的任何一个数目 如果无法继续取球 xff0c 则游戏结束 此时 xff0c 持有奇数个球的一方获胜 如果两人都是奇数 xff
  • 3、stm32F103入门学习--程序烧录的几种方法

    st link烧录程序 xff08 方法一 xff09 由于之前买过原子开发板 xff0c 所以首先采用st link下载 xff0c 有需要的可以去网上单独购买 xff08 50元多 xff09 xff0c 不过先看完整个教程看哪种方法适
  • 蓝桥杯---压缩变换---C++---线段树

    问题描述 小明最近在研究压缩算法 他知道 xff0c 压缩的时候如果能够使得数值很小 xff0c 就能通过熵编码得到较高的压缩比 然而 xff0c 要使数值很小是一个挑战 最近 xff0c 小明需要压缩一些正整数的序列 xff0c 这些序列
  • CCF历年第一题合集(C++实现)

    2013年 201312 1 出现次数最多的数 2014年 201403 1 相反数 201409 1 相邻数对 201412 1 门禁系统 2015年 201503 1 图像旋转 201509 1 数列分段 201512 1 数位之和 2
  • JS---ES6格式化日期输出

    引子 今天在学习DOM的时候 xff0c 做一个修改元素的案例 xff0c 想要做个简单的获取时间的网页 发现在格式化输出时es6版本的JS已经删除了format 函数 xff0c 没办法 xff0c 只能自己手写一个 实现代码 span
  • 仿京东放大镜---JS实现

    实现效果 H5代码 span class token doctype lt DOCTYPE html gt span span class token tag span class token tag span class token pu
  • Leetcode---面试题 08.03. 魔术索引---每日一题---二分查找

    面试题 08 03 魔术索引 魔术索引 在数组A 0 n 1 中 xff0c 有所谓的魔术索引 xff0c 满足条件A i 61 i 给定一个有序整数数组 xff0c 编写一种方法找出魔术索引 xff0c 若有的话 xff0c 在数组A中找
  • POJ 3764--The xor-longest Path---DFS + Trie(最大异或值)

    POJ 3764 The xor longest Path Time Limit 2000MS Memory Limit 65536K Description In an edge weighted tree the xor length
  • POJ1456---Supermarket---贪心+小根堆

    POJ1456 Supermarket Time Limit 2000MS Memory Limit 65536K Description A supermarket has a set Prod of products on sale I
  • POJ 2449 Remmarguts‘ Date---SPFA求评估函数 + A*最小堆BFS

    POJ 2449 Remmarguts Date Time Limit 4000MS Memory Limit 65536K Description Good man never makes girls wait or breaks an
  • 根据若依系统+minio实现批量下载附件并自动压缩成zip

    效果实现 分割 以下代码参考于 http t csdn cn 4dUmDwg 话不多说 直接从后端开始 0 首先是pom依赖 lt dependency gt lt groupId gt cn hutool lt groupId gt lt
  • Angular 响应式表单-FormArray 和 FormGroup的多层嵌套

    由于在工作中需要做多层的表单提交校验功能 xff0c 但一直没有好的方法 xff0c 查找了一下网上资料刚好有解决的办法 xff0c 所以借鉴了一下并收藏下来 xff0c 做以后再次使用 有时候 xff0c 在FormArray中 xff0
  • 1、ESP8266入门(AT模式)——调试连接,使用USB-TTL

    1 ESP8266总括 1 1 资料官方下载 乐鑫 xff1a https www espressif com zh hans products hardware esp8266ex overview 安信可 xff1a https www
  • ubuntu返回上一级目录

    返回主目录 cd 返回上一级目录 xff1a cd 43 空格 43
  • week15课上实验csp

    问题A Q 老师的记录册 问题描述 Q 老师有 N 个学生 xff0c 每个学生都有各自独立的编号 xff0c 且编号范围在 1 N 之间 这一天 xff0c 所有学生都在不同的时间进入教室 Q 老师记录了当编号为 i 的学生进入教室时 x

随机推荐

  • VMware虚拟机的OPenwrt旁路由部署记录

    前言 虚拟机网络适配器的模式问题 xff1a 之前建立ubuntu虚拟机时 xff0c 网络模式一般没有改动 xff0c 使用的是NAT模式 xff0c 没出现过问题 这次要让虚拟机作为软路由时 xff0c 一开始也没注意网络模式配置 xf
  • C语言入门系列 -C 语言基础以及基本数据类型

    C语言入门系列 基础以及基本数据类型 第一节 C 语言基础以及基本数据类型 第二节 C 语言运算符 第三节 C 语言控制语句 第四节 C 语言自定义函数 第五节 C 语言修饰变量的关键字 第六节 C 语言构造数据类型 数组 第七节 C 语言
  • 如何解决kali连接网络的问题

    cmd gt services msc 首先 看VMware是不是已经启动如下服务 再者 我们将虚拟机设置被NAT模式 这些都处理完毕后 进入kali 对网络进行配置 命令行设置 终端输入命令vi etc network interface
  • 并查集

    一 什么是并查集 概念 xff1a 并查集由一个整型数组pre 和两个函数find join 构成 数组pre 记录了每个点的前导点是什么 xff0c 函数find x 用于查找 xff0c 函数join x y 用于合并 作用 xff1a
  • xilinx ZCU104安装tensorflow

    xilinx ZCU104安装tensorflow ZCU104芯片是Cortex A53 xff0c 该芯片是ARMv8架构 xff0c 目前满足该平台的tensorflow版本较少 xff0c 我当时在github上找了好长一段时间才找
  • vitis HLS : ERROR: ‘2208201530‘ is an invalid argument. Please specify an integer value.导出IP核失败

    版本 xff1a vitis HLS 2021 2 报错方式 xff1a ERROR 2208201530 is an invalid argument Please specify an integer value while execu
  • 从vivado移植到Xilinx SDK

    Xilinx版本 xff1a 2021 2 PC系统 xff1a Windows10 1 首先准备好一个已完成的工程 xff0c 打开vivado 2 打开该工程 xff0c 导出硬件 xff1a export hardware xff0c
  • vivado 导入IP核并生成bit流文件

    Xilinx版本 xff1a 2021 2 PC系统 xff1a Windows10 前置要求 xff1a 你需要有一个IP核 xff0c 或者自己用vitis HLS生成IP核 1 首先解压IP核 xff1a 然后打开你的vivado软件
  • 3、ESP8266入门(AT模式)——手机与ESP8266通信(AP模式)

    实现手机与ESP8266最简单通信 关于指令参考安信可官方指令 https wiki ai thinker com esp8266 docs at 在AT指令处下载即可 xff0c 还有一个是使用实例 xff0c 也可以具体看看 实验是以这
  • pytorch中的dim=0,=1,=2,在高纬度上的一些个人理解

    编译工具 xff1a Pycharm 张量工具 xff1a pytorch 目前大部分博主对dim的讲解大多停留在低维 xff0c 在这里我说一下高维的情况 xff0c 先看图 xff1a 在上图中 xff0c 我们用pytorch中声明了
  • Makefile 学习笔记

    Makefile 学习笔记 1 hello world b a 64 echo span class token string 34 hello b 34 span a 64 echo span class token string 34
  • Linux Git 学习笔记

    1 版本的创建 xff1a span class token function git span init span class token comment 初始化 span span class token function git sp
  • GDB学习记录

    1 基本用法 在gcc g 43 43 参数里加上 g xff0c 生成的文件会包含调试程序 xff0c 不加该参数则不包含调试程序 xff0c 不利于gdb调试 基本命令 xff1a list或者l xff1a 显示调试对象的代码文本内容
  • 【Python】输入3个数,输出它们的乘积。

    问题描述 xff1a 输入3个数 xff0c 输出它们的乘积 效果 输入第一个数 xff1a 5 输入第二个数 xff1a 5 输入第三个数 xff1a 8 200 进程已结束 xff0c 退出代码 0 代码 xff1a x 61 int
  • For frame [laser]: Fixed Frame [map] does not exist此类问题解决

    又是一个容易被新手忽略的小问题 当我们使用rviz时 xff0c 比如运行雷达后没有点云数据 xff0c 即使我们能看到发布了 scan话题 像这样 xff0c 就是没点云图 xff0c 看一下laserscan提示的错误 xff1a Fo
  • VMware虚拟机如何为GPU直通启用

    查阅了很多资料是 目前的我的电脑显卡不支持 xff0c 基本上N卡的好多常用卡都不支持 具体可以查看以下内容 https www dell com support article zh hk sln288103 E5 A6 82 E4 BD
  • pycharm修改远程服务器文件后,上传报错无法传输文件 ‘D:\xxx‘: could not write to xxxx

    原因是文件权限问题 A用户在服务器创建文件 xff0c 然后让B用户进入改文件操作代码 xff0c 这个时候会遇到权限问题 解决办法 xff1a cd 到需要修改权限的目录下 运行 sudo chmod 777 hhs R xff08 hh
  • 故障案例:连接服务器失败/服务器无法上网

    今日内容 安装过程补充 安装界面其他内容 磁盘分区 xshell优化 远程连接排错流程 远程连接常见故障原因 Linux基本规则 Linux常见命令 和 快捷键 运维新手学习什么内容面试 招聘者 CEO 怎么判断这个人是否有能力 0 态度
  • cmd中conda无法使用

    运行后会弹出一个conda exe窗口但是马上就会关闭 但是在命令行依旧没有任何反应 去查看了一下path中的环境变量也都存在 进入Anaconda Prompt中输入conda也是这样 有没有大佬知道为什么啊
  • 阿里云生活物联网平台搭建

    总括 xff1a 本项目主要实现上位机可以实时显示单片机 xff08 下位机 xff09 采集的数据 xff0c 同时上位机也可以发送指令控制单片机 在项目中需要用到上位机 xff0c 目前采用 阿里云生活物联网平台 提供的手机APP xf