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