ESP8266烧写Gagent固件

发布者:RadiantJourney最新更新时间:2024-06-18 来源: elecfans关键字:ESP8266  烧写 手机看文章 扫描二维码
随时随地手机看文章

前言

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

进入正文

1、ESP8266烧写Gagent固件

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

1.1 Gagent是什么?

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

88cf763e-c27e-11ec-bce3-dac502259ad0.png

1.3 如何烧写Gagent固件?

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

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

ESP8266接线方式

88e7b51e-c27e-11ec-bce3-dac502259ad0.png

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

88feaad0-c27e-11ec-bce3-dac502259ad0.png

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

8912b11a-c27e-11ec-bce3-dac502259ad0.png

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

8926fb84-c27e-11ec-bce3-dac502259ad0.png

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

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

893fff80-c27e-11ec-bce3-dac502259ad0.png

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

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

89535148-c27e-11ec-bce3-dac502259ad0.png

2.2 定义产品的功能

即添加数据点。

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

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

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

8967ccfe-c27e-11ec-bce3-dac502259ad0.png

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

897cc0dc-c27e-11ec-bce3-dac502259ad0.png

2.3 选择相应的 MCU

这里我选择的是 STM32F103C8T6。

898fd5e6-c27e-11ec-bce3-dac502259ad0.png

点击“生成代码包”

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

3、安装机智云公版APP

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

89a831ae-c27e-11ec-bce3-dac502259ad0.png

扫码下载即可

以上是第一部分内容。

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


关键字:ESP8266  烧写 引用地址:ESP8266烧写Gagent固件

上一篇:如何结合CubeMx与MC Workbench生成workbench中所未包含芯片的控制程序
下一篇:基于ST32F103ZET6设计的小说阅读器详解

推荐阅读最新更新时间:2024-11-23 10:05

mini2440内核大于2M烧写方法
我09年的买的板子mini2440-128M的,现在下载了最新的20100925的光盘资料,但烧写linux内核的提示下面错误 1. 格式化 2. 烧写supervivi 3. 烧写Image_T35出现下面错误 USB host is connected. Waiting a download. Length of file is too big : 2266644 2097152 Failed downloading file supervivi换过vboot、uboot都不行 BIOS里我也更新了最新的supervivi,还是不行 解决办法: 2097152=2M 默认分区,内核最大不能超过2M否则就烧不进去 在super
[单片机]
ESP8266烧写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,配置方式不一样,具体可参考下文: 入门教程3:如何给ESP8266烧
[单片机]
<font color='red'>ESP8266</font><font color='red'>烧写</font><font color='red'>Gagent</font><font color='red'>固件</font>
构建根文件系统(7)制作/烧写yaffs映象文件
前面已经制作好工具mkyaffsimage,现在就可以使用它来制作根文件系统的映象文件,具体如下: 1、huanghuang@huanghuang-desktop:/work/nfs_root$ mkyaffsimage fs_mini fs_mini.yaffsmkyaffsimage: image building tool for YAFFS built Dec 13 2009 Processing directory fs_mini into image file fs_mini.yaffs Object 257, fs_mini/bin is a directory Object 258, fs_mini/bin/rmd
[单片机]
干货!大神自制51编程器
AT89C51是一款应用最为广泛的8051单片机,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。为了满足广大单片机爱好者动手的需要,本人利用半个月的时间,参考国外资料,实际设计制作成功一款简单的AT89C51/52/55单片机编程器。由于单片机编程时序不同,这一款编程器仅仅支持ATMEL公司的AT89C51, AT89C52, AT89C55芯片,不支持华邦或飞利浦兼容芯片。 对于很多像我这样一些不算太年轻的从80年代组装7管半导体收音机入门的电子爱好者来说,面对 单片机 似乎显得有点怯场,但是事实上我以为他甚至比组装一个收音机更简单: 以下是它的硬件电路图
[单片机]
干货!大神自制51编程器
Jlink烧写出错 : Unable to halt arm core
环境:TQ2440开发板,J-link 通过J-link向TQ2440开发板的Nor Flash烧写程序,执行烧写时出错:Unable to halt arm core…详情如下图所示: 解决办法: 1、打开Jlink Commander,输入r回车, 输入h回车,此时显示PC值为0x00 2、打开JFlash, 连接目标板,显示成功后,选择擦除芯片. 重新烧写,成功! 上述解决方案参考自:http://bbs.ednchina.com/BLOG_ARTICLE_2064817.HTM 事后思考: 那么在Jlink Commander中输入的两个命令“r”和“h”是什么意思呢? 我们可以输入“?”来查看帮助,具体如
[单片机]
Jlink<font color='red'>烧写</font>出错 : Unable to halt arm core
迅为4412开发板Linux设备树的镜像烧写和源码简单优化教程
1 烧写: 烧写和4412默认镜像的烧写类似,使用fastboot。 先更新uboot,用4412默认uboot更新支持设备树的uboot 用支持设备树的uboot烧写。 进入支持设备树的uboot控制台 支持设备树的uboot控制台,使用命令:fastboot 0 这里可能需要更新一下驱动,使用驱动精灵自动安装即可。 在cmd命令行,用fastboot烧写: fastboot.exe flash bootloader u-boot-iTOP-4412.bin fastboot.exe flash kernel uImage fastboot.exe flash dtb e
[单片机]
迅为4412开发板Linux设备树的镜像<font color='red'>烧写</font>和源码简单优化教程
通过J-FLASH方式烧写程序到STM32
1、首先安装JLINK驱动 驱动程序安装过程十分简单,和普通程序安装没有什么区别,如果大家没有这个驱动程序的话,可以到我的资源页下载(JLINKV8驱动) 2、安装完J-LINK驱动后,顺带也会装上了J-LINK的烧写工具,名字叫J-Flash 2.1、双击打开软件,首先新建工程 然后打开一个.hex文件 2.2、设置JLINK CPU选择101CB 下载速度选择4M,接口选JTAG 2.3、连接,正常的话会提示Connected successfully 2.4、烧写,直接点击Auto,刷除、烧写一次完成 2.5、将JLINK和CPU断开 Target-Disconnect 2.6
[单片机]
通过J-FLASH方式<font color='red'>烧写</font>程序到STM32
使用ESP8266和LPC2148远程控制设备的方式
ESP8266 Wi-Fi 收发器提供了一种将微控制器连接到网络的方法。它被广泛用于物联网项目,因为它便宜、小巧且易于使用。 在本教程中,我们将ESP8266 Wi-Fi 模块与 ARM7-LPC2148 微控制器连接,并创建一个网络服务器来控制连接到 LPC2148 的 LED。工作流程将如下所示: 从 LPC2148 向 ESP8266 发送 AT 命令以将 ESP8266 配置为 AP 模式 将笔记本电脑或计算机 Wi-Fi 连接到 ESP8266 接入点 使用 ESP8266 网络服务器的接入点 IP 地址在 PC 中创建 HTML 网页 根据从 ESP8266 接收到的值,为 LPC2148 创建一个程序来控制
[单片机]
使用<font color='red'>ESP8266</font>和LPC2148远程控制设备的方式
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved