rzegkly 发表于 2019-5-18 09:33:32

【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 入门套件x1FireBeetle Board-ESP32 主板,购买地址:https://www.dfrobot.com.cn/goods-1394.htmlhttps://mc.dfrobot.com.cn/data/attachment/forum/201905/05/085615x8gzvzc7387kyl8z.png2、软件: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 串口设置为COM73.选中图标Arduino,右键属性,进入打开文件位置4、进入C:\Program Files (x86)\Arduino\libraries5、将 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、关联产品设备六、应用开发APP1、移动应用开发物联网app
2、创建智能设备模板:IoT套件测评温湿度监测
3、创建IoT套件测评温湿度监测项目4、新增可视化应用---智能家庭温湿度仪5、列表配备6、配备温度数据7、跳转链接到“温湿度检测”8、生成安卓应用包七、串口检测温度湿度数据

DFlc 发表于 2019-5-24 16:10:58

版主您好,我在做温湿度监测的时候,串口显示端显示MQTT协议连接失败,我检查过设备证书信息等相关信息,没错,请问问题出在哪里呢

rzegkly 发表于 2019-7-3 23:14:15

建议使用手机热点,解决这个问题
页: [1]
查看完整版本: 【IoT套件测评】Gravity:阿里云IoT 之温度控制