互联网的蓬勃发展,以硬件开发为内容的创客马拉松在世界范围内兴起,吸引了众多硬件达人参与,智能手机的风行让源自编码潮流的黑客马拉松在全球风靡,堪称程序员的“美国偶像”,一群软件开发高手云集一堂,几十个小时里开发出一款插件或破译一个程序,累了或坐或卧现场休息,作完当场交做品,是世界上最酷的开发者狂欢。近年来伴随着物联网产业客和爱好者的青睐。html
但纵观世界,智能硬件开发马拉松却鲜少有人组织,探究缘由则在于智能硬件是一个跨学科的综合体,不只须要掌握硬件开发能力,还须要有软件应用开发、云计算和大数据开发能力等,并不是凭一己之力就能够完成的。不过,得益于云计算的不断发展,和软件定义硬件的不断成熟,特别是像机智云这样国际领先的智能硬件自助开发和云服务平台提供的开源开发工具的支持,不只使得黑客马拉松的形式能够在智能硬件开发中获得创新性发展,也让软件工程师和硬件工程师能够没必要受制于自身开发技术的局限,突破技术壁垒,使智能硬件、甚至人工智能在短期内完成开发变成了可能。程序员
挑灯夜战编程
36小时智能硬件开发大赛,让创意一天变成现实 服务器
每个工程师都有着不同的想法和创意,但又都会由于遇到一些开发的问题而只能将创意搁浅。好比你只会产品硬件设计,则须要有一个团队能配合作APP开发和搭建服务器;好比你是一个软件工程师,开发好APP后发现,你还但愿有硬件工程师来帮你搭建并测试硬件设备;而当你想收集手里的设备数据,你还须要一个云端团队。这些开发者迸发“灵光一现”的创意时所遇到的问题,一般由于缺少志同道合又能力互补的开发者而夭折。微信
“如今,工程师开发一款智能硬件产品,已经没有那么多纠结和难题了。”机智云副总裁邢雁告诉咱们:“作智能硬件开发,必须使设备、云端和APP之间实现通讯,才能实现远程控制设备和实时采集、监测设备数据,原先的话须要开发者同时具有软、硬件及云端相关的开发经验才能够实现。如今机智云为不一样类型的开发者提供了一站式的开发工具与云服务,大大缩减了研发调试周期。对于一个有开发经验的工程师,使用机智云平台半天就能够开发出一款实用的智能硬件,机智云是目前国内最受开发者喜好的开发平台,两年多已经孵化出上万款智能硬件。”框架
正如机智云副总裁邢雁所说,继2015年12月首届中国智能硬件36小时开发大赛在北京知春大厦成功举办,第一名参赛选手随机智云赴硅谷与智能硬件创业者交流后,由机智云联合华强北创客中心联合举办的第二届中国智能硬件36小时开发大赛如期于2016年12月在深圳华强北圆满举办,7支团队在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框架和专业的技术支持服务,恰好弥补了个人短板,因而开始学习,并重拾以前的想法报名了大赛,最终顺利进入决赛,知足我对产品的想法。”
完善的生态链,助力产品商业化
对于大多数开发者来讲,工做一般专一在某一领域的某个方向,通常熟悉硬件开发的开发者,由于考虑到时间成本,很难跨行去深度学习软件编程。因此不少时候,并非由于开发者没有创意,而是技术受限才致使创意没法实现。而一个创意到产品实现,远不像黑客马拉松、创客马拉松那样简单轻松,不只须要明确其真实存在的需求,是否有可行性,在这过程当中还须要与团队一块儿作产品规划、硬件开发、APP开发、UI设计等。
在智能硬件36小时开发大赛中,不只给开发者提供了技术支持和生活所需,还给开发者还原了整个开发的过程,参赛团队在36小时内须要完成产品策划、采购传感器、云端定义数据点、硬件原型搭建、APP开发、3D制做工业设计、产品测试、路演等全部环节,最有趣的是在项目想法肯定后,开发者能够在华强电子城限时采购本身所需的传感器,还可使用大赛协办方提供的示波器和3D打印机来完成做品原型搭建。
参赛团队还得到了云创造物、致远电子、APICloud、QingCloud、PMCAFF、克雷吉山等物联网行业领先企业和华强电子城诸多传感器商家,为参赛的团队提供的完整的软硬件智能硬件开发服务,涵盖元器件采购、PCB打样制做、检测认证、云平台接入、技术支持、场地入驻、法律咨询、投融资对接等服务,帮助创客产品商业化。
大赛聚集了产品创意到实现过程当中所需工具和资源,实现了智能硬件短期创意落地,有效搭建了一个具备自由、开放、创新精神的开发平台。这种新颖的比赛方式,还吸引了全民直播、花椒直播、龙珠直播、KK直播、斗鱼、b站等六大权威媒体平台进行36小时的不间断直播,并受到日本NHK电视台和深圳众创TV的关注和采访。
探讨技术和工具
不难想象,开发者使用机智云成熟的开发工具和云服务,已经打破了智能硬件开发的技术差别壁垒,能帮助整个产业创造出更多更好的产品,有力地支持物联网产业持续发展。据悉将来这样新颖的比赛形式机智云会坚持作下去,并还将持续更新完善开发工具,甚至为开发者提供人工智能和雾计算的超前开发技术。