随着谷歌32亿美元收购Nest,家庭物联网更是迎来前所未有的热潮。而对于创客来说,购买昂贵的Nest设备或是开发基础网络系统成本及难度都太高,给创意想法的实现带来了阻碍。
今日,2015北京创客盛会(mini Maker Faire)仍在进行中,包括硬件公司、软件企业、非遗团体等不同领域的140多个团队项目参加了此次创客DIY盛会。而最让创客们兴奋的,或许是本次展会中微软(中国)为广大极客创客带了“电子积木”计划以及硬件开源平台Arduino等越来越多的大型企业正在为创客们打造物联网应用DIY开放平台。
微软中国带来“电子积木”计划
所谓电子积木,这只是比喻的说法,如微软(中国)开发工具及平台事业部技术平台顾问王启霄所说,Windows 10 IOT上的软件代码和硬件都采取开源共享,创客们可以利用已有的开发作品组建任何自己想要的应用和运行程序方案,做起来就像是组合各种积木。
此前,就在许多人快要忘记Win 10还有一个物联网版本的时候,微软还推出了面向物联网设备的超轻量级Win10操作系统,名为“Windows10 IoT Core”(Windows10 物联网核心版)。“电子积木”计划的应用便是基于Windows 10 IoT Core平台进行的开发,它拥有适合所有平台开发者的开发工具Visual Studio。
据介绍,和电脑板系统相比,Windows10 IoT Core在系统功能、代码方面进行了大量的精简和优化,主要面向小体积的物联网设备。和其他电脑版本的不一样,它没有统一的用户界面,也没有桌面的概念,创客需要利用Win10的通用软件,给不同的物联网设备开发出不同的界面。
为了帮助用户好地接触和学习Win 10物联网版,微软在Github中更新了大量开发实例来展示这款嵌入式操作系统的功能和魅力。在Maker Faire现场,微软展示了多个示范方案,比如能够进行人脸识别的智能家居监控摄像头、能够壁障运货的机器人小车等。据了解,创客们可以到Github上获得编程资源,或者联系微软(中国)开发工具及平台事业部获得硬件支持,而在“电子积木”的临时门户网站上,创客也可以参考微软展示的数十个物联网应用DIY示范方案。
根据王启霄介绍,利用Windows 10进行开发还有一个好处是,创客们还能够利用到微软的云服务,轻松解决数据储存和分析问题。对微软来说,这或许是其拓展物联网用户计划的一部分,而对创客来说,也是一个学习提升以及利用其来快速进入物联网开发的机会。
基于Arduino的家庭物联网开发
在本次Maker Faire的论坛上,意大利开源电子原型平台、开发方案提供商Arduino全球总裁兼CEO费德里科•马斯托(Federico Musto)表示,目前Arduino的很多产品都是由中国的工程师们研发,而该公司也将加大创客教育在中国的推广,包括即将在北京设立在中国的第二个办公室、成立Arduino基金会等。
Arduino是一个用于电子产品设计的开源软硬件工具,它包含可编程控制电路板和一个在电脑上运行的集成开发环境,可以编写和传送程序给电路板。作为一款开放源代码的软件,Arduino IDE也是由Java、Processing、 avr-gcc等开放源码的软件写成,其另一个最大特点是跨平台的兼容性,适用于Windows、Max OS X以及Linux。只需要简单的代码基础,创客们就可以通过该平台打造出个性化的家庭物联网解决方案,比如家庭远程监控、恒温控制等。
在本次mini Maker Faire上,亦有团队展出了面向少年儿童的“电子积木”低阶版,比如利用乐高积木为硬件支撑,加上现成的电子元件组建各类小玩意,比如能播放音乐的音箱等。
创客运动在世界、在中国愈来愈盛行,如何将创意落地的问题也得到了越来越多的支持,如果更多创客能够实现从创客化身创业者,而不仅只为娱乐,那么这些平台本身的价值才可谓得到更大的发挥吧。