本帖最后由 阿信 于 2025-6-27 18:29 编辑
前言
本文主要总结了我在使用机智云的过程中积累的经验,特别是针对初学者,旨在帮助大家少走弯路。若在机智云开发过程中遇到问题,建议加入机智云QQ群进行咨询。
注:配网过程的详细教程可以参考B站“辰哥单片机机智云配网”视频,同时该视频下附有大量的资料,本文所使用的工具软件基本都在其中提供。
一、GAgent概述
GAgent是机智云提供的设备端固件,充当设备的“通信管家”。它的主要功能包括: 1.实现设备与机智云云端的双向通信。 2.负责WiFi/BLE模块的协议转换。 3.支持本地局域网控制。 4.提供安全认证和OTA(Over-the-Air)固件升级功能。 二、硬件准备 1、ESP-01s模块 这款模块体积小巧,适合用于便携式开发。它是esp8266芯片的变种,适合于WiFi连接。 2、ESP-01s固件烧录工具 该工具用于将固件烧录到ESP8266模块。通常,ESP-01s模块和烧录器会捆绑出售,建议购买该工具,因为它比传统的USB转TTL模块更简单易用,特别适合新手。 三、软件准备 1、CH340驱动 用于识别烧录器,确保烧录过程中的通信正常。
2、GAgent固件包 从机智云官网下载适用于ESP8266的GAgent固件包。 下载链接:机智云GAgent固件
3、FLASH烧写工具 用于给WiFi模块烧录固件程序。 下载链接:乐鑫FLASH烧录工具 4、机智云串口助手 这款工具内置AT指令,方便配置网络和相关协议,也能够查看数据点,便于调试开发。 下载链接:机智云串口助手 提供Windows和mac OS版本。
4、机智云产品调试APP 用于连接并配置网络,方便调试开发。 下载链接:机智云产品调试APP
四、固件烧录 1、安装CH340驱动 进入官网,下载并安装CH341SER.EXE驱动程序。
2、连接ESP-01s到烧录器 将ESP-01s模块插入烧录器,并通过USB接口连接到电脑。
3、烧录固件 打开烧录工具,选择对应的GAgent固件文件,点击“烧录”按钮,等待烧录完成。 五、测试与调试 1、注册机智云开发者账号 首先需要注册一个机智云开发者账号,创建新的开发者项目。
2、创建测试产品 在机智云平台上创建一个测试产品,并随便创建一个数据点(例如:开关)。在设置时,选择数据类型为布尔值(开关类型),并定义产品的PK和PS(在页面左上角显示)。
3、配置串口助手 打开机智云串口调试助手,点击“新增”配置,将产品的PK和PS码复制进去。然后在产品列表中勾选刚才创建的产品,点击“模拟MCU”开始模拟。
4、进行测试 完成以上步骤后,进行功能测试,确保固件烧录与网络配置正确。
至此,GAgent固件烧录与配置完成。
注: 若使用CH340 USB转TTL进行烧录,可能需要手动配置引脚连接。相关资料可以参考本篇文章的详细说明。 通过以上步骤,你应该能够成功烧录机智云的GAgent固件,并进行相关的设备调试。
|