首先先在机智云官网上创建属于自己的账户,进入开发者中心点击创建
以下面为例
创建完产品后进行编辑数据点
下面以打开LED和关闭LED为例进行操作,创建完的数据点
点击mcu生成代码包,点击下载
解压后将下图中两个移植到自己所需要的代码中
在下图中的pdf中有详细的移植代码说明
移植代码说明:
实现与模组通信串口驱动
实现串口打印函数printf();
实现1ms定时器,gizTimerMs()维护系统时间 (提供时基)
实现MCU复位函数,模组可请求MCU复位
实现配置入网功能,调用gizwitsSetMode()函数实现模组配网功能
实现userHandle()数据的采集(上行逻辑)
实现 gizwitsEventProcess()控制命令的具体执行(下行逻辑)
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_52680858/article/details/133703227
注意在移植代码的过程中要注意头文件的调用,并且usatt 3的波特率为9600
上发数据用到的函数为userHandle(),也就是说要放到while(1)里面的函数,只有这样我们的数据才能一直上发到云端,这个函数是在gizwits_protocol.c
最后需要注意的是,在第一次配网的过程中,使用机智云APP的那个手机必须和ESP8266连接到同一个网络下面,配置成功过后,ESP8266就默认连接那个网络,这样就可以随时随地的进行控制。