STC15利用ESP8266模块连接机智云物联网-设备接入

本文详细介绍了如何在MCU平台上进行机智云设备的代码生成与移植,涉及Gizwits协议处理、驱动文件、公用工具库的整合,以及如何修改gizwits_product.c文件以实现数据上报和事件响应。同时,强调了在main函数中避免过多代码,提倡使用子程序和减少延时函数的使用,以提高程序效率。
摘要由CSDN通过智能技术生成

1.生成设备代码,选择独立MCU方案,平台根据自己板子选择。

2.将除过main文件夹的其他文件夹全部移植至自己的工程中,即文件夹Gizwits、Hal、Utils文件夹移植至自己的程序中。Gizwits文件夹包括了机智云协议处理,Hal为驱动文件,Utils为公用工具库文件。并在工程中添加文件路径、修改产品密匙等等,这一块网上很多,很容易实现。

移植完成后主要对Gizwits文件夹中的gizwits_product.c进行修改,此文件主要实现设备数据上报以及用户控制事件响应。

  • userHandle()程序为用户采集程序,主要将硬件数据上传至云平台。
  • gizwitsEventProcess()程序为处理远程事件响应。当有不同事件发生时,选择不同的程序执行。

3.完成以上之后,对生成的main函数进行完善,这里是完善,不是修改,直接复制再加上自己的程序就可以了。强调一点,在main函数循环中,不要写过多的代码,尽可能将自己写得程序作为一个子程序加入,且在程序中尽可能少的使用延时函数。

附上系统运行图。 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值