公测: 自动生成智能硬件app代码
本帖最后由 Genius 于 2017-3-30 17:54 编辑导读:APP代码自动生成服务会根据开发者定义的数据点直接生成App的源码,开发者打包后便可直接运行,零编码!!! 3月27日,由机智云开发的APP代码自动生成工具迎来开放性公测。使用机智云APP代码自动生成工具无需填写参数,无需修改数据点,一键生成代码编译即可使用。配合MCU代码自动生成工具完成设备端开发,只需2天就可以完成智能硬件产品DEMO,进一步缩短了智能硬件开发流程,助力开发者轻松掌握物联网应用开发。 APP代码自动生成工具是机智云推出的一款针对移动APP快速创建与打包的工具,基于机智云自助开发平台,用户通过可视化编辑器快速定义数据点,MCU代码自动生成工具快速完成硬件开发,APP代码自动生成工具在线生成智能硬件APP代码,真正的简化智能硬件产品制作过程。即使用户只是电子爱好者,也能通过机智云自助开发平台提供的框架、工具、SDK应用及模块,制作出一个简单的智能硬件产品。 今天,小编带你来玩转 APP代码自动生成工具,让不擅长APP开发的你,也能快速自制APP。 【步骤】 Step1 设备端通信、云端创建可视化数据点 首先在机智云开发者中心创建项目,填写设备产品的基本信息,根据产品信息创建对应数据点。 请注意:需调试验证设备和云端能正常通讯。 简易点灯教程(http://club.gizwits.com/thread-5126-1-1.html) Step 2 APP代码自动生成 随后,点击“添加服务”选择“应用开发”。http://img.mp.itc.cn/upload/20170328/5e5acb1a4cf2432684bf2c0b83c512af_th.png 点击左侧栏“应用开发”,选择你想生成的APP版本。如选择Andriod版本。http://img.mp.itc.cn/upload/20170328/e52485d3a39d4918ad5ab11917376896_th.png 下载Andriod版本的代码包后,即可部署源码和控制虚拟设备。 注意: 1)文件夹内包含两个文件夹,两个文件夹对应不同的IDE环境。开发者可自行选择对应工程文件进行参考开发。http://img.mp.itc.cn/upload/20170328/cbf6499c5ce54ec181926e3b2d966741.png 2)需要注意的是Android Studio工程是基于Android Studio 2.3版本开发的,如果导入工程报错,请开发者下载如下图所示的AS版本进行开发。http://img.mp.itc.cn/upload/20170328/49445168cf6c40579752c3d2a50f66ff_th.png Step 3 部署源码并控制虚拟设备 注意:工程导入Andriod Studio和Eclipse后无需修改任何代码即可部署到手机上运行。下面将逐步说明如何使用源码控制云端虚拟设备。 第一步:部署源码到手机上。 点击注册新用户,按照流程注册好账户后登录APP。http://img.mp.itc.cn/upload/20170328/47f3ee5a01124ae58863fc92f121ed33_th.png 第二步:启动虚拟设备。 开发者下载的源码对应云端创建产品《测试自动生成APP》,点击“在线调试设备按钮。http://img.mp.itc.cn/upload/20170328/1e0337dd2c3b45ba8451eb6815a4c4fa_th.pnghttp://img.mp.itc.cn/upload/20170328/464d7fa6a81f4b0ebfe666cdcad25f43_th.png 第三步:扫码控制虚拟设备。 点击APP“扫码绑定设备”,在跳转的扫码界面中扫描虚拟设备的二维码。扫码成功后,APP将绑定扫码的设备。点击“已绑定设备”,进入APP控制页面。点击开关开启按钮。云端虚拟设备成功收到控制指令,表示APP控制成功。 点击开关开启按钮。http://img.mp.itc.cn/upload/20170328/eccfac8862594cf4a7a2c25c6be7cf49_th.png 至此,零编码的APP 已经制作完成!!! 当然,小伙伴们亦也可在源码的基础上进行二次开发,比如修改成更美观的界面、加入更丰富的功能等。 下次,小编将带你研究除“自动生成智能硬件APP代码”外的其他开发技巧。 当然,你有兴趣可以自己研究,也欢迎加入 APP代码自动生成公测讨论群(QQ:599735135)参与讨论,or提出你的宝贵建议。 机智云自助开发平台为用户提供一个产品开发的完整生态系统。该体系以Gagent串口通讯协议为标准,兼容乐鑫、汉枫、TI、高通、博通、广和通、周立功、联盛德等企业的Wifi/BLE/Lora/GPRS等模块,支持STM32和Arduino的代码自动生成,“拖拉拽式”D3引擎几分钟搞定数据处理,开源ios和andriod版本的智能硬件APP开源框架等工具,方便开发者快速开发产品,降低研发投入。 提供了设备在线数据统计分析和管理后台、全球云部署(公有云、私有云)以及人工智能API,方便传统企业打造智能化、差异化和全球化产品。此外,机智云联合金百泽、APICloud等厂商从生态链上为创业者提供服务和支持,覆盖产品诞生过程中的每一个环节,方便企业快速实现产品升级。
我觉得可以直接生成APK好了。:)
页:
[1]