0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何烧写Gagent固件

科技绿洲 来源:机智云开发者 作者:机智云开发者 2022-04-24 11:14 次阅读

前言

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

进入正文

1、ESP8266烧写Gagent固件

在网上购买的ESP8266并不能直接接入机智云,所以需要烧写Gagent固件。

1.1 Gagent是什么?

1.2 下载Gagent:download.gizwits.com/zh-cn/p/92/94

pYYBAGJkv-GAaafaAAEjCLjS1t8230.png

1.3 如何烧写Gagent固件?

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

入门教程3:如何给ESP8266烧录Gagent固件,快速接入机智云实现透传功能

ESP8266接线方式

pYYBAGJkv_SAO2uhAACjKndSUQY988.png

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

pYYBAGJkwAGAJYRbAADF7xE2X_o642.png

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

poYBAGJkwA6AcYcVAACZQhr_21Y361.png

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

pYYBAGJkwBmAUAKGAADoJTSwVeM442.png

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

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

poYBAGJkwCiAOxxpAABgkZWFdKQ215.png

2、创建云端产品,进入产品开发

2.1 在机智云自助开发平台 dev.gizwits.com 注册账号

pYYBAGJkwDWAXvKRAAA09G0MC38074.png

2.2 定义产品的功能

即添加数据点。

什么是数据点?一个数据点可以定义为产品的某个功能,如开关等。

数据点即设备产品的功能的抽象,用于描述产品功能及其参数。创建数据点后,设备与云端通讯的数据格式即可确定,设备、机智云可以相互识别设备与机智云互联互通的数据。

http://docs.gizwits.com/zh-cn/quickstart/UseMCU_BK.html

poYBAGJkwEyADWHGAACWXA7YI40567.png

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

poYBAGJkwHCAcb0sAAA-orJBCAE976.png

2.3 选择相应的 MCU

这里我选择的是 STM32F103C8T6。

pYYBAGJkwHiAWgOEAAB3JsLUmzc947.png

点击“生成代码包”

完成以上步骤,即完成了产品的配置。

3、安装机智云公版APP

下载地址:https://download.gizwits.com/zh-cn/p/98/99

pYYBAGJkwIGAVVgnAAEsLLNdld4194.png

扫码下载即可

以上是第一部分内容。

后续将详细讲解DHT11驱动、代码移植部分内容。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17152

    浏览量

    351249
  • 机智云
    +关注

    关注

    2

    文章

    590

    浏览量

    26415
  • 代码包
    +关注

    关注

    0

    文章

    2

    浏览量

    1685
收藏 人收藏

    评论

    相关推荐

    DshanMCU-R128s2 固件

    编译系统源码后,打包后生成的系统文件称之为固件固件一般为.img格式。把固件下载到开发板或者产品上的过程称之为
    的头像 发表于 12-22 15:08 1161次阅读
    DshanMCU-R128s2 <b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>固件</b>

    ESP8266快速联网

    ` 本帖最后由 f596582105 于 2017-11-21 14:05 编辑 用ESP8366只需5步开发一个iot产品:Step1:在ESP8266芯片上GAgent固件
    发表于 11-10 11:11

    无线WIFI芯片 ESP8266详解

    的输出功率来降低整体功耗,以适应不同的应用方案。ESP8266上GAgent固件,即可快速实现设备M2M接入、数据统计分析、远程控制、OTA升级、第三方接口等功能服务。该
    发表于 08-20 09:51

    入网模组 | 广和通G510无线GPRS模块接入方案

    G510 只需5步开发一个iot产品:Step1:在 G510 芯片上GAgent固件;Step2:在机智云开发者中心创建产品,并定义数据点;Step3:下载自动生成的模组通信协
    发表于 07-09 15:41

    入网模组 |合宙Air 202 GPRS模组接入机智云(硬件开发平台)

    合宙Air 202是一款性价比比较高的2G模组,对于新手来说如何使用本模组接入机智云,还是有难度的,本文通过讲诉Air 202接入机智云物联网平台和固件方式,实现数据双向通信。一、机智云物联网
    发表于 07-12 20:15

    无线射频WIFI芯片 ESP8266详解

    的输出功率来降低整体功耗,以适应不同的应用方案。ESP8266上GAgent固件,即可快速实现设备M2M接入、数据统计分析、远程控制、OTA升级、第三方接口等功能服务。该
    发表于 11-25 11:23

    通过正点原子ATK-ESP8266 WiFi模块刷机智云Gagent固件

    WiFi模块 任意一款USB转TTL模块 二、机智云固件 第一步:ESP8266机智云的官方
    的头像 发表于 08-12 14:19 7821次阅读

    NodeMCU固件的极速构建及

    怀疑是否板子有问题。要验证板子是否正常,最直接的办法就是NodeMCU的官方固件并观察是否能正常工作。这是一篇关于在Windows环境下,NodeMCU固件极速构建及
    发表于 10-28 10:36 7次下载
    NodeMCU<b class='flag-5'>固件</b>的极速构建及<b class='flag-5'>烧</b><b class='flag-5'>写</b>

    NODEMCU V3 AT固件

    NODEMCU V3 AT固件NODEMCU V3AT指令固件,保存配置图。1.AT
    发表于 10-28 12:36 19次下载
    NODEMCU V3<b class='flag-5'>烧</b><b class='flag-5'>写</b> AT<b class='flag-5'>固件</b>

    MEGA UNO固件教程

    uno的控制板。于是就有了以下内容。固件准备在准备固件时,我们最好先找到官方的boot loader。UNO采用的的mcu为atmega328p,因此我们使用的boot load
    发表于 12-07 14:21 1次下载
    MEGA UNO<b class='flag-5'>固件</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>教程

    NodeMCU入坑指南-固件并连接WIFI

    NodeMCU入坑指南-固件并连接WIFI写在前面今天入手了一个NodeMCU的板子,准备学习一下物联网相关的知识。不过由于博主学艺不精,在第一步
    发表于 12-17 17:51 1次下载
    NodeMCU入坑指南-<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>固件</b>并连接WIFI

    ESP8266micropython固件

    固件,再用esp flasher download tool完成的教程,但是一直出现Error。后来使用nodemcu-flasher完成
    发表于 12-20 19:37 13次下载
    ESP8266<b class='flag-5'>烧</b><b class='flag-5'>写</b>micropython<b class='flag-5'>固件</b>

    ESP8266Gagent固件

    本文通过使用STM32F103C8T6作为主控MCU,ESP8266作为数据透传模块,接入机智云AIoT云平台,通过在线智能产品,实现了远程联网、温湿度监测、APP控制等功能。
    的头像 发表于 04-27 13:41 2718次阅读

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

    、ESP8266Gagent固件在网上购买的ESP8266并不能直接接入机智云,所以需要
    的头像 发表于 04-24 16:09 906次阅读
    基于物联网的远程温湿度监测系统(1):创建云端产品,烧录<b class='flag-5'>Gagent</b>

    基于物联网的远程温湿度监测系统(2)编写 DHT11 驱动

    中,主要介绍了“创建云端产品,烧录Gagent”,以便让设备能够联网,当然其中也备注了ESP8266Gagent固件时的注意事项,说明定
    的头像 发表于 04-25 14:28 844次阅读
    基于物联网的远程温湿度监测系统(2)编写 DHT11 驱动