H在开发 发表于 2023-10-27 23:39:02

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


基于第十六篇(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_LedGreen: value Green _LedBlue:    valueBlue_Led
页: [1]
查看完整版本: 第十七篇参考机智云文档进行智能灯MCU开发3