收藏官网首页
查看: 4551|回复: 0

[经验] 第十七篇参考机智云文档进行智能灯MCU开发3

68

主题

75

帖子

6011

积分

论坛元老

Rank: 8Rank: 8

积分
6011
跳转到指定楼层
楼主
 楼主| 发表于 2023-10-27 23:39:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发

基于第十六篇(https://club.gizwits.com/thread-169802-1-1.html)
1.Wifi模块RSTET/入网方式
(wifi模组的RX、Tx接到单片机的Tx、Rx上,一般接的是串口2的)
       设备需要连接网络,才可以与云端通讯,我们先进入配置模式才可以联网,为了能直观看到进入配置模式我们在配置这里加个亮灯。

短按KRY进入WIFI_SOFTAP_MODE配置模式,RGB蓝色亮
Key1长按 ,模组复位(指的是wifi模块,通过串口发送让wifi模块复位)
2.处理云端/APP发送过来的控制事件。
与控制型协议相关的函数调用关系如下:
函数调用说明:
函数                                               说明
protocolIssuedProcess :   
该函数被gizwitsHandle 调用,接收来自云端或 app端下发的相关协议数据,==MCU SDK自处理,开发者可不关注==
ACTION_CONTROL_DEVICE   
进行“控制型协议”的相关处理,==MCU SDK自处理,开发者可参考协议进一步理解==
gizDataPoint2Event
根据协议生成“控制型事件”,并进行相应数据类型的转化转换,==MCU SDK自处理,开发者可参考协议进一步理解==
gizwitsEventProcess
根据已生成的“控制型事件”进行相应处理(包括相应的驱动函数),==需开发者处理控制事件==
相关代码位置:…\Gizwits\gizwits_product.c gizwitsEventProcess() 函数:
       说明:完成写的类型外设事件处理。
gizwits_product函数中定义三个灯变量
uint8_t red,green,blue;
gizwits_product函数中添加控制代码:
改成:
Reb:   valueRed_Led
Green: value Green _Led
Blue:    valueBlue_Led

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表