机智云第二届中国智能硬件36小时开发大赛再现极速开发

正如机智云副总裁邢雁所说,有了强大的工具和平台做支持,智能硬件马拉松开发已经不再是难事。

用软件定义硬件,人工智能也不再遥远

在智能硬件这个产品单元里,硬件是软件的承载,但是硬件的生产能力是固定的,而人和市场的需求是不断变化的,用软件来定义硬件,可以不再受限于硬件的维护和售后服务成本,例如基于实时采集、监测数据和远程控制功能,以及可以检测到早期故障设备,可以自动发送预警信号到云端联动客服系统,厂家可以在故障发生前进行远程检修,并且可以通过远程软件来完成产品功能升级。

解决这个问题,机智云无疑是开发者最好的选择。开发者可以使用机智云自助开发平台,免去了搭建复杂的业务云的烦恼,借助机智云傻瓜式操作界面定义硬件设备数据点、在没有实体设备的情况下,工程师可以使用机智云的虚拟设备实时模拟硬件环境,帮助测试 APP;使用开源 IoT 套件 GoKit 来快速入门物联网开发;使用开源 APP 框架则可以大大缩短 APP 的开发周期,降低开发成本;通过机智云 MCU 代码自动生成,开发者只需要在对应的事件处理逻辑中添加传感器的控制函数,就可以完成产品的开发,大大降低了开发的难度 。

开发者还可以使用机智云 Open API 快速开发网页或微信应用等基于 html 的轻应用,使用串口标准协议 (GAgent) 则提供了上层应用(手机 APP 等控制端、云端)到产品设备的双向数据通讯,这过程中开发者只需要关心产品的业务逻辑开发即可;机智云还支持任意调用第三方 API,来创建 APP 应用、微信应用,实现设备联网配置,还可以自主选择公有云、私有云、混合云部署方案。另外机智云完整的物联网大数据和机器学习体系,更是提供了稳定的企业级 IoT 大数据分析,让数据管理人性化,设备运营智能化。开发者只需专注自己擅长的领域即可实现产品开发。

本次大赛的一等奖项目《空气质量检测站》,就是由两位硬件开发工程师凭借机智云提供的云端和 APP 开发工具完成了产品的完整开发,并且对于自己不擅长的 APP 开发,利用机智云开源 APP 框架,仅用了半天时间就开发完成,该项目支持手机 APP 实时查看数据,能根据实际场景连接预警响应设备,还可将采集的数据通过机智云服务器生成数据曲线图作成空气质量报告。而通过收集设备数据和客户使用习惯,基于云端的大数据还可以进行偏好分析来改善产品功能和服务,继而还可以进入下一阶段人工智能,使本地实时定制产品服务。

空气质量监测站

刘大海,是第二届中国智能硬件36小时开发大赛冠军项目的负责人,虽在机器人行业从事硬件开发已有6年,但这是他第一次参加限时开发大赛。当问及刘工在做项目遇到最大的困难是什么时,他说到:“几年前,看到雾霾的时候,就想做一个《空气质量监测站》,但是我不懂 APP 开发、不了解如何搭建服务器,圈子小又工作忙,也难找到志同道合的朋友。2016年11月,参加展会的时候接触到机智云,发现机智云提供了强大的云服务、开源 APP 框架和专业的技术支持服务,刚好弥补了我的短板,于是开始学习,并重拾之前的想法报名了大赛,最终顺利进入决赛,满足我对产品的想法。”