代码自动生成工具,2小时搞定智能硬件产品Demo-Arduino中文社区 - Powered by Discuz! Archiver

机智小子 发表于 2017-4-1 14:03

代码自动生成工具,2小时搞定智能硬件产品Demo

常见的智能硬件设备多是由单片机、微处理器、微控制器等构成的嵌入式系统,通过WIFI、蓝牙、GPRS等无线通信技术连接云服务器,使用智能手机APP与之交互。传统的开发方式需要开发人员根据自己的产品功能完成MCU 通过无线通信/芯片模组与云服务器交互的协议开发,通常需要花费大量的时间和精力来完成设备与云端、云端与APP、设备与APP之间的通信,调试复杂,周期长,而这些常常都是接近硬件底层、重复性的内容,与产品应用功能功能无关,因此急需一个一站式智能硬件开发工具,能提供从产品功能定义、设备端开发调试、SDK生成应用开发的能力。
今天推荐两款“代码自动生成工具”,让你摆脱底层开发,避免重复造轮子,只需专注于产品的业务逻辑实现。

什么是“MCU代码自动生成工具”?http://club.gizwits.com/data/attachment/forum/201703/30/165155mvkqlzlfzjvjf0ck.png为了降低开发者的开发门槛,缩短开发周期,降低开发资源投入,机智云推出了代码自动生成服务。常见的智能硬件设备多是由单片机、微处理器、微控制器等构成的嵌入式系统,通过WIFI、蓝牙、GPRS等无线通信技术连接云服务器,传统的开发方式需要开发人员根据自己的产品功能完成MCU 通过无线通信/芯片模组与云服务器交互的协议,而通过MCU代码自动生成工具,云端会根据产品定义的数据点生成对应产品的设备端代码。使用自动生成的代码开发产品,就不必再处理协议相关的部分,开发者可以将节省出来的精力集中在产品的核心功能开发上,不必重复“造轮子”。自动生成的代码实现了机智云通信协议的解析与封包、传感器数据与通信数据的转换逻辑,并封装成了简单的API,且提供了多种平台的实例代码。当设备收到云端或APP端的数据后,程序会将数据转换成对应的事件并通知到应用层,开发者只需要在对应的事件处理逻辑中添加自己的业务逻辑代码。
什么是“APP代码自动生成工具”?传统的移动APP开发过程复杂、周期长,通过机智云APP代码自动生成工具只需定义产品功能,选择好平台(IOS或安卓)一键生成代码包,生成的源码是一个完整的APP工程,里面实现了一个智能设备控制APP所需要的基本功能。http://club.gizwits.com/data/attachment/forum/201703/30/165339atss3m3n3ylps4jn.pngAPP代码自动生成工具是机智云推出的一款针对移动APP快速创建与打包的工具,支持安卓/IOS平台。基于机智云自助开发平台,用户通过可视化编辑器快速定义产品功能,在线生成智能硬件APP工程代码,简化智能硬件产品制作过程。即使用户是电子小白、计算机小白,也能通过机智云自助开发平台提供的框架、图形化傻瓜式配置工具、SDK应用及模块,开发出一个属于自己的智能硬件产品原型,像使用Arduino一般简单。包括帐号登录、设备配网、设备列表展示控制设备的功能,开发者主要关注的是在此代码的基础上设计对应产品的APP UI即可,而无需理会底层通信协议,即可快速开发属于自身产品的APP。
使用MCU、手机APP代码自动生成工具,2小时搞定智能硬件产品DEMO,“软”、“硬”通吃,机智云代码自动生成工具助力物联网开发者、创客快速打造智能硬件产品原型。


单片机菜鸟 发表于 2017-4-7 10:08

可以用arduino uno这些板子开发吗

机智小子 发表于 2017-4-14 12:30

单片机菜鸟 发表于 2017-4-7 10:08
可以用arduino uno这些板子开发吗

可以呀!!!还有Arduino代码移植教程
想请见:http://www.arduino.cn/forum.php?mod=viewthread&tid=44986&page=1#pid286949
页: [1]
查看完整版本: 代码自动生成工具,2小时搞定智能硬件产品Demo