机智云Gokit开发教程.pdf

  • 浏览量:726
  • 下载量:0
  • 资料大小:0 B
  • 日期:2015-09-16
  • 上传者:arima
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    最近在网络上找到一篇机智云开发教程,初步看了下,感觉非常适合新手入门。因此,上传ickey论坛与大家分享。在此也感谢该文的原创者,把我们这些新手带入智云gokit开发的殿堂。






    机智云gokit的开发主要任务在于软件编辑及通信协议的搭配,硬件部分是相关功能模组的连接,就像是搭积木那样容易。






    简单分析一下,机智云协议工作的流程其实可以分为两部分处理:
    第一部分、按键事件发生:主要用于mcu处理按键事件发生后与wifi的通讯处理。
    第二部分、串口事件发生:机智云是通过wifi模块与mcu以串口通信来实现的,所以下面的这些有关wifi的事件都可以归类为串口事件的发生,包括:wifi 发送控制命令、wifi 发送查询命令、wifi 发送心跳命令、wifi 状态更新、外设状态变化。



    总体来说,整个系统上电之后的流程如下:
    1)mcu 先上电,初始化完成后,给模块上电;
    2) 模块初始化;
    3) 模块向mcu 询问必要信息,mcu 返回信息(见协议举例);
    4) 进入正常工作循环;
    a) 模块给mcu 下发控制命令(见协议举例);
    b) mcu 返回确认,表示收到命令,正在执行(见协议举例);
    c) 执行完新控制命令后,无论状态是否发生变化,mcu 都需要通知模块最新状态(见协议举例);
    d) 若mcu 检测到环境属性变化或者用户在设备上按键引起的状态变化,mcu 需要 通知模块最新状态,但是其发送的频率不能快于2 秒每次(见协议举例);
    e) 若环境状态一直不变化,mcu 需要每隔10 分钟定期主动上报当前状态f) 模块会 向mcu 发送心跳,mcu 收到后按照格式返回即可(见协议举例);mcu 连续180 秒收不到模块的数据,即可认为模块异常,可以给模块重新上电。
















    该教程按照由易到难,还例举7个程序开发与实战的例程,是新手入手机智云gokit开发的好教程。






    别急,还是先请看教程吧!
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换