IBM与ARM双方已经正式达成合作协议,希望借助mBed物联网入门套件降低进入物联网领域的门槛。
物联网设备正逐渐成为触手可及而又无处不在的技术方案,配备形式包括传感器、车辆以及其它电子载体。物联网设备接入在线服务,旨在对通过上述途径收集到的数据进行分析与存储。物联网技术在各个领域皆有相当广泛的应用,例如由洗衣机及锅炉有需要服务时向制造商发出通知,但其广泛普及也有可能对个人隐私造成破坏。
在构建物联网原型机时,开发人员往往面临着一系列实际挑战,例如需要确保传感器能够与物联网设备顺畅对接、应用程序产生的数据形式能够为后端服务所直接处理等等。
此次公布的入门套件旨在简化上述兼容性挑战。该套件为开发人员提供了一套基于ARM单片,同时包括与之相兼容的传感器、LED指示灯以及其它电子元件。该单片能够与IBM的Internet of Things Foundation相对接——这是一套负责对设备进行安全认证的门户站点,并允许设备将数据传送至IBM Bluemix云平台。IBM Bluemix提供的各项服务能够对传输数据进行分析、存储与虚拟化处理——根据实际需要甚至能够将来自多种途径的数据加以结合——同时以所收到的信息为基础向对应设备发送反馈命令。这些服务能够通过网络浏览器中的控制器或者直接在应用程序内部调用RESTful API的方式实现配置与连接。
IBM Bluemix是一项付费服务,但其中各项具体服务都能够在所涉及数据规模达到特定水平之前进行免费使用。应用程序能够与不同Bluemix服务相对接,并利用一系列编程语言加以编写——其中包括Java、JavaScript、Ruby、Go、Python以及PHP等等。用户同样可以利用IBM的可视化编程语言NodeRED进行应用程序创建。
“无论是独自坐在车库当中构建奇思妙想的开发人员还是像IBM这样的大型企业,都能利用该服务将创意变成现实,”IBM公司Hursley实验室主管兼欧洲地区软件开发业务总裁Rob Lamb表示。
根据ARM与IBM的演示效果,开发人员能够对该单片机进行设置,并在三分钟之内将数据交付至Bluemix平台。
ARM物联网业务技术营销副总裁Zach Shelby指出,单在去年一年全球范围内就部署了接近五十亿基于ARM架构的物联网设备。
“目前的挑战并不在于我们如何才能将全部设备部署到位,当下的问题在于我们如何获取安全并以开放方式联网的相关软件,并保证其能够应用于Web服务,”他表示。他同时补充称,在他看来该套件足以帮助小型企业涉足到物联网产品及服务的开发领域。
“从传统角度讲,就IBM公司的业务本身就已经属于规模庞大的企业客户,现在我们将这一领域开放至中型企业、帮助那些从未接触过设备制造或者云服务的公司涉足于其中。”
“目前已经有众多全新企业进入到这一领域,来自初创企业与KickStarter众筹网站的人们则计划尝试创建相关解决方案。如果我们不针对他们的实际需要降低入门门槛,那么物联网的生态系统很可能陷入停滞。”
IBM与ARM预计其首款利用这一套件开发出的产品将在今年之内正式投放市场。
这款IBM与ARM联合开发而成的入门套件提供以太网连接,其未来版本亦有可能加入蜂窝数据、Wi-Fi、蓝牙低功耗以及线程支持能力。该入门套件的后续调整版本还将运行新的ARM mBed操作系统,同时利用ARM mBed Device Server软件交付更为广泛的安全、通信以及设备管理功能。