个人机智云开发使用经历总结(仅供参考)

本文详细介绍了作者使用机智云平台的步骤,包括项目创建、数据点设置、ESP8266固件烧录、MCU代码移植、调试APP配网等,旨在帮助新手快速上手并避免常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 前言

            第一次写博客,有些地方超链接点不进去需要自己全文搜索。另外本文主要是总结自己这几天的使用经历,主要写给刚开始使用机智云的人,希望可以帮助更多人少走弯路吧。有些地方如果说的不准确的话,请指正出来,谢谢。(机智云开发过程中遇到问题,建议直接加机智云QQ群提问)
  • 个人使用机智云的大致步骤

  1. 机智云上项目创建、数据点创建、导出MCU方案代码
  2. 无线通信模块固件烧录
  3. MCU方案代码移植(机智云移植)
  4. 机智云调试APP配网
  • 机智云所需要的工具和软件

        这里标出来的是个人在使用机智云的过程中用到的一些工具和固件,下载请打开机智云官网的开发者中心的下载中心。

1、GAgent固件包

        个人在项目中采用的无线通信模块是正点原子的ESP8266模块,如使用的是其他模块,请自行根据所用模块选择相应固件。遇到相关问题可以去查查机智云的论坛或者加机智云QQ群提问。

       个人 所用模块为ESP8266,固件下载选择的是GAgent for ESP8266

固件烧录请点击

2、机智云产品调试APP

        在个人使用过程中,觉得这个app很重要的一个功能便是给无线通信模块配网。

APP配网请点击

3、机智云串口调试助手

        这个串口调试助手个人在使用过程中,主要是用于验证ESP8266烧录的固件是否能正常使用,以及通过其中的模拟MCU功能绕开底层设备直接使用调试app。

使用串口调试助手模拟MCU配网请点击(点不开的话建议直接搜索,第一次写不知道怎么在博客弄超链接)

        参考官网开发者中心的中文档中心的机智云接入教程即可。(建议看完官网的教程)

五分钟了解机智云接入流程 - Gizwits

具体说明:

        数据点的设置就是后期和底层MCU通信的功能点。具体参数不懂可以看文档中心的机智云名词定义解释。

        在下载GAgent固件后,需要给当前的无线通信模块烧录进去。这里以ESP8266为例烧录GAgent固件。具体操作这里就不讲述了,CSDN上有一篇讲得很好的博客,请参考以下链接:

        ATK-ESP8266 WIFI 模块 刷机智云固件_atkesp下载固件-CSDN博客

        这里提一句,ESP8266模块若要烧录固件,请在给模块上电前把IO_0脚接地(可以上电后再重新拔插连接VCC的杜邦线)。以此来解决一直等待上电同步问题。

需要单独验证固件烧录是否成功请点击(点不开的话建议直接搜索串口调试助手模拟MCU,第一次写不知道怎么在博客弄超链接)

        到了这一步,就是实现底层MCU设备的机智云代码移植了。本人当时在这一步花了不少时间,主要是在各个渠道没有找到一个讲解全面的教程,其中参考过MCU方案导出后给的PDF(官方的教程)、CSDN上的文章、机智云论坛的帖子,最终对比改出来的。在这里不做具体教程,给出本人成功移植后的工程代码以及官方的PDF作为对比参考。(用的STM32F407ZGT6,MDK的IDE)

链接:百度网盘 请输入提取码

提取码:F407

        同时给出个人移植时参考的CSDN博客:

机智云入门知识点_机智云是什么-CSDN博客

机智云移植STM32标准库-CSDN博客

机智云调试APP配网

        WIFI的首次配网(或者更换网络连接)都需要使用机智云调试APP来进行配网,而首次配网后WIFI模块只要再次上电便可完成自动连接。个人在使用过程中,主要使用了AirLink和SoftAP两种模式。根据个人使用经验,使用SoftAP模式配网成功率更高。

以下为app端的配网教程,不用登录也可使用,设备端的操作在后面,此处分开讲

1、AirLink模式下配网

(1)进入设备添加界面

(2)此处请输入连接WIFI的账号密码,不要输错,开启手机位置定位才能自行选择WIFI

(3)一直点继续,选择乐鑫的模组。(根据自己的无线通信模块来)

(4)出现此界面时根据将设备调至AirLink配网模式,等待连接成功即可(目前就算设备搜寻成功也得自己手动取消搜寻)

(5)回到主界面出现设备即为APP端配网成功,点进去即可使用(没成的话多试几次,AirLink配网确实要多试几次才能成)

2、SoftAP模式下配网

(1)进入设备添加界面

(2)填写所用的WIFI账号密码,以及SoftAP热点账号密码(手机位置定位开启才能自行选择WIFI)(如果不知道SoftAP热点后缀,可以先将设备调至SoftAP配网模式,然后手机打开wifi开关搜寻即可)

(3)一直点继续,选择乐鑫的模组。(根据自己的无线通信模块来)

(4)出现此界面后,点击进去连接SoftAP热点(密码123456789)

(5)出现此界面时根据将设备调至SoftAP配网模式,等待连接成功即可(目前就算设备搜寻成功也得自己手动取消搜寻)

(6)回到主界面出现设备即为APP端配网成功,点进去即可使用(一般一次就能成)

以上是机智云APP配网的操作,接下来是设备端的具体操作。

使用机智云串口调试助手模拟MCU

1、使用机智云串口调试助手首先需要将自己开发的产品加入进来,在项目开发的地方复制PK以及PS,根据自己开发的产品进行选择。

2、波特率选择9600,打开自动回复。

3、首先点击初始化,再根据自身需要点击AirLink配网和SoftAP配网,使得WIFI进入相应配网模式,再按照前面APP配网部分操作即可。

使用移植好的MCU设备

底层MCU设备移植好机智云后,通过使用板上按键,选择进入AirLink配网或者SoftAP配网模式,再按照前面APP配网部分操作即可。

以本人做好的移植代码为例,当设备入网成功后,板上绿灯会常亮;而没入网时,板上绿灯会熄灭。

设备上电后,点击板子上的KEY0进入AirLink配网模式,KEY_UP进入SoftAP配网模式,再用app进行配网即可。

最终,当这几个部分全部完成后,可以通过APP上的按钮控制底层MCU设备实现其功能。

【教程/演示视频链接:https://archie.blog.csdn.net/article/details/143458034】本资料包是实现机智云平台手机APP远程温湿度显示与控制灯照明——程序源码、原理图、固件烧写、移植机智云、APP等资料包。教程第一节介绍如何在机智云平台创建自己的项目,介绍使用的硬件及接线说明,以及ESP8266烧录机智云固件过程。教程第二节介绍首先进行编写STM32程序实现本地温湿度检测与OLED显示,然后在将机智云生成的代码移植进前面工程里,并进行机智云APP,实现机智云平台手机APP远程温湿度显示与控制灯照明,通过这个过程便于你自定义开发,在这个基础上可以扩展开发出更多的物联应用。实现完整的物联应用,STM32+ESP8266+机智云平台+手机APP应用。 所需硬件包括有:STM32F103C8T6最小系统板、正点原子ATK-ESP8266 WIFI模块、0.96寸 OLED显示屏、DHT11温湿度传感器等。ESP8266模块也可用ESP8266 01/01S等模块也是一个原理,教程里是用的正点原子ATK-ESP8266 WIFI模块。 作者:阿齐Archie(嵌入式工程师-电子信息硕士-专注嵌入式系统与智能算法研究,全同名) —— 设计:包含物联STM32单片机、51/52单片机、ESP32/8266等各类单片机、Proteus、原理图、电路、EDA、PCB、仿真、设计文档/报告/文、物联云平台、云服务器、上位机设计、人工智能模型部署、边缘计算等嵌入式设计。 指导:包含硬件、软件等方面内容讲解,可对单片机程序代码原理,电路细节,原理图设计及原理,PCB设计及原理,仿真设计,实物设计,文章文档设计等等嵌入式内容进行。 —— 作者:阿齐Archie(嵌入式工程师-电子信息硕士-专注嵌入式系统与智能算法研究,全同名)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值