《近匠》专访机智云 CTO 刘琰——从 0 到 1 开启智能化硬件开发

在物联网浪潮之下,智能硬件的火爆程度不断升温。未来十年,全球接入互联网的硬件设备将达到1万亿台。如今的智能硬件产品正成为下一个“台风口”,同时这对于终端市场也是一个机遇。然而从创新走向产品,作为开发者应该如何步步为营对传统硬件与智能硬件之间思维理念及技术差异的“鸿沟”,开发者如何提升自己的技能,更加高效地开发此,我们带着探索道路上的种种疑问,采访了机智云 CTO 刘琰,请他具体分享物联网与智能硬件开发的实践经验,希望帮助开发者少走一些弯路。

《近匠》专访机智云 CTO 刘琰——从 0 到 1 开启智能化硬件开发

作为 IoT 前沿技术领军企业,机智云在 Amazon Alexa 平台率先发布了 Smarthome Skill 和 Custom Skill,实现了亚马逊 Echo 直接控制机智云开源套件Gokit(包括 Gokit2.0 和 Gokit3.0)!这也就意味着:随着机智云和亚马逊账号的打通,接入机智云的智能设备都可以轻松实现Amazon Echo控制功能。

CSDN:如今开发者对于云服务解决方案有哪些需求、痛点智云能为他们带来哪些变化/strong>

刘琰:智能硬件开发云平台和传统的软件开发有很大区别,在传统的桌面软件开发领域,客户端的环境主要是 Windows 和 Mac,移动互联网有 Android 和 iOS,但是智能硬件的客户端平台则要庞大的多,单单芯片厂家就有几十家,如果算上做模块的那就更多了,客户端的多样化是物联网的一个独特之处。

另外,物联网应用结合了企业应用的业务复杂性,以及互联网应用在处理高并发、高访问量的技术难题,因此物联网应用开发是一个更有挑战的领域,比如,硬件领域的开发者相对比较传统,他们会采用比较成熟的技术,而不像互联网领域的开发者比较喜欢尝试新技术。

再有,大部分硬件因为受到成本和体积等因素的影响,在计算、存储等方面的能力是有限的,把硬件接入云端后,无形中扩展了硬件的能力。同时可以将硬件变得更加智能。原来一些设备的业务逻辑需要写在硬件里面,现在可以把这部分和智能决策的逻辑放到云端。但是对于一个硬件工程师来说完成这些开发会非常难。

那机智云给他们带来哪些变化们可以先看看目前智能硬件的基本架构,也就是我们常说的黄金三角形,即云端、智能硬件、智能手机应用。云端的技术大多是互联网的 技术,与硬件工程师所熟悉的领域不太一样,我们需要有工具帮助开发者更好、更快地接入。出于这个考虑,机智云提供了一个叫 GAgent 的小固件程序,它运行在硬件平台里面,通常在 Wi-Fi 模块里,也可以在硬件的主控芯片里。GAgent 起到了一个承上启下的作用,对云端,它实现了所有的机智云接口,让硬件具有与云端连接的能力;对主控芯片,它又提供了一套对嵌入式开发很友好的封装,让硬件工程师可以面向业务编程,而不用去考虑云端通信的细节。

《近匠》专访机智云 CTO 刘琰——从 0 到 1 开启智能化硬件开发

来源:唐门教主

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年4月21日
下一篇 2017年4月21日

相关推荐