在个人的机智云研发过程中,重点包含以下几个过程:
1.项目创建与数据点设置
2.在机智云平台上创建项目并定义所需的数据点,这些数据点将用于设备和云端的通信。
3.无线通信模块固件烧录
4.下载并烧录适用于所选无线模块的 GAgent 固件。例如,我运用了正点原子的 esp8266 模块,选取了对应的 GAgent for ESP8266 固件。
5.MCU方法代码移植
6.将机智云供给的 MCU 方法代码移植到底层设备的微掌控器(MCU)上,保证设备能够与机智云平台进行通信和掌控。这一步可能需要参考官方文档、论坛讨论和其他资源来完成代码的移植和调试。
7.机智云调试APP配网
8.运用机智云供给的调试APP进行设备的网络配置(配网)。
机智云所需工具和软件
在研发过程中运用了以下工具和软件:
GAgent固件包
GAgent 是一款适用于各样通信模组的应用程序固件,它简化了设备与手机APP和云端之间的双向数据通信。研发者只需关注业务规律研发,而不必处理底层通信细节。固件遵循机智云平台标准接入协议,支持设备配置、发掘、绑定和程序升级等功能。
机智云制品调试APP
这款APP针对设备的网络配置(配网)至关重要,能够保证设备能够顺利连接到 Wi-Fi 网络,并在首次配网后实现自动重连。
机智云串口调试助手
用于验证和调试 ESP8266 模块烧录的固件是不是正常工作,以及经过模拟 MCU 功能测试调试APP的运用状况。
对于每一个过程的详细操作和更加多仔细信息,请参考机智云官网研发者中心的关联文档和教程。这些资源将为您供给完整的研发指点和支持。
机智云上项目创建、数据点创建、导出MCU方法代码
参考官网研发者中心的中文档中心的机智云接入教程就可。(意见看完官网的教程)
五分钟认识机智云接入流程 - Gizwits
详细说明:
数据点的设置便是后期和底层MCU通信的功能点。详细参数不懂能够看文档中心的机智云名词定义解释。
无线通信模块固件烧录
在下载GAgent固件后,需要给当前的无线通信模块烧录进去。这儿以ESP8266为例烧录GAgent固件。
ESP8266模块若要烧录固件,请在给模块上电前把IO_0脚接地(能够上电后再重新拔插连接VCC的杜邦线)。以此来处理始终等待上电同步问题。
机智云底层MCU代码移植
到了这一步,便是实现底层MCU设备的机智云代码移植了。当时在这一步花了不少时间,重点是在各个途径无找到一个讲解全面的教程,其中参考过MCU方法导出后给的PDF(官方的教程)、CSDN上的文案、机智云论坛的帖子,最后对比改出来的。在这儿不做详细教程,给出研发者成功移植后的工程代码以及官方的PDF做为对比参考。(用的STM32F407ZGT6,MDK的IDE)
链接:百度网盘
https://pan.baidu.com/share/init?surl=-P69LjA2n8X1PIKUBeWMLQ&pwd=F407
提取码:F407
机智云配网教程
机智云调试APP配网
WIFI的首次配网(或更换网络连接)都需要运用机智云调试APP来进行配网,而首次配网后WIFI模块只要再次上电便可完成自动连接。个人在运用过程中,重点运用了AirLink和SoftAP两种模式。按照个人运用经验,运用SoftAP模式配网成功率更高。
以下为app端的配网教程,不消登录亦可运用,设备端的操作在后面,此处掰开讲
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设备实现其功能。返回外链论坛:www.fok120.com,查看更加多
责任编辑:网友投稿
|