关键词:物联网;智能网关;ARM;Linux;并发通信
2.物联网网关应用架构分析与设计
2.1 物联网网关概述
物联网分为感知层、网络层、应用层。在传统的物联网体系结构中,感知层直接与网络层相连,即感知层的数据直接连接到网络层。为了接收不同感知网的数据,网络层需要留出许多的接口以供不同感知网中数据的接入,这显然是对公共网络资源极大的浪费[7]。因此,需要在感知层与网络层之间再添加一层,即汇聚层。将不同感知网的数据先全部汇聚并进行数据初步处理,再传输到网络层,达到减少对网络资源浪费的目的,同时大大的提高了有效数据的传输。此时的物联网体系结构如图1所示。
图1 物联网体系结构图
2.2 系统整体需求分析
物联网网关在物联网体系结构中位于汇聚层,所有感知层的数据都会在这里被处理并转发,是感知层与网络层之间的纽带。因此,它应当具备以下能力:
●广泛的接入能力,即解决感知层网络接入以及多种终端设备连接的问题。
●异构网络互通的能力,即能完成数据协议转换的问题。
●图形化界面管理能力,即解决智能人机交互的问题[8]。
2.2.1广泛的接入能力
物联网网关需要对感知层网络以及多种终端设备的接入提供接口支持。感知层网络主要有ZigBee自组织网