稍微有看互联网行业资讯的习惯的朋友们可能都知道,目前业界有好几股力量都在蓄力待发,试图占领继PC、互联网、移动互联网之后的又一时代高地。物联网,被视为第三次科技浪潮;开源硬件,受到开源社区的推动和适应了发展潮流而兴起;OpenWRT,原本只是用在商用路由器上的小型Linux系统成为了进入移动互联网的入口;AllJoyn,为解决业界标准缺失或不统一而设计出来的开源物联网框架,Web of Things,一种新型的物联网运行模式,即用Web方式的来管理和控制设备,开放设备的各种能力以实现无处不在的泛在网等等。笔者发现,以上提及的概念均有相似之处,几乎全部或部分性可为物联网或者智能家居服务,而它们又都是处在一个完整生态链的不同的地方,那我们何不将它们统一起来而形成一个相对完整的服务于物联网或智能家居的完整系统呢?这正是笔者写此文的用意所在,虽然只是一个技术设想,但确有其合理之处,图1是系统层次示意图。
在最底层是感知层,放置开源硬件和各类传感器设备。目前业界已经推出了多种Arduino系列的开发板,较为流行的有Arduino、树霉派、Microduino、pcDuino、WRTnode等。由于开源硬件天生的开放、简单、成本低等特性,又有国内外社区的强大支持,非常方便开发者做快速原型开发以验证创意想法,同时也为草根创业者打开了一片新的创业空间。通过众筹和迭代开发等新型运作方式,可使产品快速进入市场。
*** 作系统层,是OpenWRT系统,它是一个微型的Linux系统,从前是作为路由器的专用固件来用。如今从另外一个角度看它,却是成为物体进入移动互联网的入口。倘若在开源硬件之上建立OpenWRT系统,借助 *** 作系统提供的抽象能力,产品可以提供更加复杂的功能如复杂计算、语音语义识别、人工智能等。
对于AllJoyn,也许很多开发者还不熟悉,因为是Qualcomm公司推出不久,现已交付给AllSeen联盟管理。它是一个开源的跨平台物联网软件框架,基于WiFi和蓝牙的近距离通信技术,支持多种编程语言,易于集成到现有应用中,目前主要用于家用电器,用以实现智能家居的互联互通,简化用户 *** 作流程,提供更为舒适、安全、便利的生活方式。由于AllJoyn跨平台、编程语言无关等特性,也就可以运行在OpenWRT系统之上,为开源硬件和家居设备提供快速接入与通信,相互发现及服务等功能。
Web of Things,简称为WoT,它是物联网Internet of Things的一个分支,它把物联网上的所有物体都抽象为一个个具有Restful风格的URL的资源,任何终端访问此URL即是在访问此物体设备。目前已经有很多业界厂商在集中打造WoT云平台,此平台负责为每个物体生成特定URL,分配特定ID,并且公开其API,向外界提供数据访问和资源控制等功能。国外平台有Evrythng、thingspeak、iobridge等,国内有Yeelink。借助AllJoyn框架,可向互联网输出各种数据资源并存储在WoT云平台上,这样就更加方便终端应用接入访问。
有了开放的数据,应用层的创新也就无穷无尽了。用户可在外控制家用电器,在家里可借助AllJoyn服务发现而相互通信,提供智能化、人性化、舒适化的家庭生活方式。
更多技术资讯,请关注Qualcomm开发者专区。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)