物联网云端的硬件与操作系统考虑
2015-04-23
在“硬件自由日”上,太原优班图科技公司技术总监吴彦发表了“新一代物联网终端技术”的讲演,会后我们采访了吴总,详细了解了该公司的技术选型策略。
太原优班图公司过去主要在山西做煤矿等工业企业的组网,现在开始涉足物联网的家庭和安防等领域,例如现在正在做WiFi传媒广告产品,基于物联网的云端架构,已经在山西某市敷设。
硬件:联发科的MIPS架构CPU
在物联网方面,优班图的主要合作伙伴是联发科的MIPS架构的CPU,诸如MT7688A,而不是大众熟悉的ARM CPU。吴总解释道,因为优班图的定位不是做消费产品的,优班图的产品网络比较多,因此选择MIPS架构。但是现在MIPS架构的CPU厂商是比较少的,联发科CPU的开源性相比其他CPU多一点。
吴彦是这样定位其智能家居的,第一,智能家居分为两部分,云端架构不是一个产品,而是一个系统,系统就包括两个部分,一个就是跟云进行网络通讯的部分,再一个就是在前端采集数据的部分。采集数据这部分用的是ZigBee,ZigBee就相当于CPU;云通讯部分,必须网络功能特别丰富,虽然一些单片机,例如TI MSP430也有简单的协议栈,但是跟现在的物联网对接还是有一定的不足的,比如说做一些App比较困难。Linux在联发科上面应用,非常适合做这种网关一类的东西,就是收集前面ZigBee采集的数据,然后汇集到网关上面,网关通过此网络传输到云。
操作系统:Linux
优班图除了采用联发科平台的MIPS架构,再一个就是Linux系统。
为什么用Linux?因为在网络的安全性上面,Linux比其他的OS(例如Android好)。所以优班图就在前端和云通讯方面采用Linux网络设备,前端采集采用ZigBee前端,当然可以选择多种单片机,例如TI MSP430。
为何用ZigBee模块?
优班图采用ZigBee方案,不过,很多智能家居厂商会选择Wi-Fi模块。吴彦解释道,在技术方面,ZigBee和WiFi的一个主要区别,第一是ZigBee的组网能力比较强。第二是功耗比较低,一个小小的电池供好几个月电都没有问题,但是WiFi就不一样了,相当于手机一样,你开着WiFi,手机也许一天就没电了,而且供电电池都是几千毫安时的电池。第三个方面就是系统尺寸,ZigBee只需简单的TI ZigBee小模块,协议都在里面;但是如果用WiFi,如果网络多一点,还得加上Linux,如果功能少一点,也需要一个单片机来驱动。
因此考虑以上三点,吴总认为前端还是ZigBee比WiFi有点优势。特别是功耗,是比较关键的一个因素。
物联网的安全标准
目前在互联网上面做安全,证书UK用得比较多。如果普通的单片机(MCU)做TCP/IP机就不需要这种认证了,但是Linux符合UK证书的操作方面比较多,所以吴总认为在Linux上面还是比较安全的。
那为什么优班图采用Open WT?Open WT是基于Linux的,即Linux有的功能它也有,所以它是证书这边考虑,当然它还有一个,它的功能比较齐全。