bigfanofloT 发表于 2016-10-17 17:02:16

机智云4.0自动协议代码、MCU工程生成工具体验

本帖最后由 bigfanofloT 于 2016-11-7 18:08 编辑

2016年9月19日,机智云发布了4.0,新版本带来了更加高效的工具。下面介绍其中的自动协议代码、MCU工程生成工具。
传统开发方式:
新建产品数据点->生成机智云串口通信协议文档->在MCU上编程,依据文档进行协议实现->调试;

全新开发方式:
新建产品数据点->生成MCU或者SOC示例工程(串口通信协议已自动生成)->调试;

说明:目前MCU方案生成的工程是STM32F103CBT6,软件库是STDV3.5,IDE为keil;
      SOC方案生成的工程是ESP8266,开发环境为ubuntu;


我们以一个手机APP远程控制LED灯的亮灭为例:
具体步骤参考:http://club.gizwits.com/thread-3546-1-1.html






下面是生成的工程:



MCU_STM32F103C8x_ API介绍_V0.1文档包含了对各个文件夹的说明:




这里的Gizwits里面包含了与平台无关的通信协议以及和产品相关代码;也包含了和MCU的接口,如果需要移植到其他型号微控制器如MSP430,51单片机,AVR等,只需简单修改三个接口:串口读、写,定时器1ms中断即可。移植教程参考:http://club.gizwits.com/thread-3641-1-1.html

总结如下:

[*]使用自助开发工具后,用户不需要关心复杂的协议,只需要关心应用的开发。
[*]以MCU方案为例,用户最少需要做如下工作即可将MCU通过WIFI模块连上机智云:
[*]实现MCU工程的建立;
[*]实现1个串口读写;
[*]实现1个定时器1ms中断;
[*]实现应用逻辑开发:入网配置等;



Gemini 发表于 2016-10-18 10:07:57

:lol支持

桂七 发表于 2016-10-19 14:13:12

没用过ubuntu。。。。。

bigfanofloT 发表于 2016-10-19 14:14:53

桂七 发表于 2016-10-19 14:13
没用过ubuntu。。。。。

那就用MCU+WIFI模块的方案呗

soso123 发表于 2016-10-19 16:44:42

再也不用看那么多复杂的协议了:victory:

bboy格宇 发表于 2016-10-22 18:09:17

可以移植到cortex a8飞凌OK335xd开发板平台么,谢谢谢谢

bigfanofloT 发表于 2016-10-22 18:27:51

bboy格宇 发表于 2016-10-22 18:09
可以移植到cortex a8飞凌OK335xd开发板平台么,谢谢谢谢

可以呀,只要移植几个接口

tianzuoan 发表于 2016-11-2 13:52:12

硬件方案: soc
硬件平台: esp8266,,,,,,60秒后“生成代码不成功”,请问怎么回事?

bigfanofloT 发表于 2016-11-2 14:36:38

tianzuoan 发表于 2016-11-2 13:52
硬件方案: soc
硬件平台: esp8266,,,,,,60秒后“生成代码不成功”,请问怎么回事? ...

截图看看数据点等

tianzuoan 发表于 2016-11-2 23:04:59

bigfanofloT 发表于 2016-11-2 14:36
截图看看数据点等

我重新生成几次后,又正常了,可能是我网络的问题,谢谢啦!

CC3200_初学者 发表于 2016-12-6 07:37:49

呦西 受教育了 降低开发门槛
页: [1]
查看完整版本: 机智云4.0自动协议代码、MCU工程生成工具体验