物联网网关的功能主要包括三个
1、协议转换能力
从不同的感知网络到接入网络的协议转换、将下层的标准格式的数据统一封装、保证不同的感知网络的协议能够变成统一的数据和信令;将上层下发的数据包解析成感知层协议可以识别的信令和控制指令。
2、可管理能力
首先要对网关进行管理,如注册管理、权限管理、状态监管等。网关实现子网内的节点的管理,如获取节点的标识、状态、属性、能量等,以及远程实现唤醒、控制、诊断、升级和维护等。由于子网的技术标准不同,协议的复杂性不同,所以网关具有的管理性能力不同。
3、广泛的接入能力
目前用于近程通信的技术标准很多,现在国内外已经在展开针对物联网网关进行标准化工作,如3GPP、传感器工作组,实现各种通信技术标准的互联互通。
智能网关实现的功能
1) 感知网络接入的能力。智能网关首先是具有对各节点属性、状态等信息的获取功能,即可以感知各节点的实时状态。其次是具有对节点的远程控制、唤醒、诊断等功能。
2) 异构网络的互通能力。智能网关接入必然存在跨域通信的要求,因此需要完善的寻址技术,以确保所有节点的信息都能被准确地进行定位和查询。
3) 通讯与数据格式标准化。智能网关须实现传感网络到传统通信网络的协议转换,将协议适配层上传输的标准格式数据进行统一封装,将广域接入层下发的数据解包成标准格式数据,实现命令的解析,之后转换为感知层协议可以识别的信号和控制指令。
简单地讲,智能网关主要完成三个任务,首先是收集传感器节点的数据;其次是执行数据协议转换;最后则是将协议转换后数据快速的发送到公共网络。除此之外,还应同时具有相应的管理和控制能力。