前言

        第一次写博客,不足之处请大家海涵。另外本文主要是总结自己这几天的使用经历,主要写给刚开始使用机智云的人,希望可以帮助更多人少走弯路吧。有些地方如果说的不准确的话,请指正出来,谢谢。另外,本文介绍可能会使用一些其他作者的文章或资源,但仅供个人学习,如有冒犯,可联系我修改。(机智云开发过程中遇到问题,建议直接加机智云QQ群提问)

(注:配网过程可以参考B站辰哥单片机机智云配网视频比较详细,另外此视频下还附有大量资料,本文以下提供的软件工具基本都包含。)

  • 一、什么是GAgent

       GAgent是机智云提供的设备端运行固件,相当于设备的"通信管家",负责:设备与机智云云端的双向通信,WiFi/BLE模组的协议转换,本地局域网控制支持和安全认证与OTA升级。

  • 二、硬件准备

1.ESP-01s模块:体积小巧,方便移动开发。

2.ESP-01s固件烧录工具:用于将固件烧录到ESP8266模块。(在某宝上一般与ESP-01s一起售卖,推荐使用,相比于USB转TTL模块不需要关注引脚,对新手十分友好)

  • 三、软件准备

1.CH3340驱动:用于识别烧录器。链接:wch沁恒官网

2.GAgent固件包:从机智云官网下载适用于ESP8266的GAgent固件包。链接:机智云GAgent固件

3.FLASH烧写工具:用于给WiFi模块烧写固件程序。链接:乐鑫flash烧录工具

4.机智云串口助手:内置AT指令,方便配置网络和相关协议,也能查看数据点,便于调试开发。链接:同上(window版本和mac os版)

5.机智云产品调试APP:用于后续连接配置网络。链接:同上

注:辰哥单片机此部分包含上述基本所有资料

  • 四、固件烧录

1.安装CH340驱动:进入官网-----点击CH341-----找到CH341SER.EXE下载------安装。

检查驱动是否安装成功:此电脑右击管理-----设备管理器---端口---无黄色叹号则安装成功。

2.将ESP-01s插上烧录器,接在电脑USB口。

3.打开flash烧写软件,烧写机智云固件,等待烧录完成。

  • 五、测试

1.注册一个机智云开发者账号。

2.创建一个测试产品。

3.产品创建完成后随便创建一个数据点(例如:开关  (标识名:switch  显示标识:开关 读写类型:可写    数据类型:布尔值)),主要是生成产品的PK和PS(图片左上角)。

4.打开之前下载的机智云串口调试助手。在配置里点击新增,将自己的PK和PS码复制进去,然后在当前产品勾选上自己增加的产品,点击模拟MCU。

5.进行测试。

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

(注:若采用CH340USB转TTL进行烧录,引脚可能要自己配置,可参考此篇文章。)

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐