OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2664|回复: 0

基于物联网的远程温湿度监测系统:创建云端产品,烧录GAgent

[复制链接]

308

主题

317

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
1211
金钱
1211
注册时间
2020-2-25
在线时间
115 小时
发表于 2022-4-25 12:32:25 | 显示全部楼层 |阅读模式
基于物联网的远程温湿度监测系统(1):创建云端产品,烧录GAgent

本文通过使用STM32F103C8T6作为主控MCU,esp8266作为数据透传模块,接入机智云AIoT云平台,通过在线智能产品,实现了远程联网、温湿度监测、APP控制等功能。

1、ESP8266烧写Gagent固件
在网上购买的ESP8266并不能直接接入机智云,所以需要烧写Gagent固件。
1.1 Gagent是什么?
1.2 下载Gagent:download.gizwits.com/zh-cn/p/92/94


1.3 如何烧写Gagent固件?
在烧写固件前,需要查看ESP8266型号,ESP-07S、ESP-12F、ESP-12S,配置方式不一样,具体可参考下文:
ESP8266接线方式


我这里也查看自己的模块型号,确定SPI Flash

在下载好的Gagent文件包中,选择 conbine(四合一的文件)

按下图所示进行配置,配置完成后,点击START,稍等片刻即可。


至此,机智云固件已烧录完成。

当使用 USB-TTL 连接 ESP8266 后,可以发现 ESP8266 的蓝灯闪烁与之前相比更为频繁,且串口会一直打印以下数据。



2、创建云端产品,进入产品开发
2.1 在机智云自助开发平台 dev.gizwits.com 注册账号

2.2 定义产品的功能
即添加数据点。

什么是数据点?一个数据点可以定义为产品的某个功能,如开关等。
数据点即设备产品的功能的抽象,用于描述产品功能及其参数。创建数据点后,设备与云端通讯的数据格式即可确定,设备、机智云可以相互识别设备与机智云互联互通的数据。
http://docs.gizwits.com/zh-cn/quickstart/UseMCU_BK.html


按照如下方式定义温度、湿度、按键

2.3 选择相应的 MCU
这里我选择的是 STM32F103C8T6。


点击“生成代码包”
完成以上步骤,即完成了产品的配置。

3、安装机智云公版APP

扫码下载即可
以上是第一部分内容。
后续将详细讲解DHT11驱动、代码移植部分内容。




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 16:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表