4656| 2
|
[讨论交流] 【IoT套件测评】Gravity:阿里云IoT 之温度控制 |
本帖最后由 rzegkly 于 2019-5-18 20:01 编辑 上一篇介绍了阿里云IoT软件篇:“阿里云软件Arduino安装和使用 ” 接下来分享物联篇:阿里云IoT 之温度控制 一、思路 本节将DHT11温湿度传感器连接到阿里云IoT平台上。检测室内的温度和湿度,操作步骤: 1. 在阿里云物联网上创建相应的产品和设备; 2. 从平台获取设备的设备证书、域名、端口号等连接信息 3.利用IDE软件对ESP32进行温度湿度程序编译上传 4. 将ESP32接入互联网(WiFi); 5.开发App服务,实现手机App对DHT11的操作 。 二、环境 1、硬件:阿里云IoT 入门套件x1 FireBeetle Board-ESP32 主板,购买地址:https://www.dfrobot.com.cn/goods-1394.html 2、软件: 1、操作系统:基于 Windows 7操作系统, 2、软件:Arduino1.8.0 以上版本下载链接: https://www.arduino.cc/en/main/software?setlang=cn 三、创建相应的产品和设备 输入网址https://iot.aliyun.com,点击右上角的登录按钮,进入账号登录页面,再点击免费注册, 1、开通平台 2、创建产品及添加设备 3、添加属性添加功能 4. 设备证书、域名、端口号等连接信息 四、IDE软件对ESP32编译 1、打开Arduino,进入工具,选中开发板FireBeetle Board-ESP32 2.开发板FireBeetle Board-ESP32 串口设置为COM7 3.选中图标Arduino,右键属性,进入打开文件位置 4、进入C:\Program Files (x86)\Arduino\libraries 5、将 DFRobot_Aliyun、DFRobot_DHT11、pubsubclient、ArduinoJson-master分别解压拷贝库文件下 说明:解压时避免文件夹中包含文件夹,造成程序编译失败 6、进入文件菜单,示例选项,进入DFRobot_DHT11,ReadDHT11 7、关联物理设备和阿里云IoT平台 将(ProductKey、DeviceName、DeviceSecret)订阅和上报Topic等信息 复制粘贴到附件所示的代码中,在设置好WiFi名和密码 8、编译上传至ESP32主控中即可。 五、开发App服务,实现手机App对DHT11的操作 1、创建IoT套件测评温湿度监测服务 2、导入产品 3、产品被激活 4、关联产品设备 六、应用开发APP 1、移动应用开发物联网app 2、创建智能设备模板:IoT套件测评温湿度监测 3、创建IoT套件测评温湿度监测项目 4、新增可视化应用---智能家庭温湿度仪 5、列表配备 6、配备温度数据 7、跳转链接到“温湿度检测” 8、生成安卓应用包 七、串口检测温度湿度数据 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed