arima
获得 7 次赞
帮助过22人
智能电器
最近在网络上找到一篇机智云开发教程,初步看了下,感觉非常适合新手入门。因此,上传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开发的好教程。 别急,还是先请看教程吧!
从网络上收集了些【机智云gokit开发套件】的相关资料。个人认为对于学习及开发【机智云gokit开发套件】有些帮助。特与大家分享。。。 资料明细如下图: 资料内容见附件。 机智云gokit 2.2开发参考资料.part1.rar 机智云gokit 2.2开发参考资料.part2.rar
工欲善其事,必先利其器。。。。 入手nucleo-stm32f030开发板学习,必先熟悉了解开发板性能,参数,使用设置方法等等。。。 请看下文nucleo-stm32f030学习准备资料...