物联网网关的设计与研究

发布时间:2014-09-25 阅读量:818 来源: 我爱方案网 作者:

[导读] 随着物联网和软件技术的快速发展,物联网组网采用分层的通信系统架构,包括感知延伸系统、传输系统、业务运营管理系统和各种应用,在不同的层次上支持不同的通信协议,如图1所示。

智能网关物联网

1 物联网网络架构


物联网组网采用分层的通信系统架构,包括感知延伸系统、传输系统、业务运营管理系统和各种应用,在不同的层次上支持不同的通信协议,如图1所示。 感知延伸系统包括感知和控制技术,由感知延伸层设备以及网关组成,支持包括Lonworks、UPnP、Zigbee等通信协议在内的多种感知延伸网络。感知设备可以通过多种接入技术连接到核心网,实现数据的远程传输。业务运营管理系统面向物联网范围内的耗能设施,包括了应用系统和业务管理支撑系统。应用系统为最终用户提供计量统计、远程测控、智能联动以及其他的扩展类型业务。业务管理支撑系统实现用户管理、安全、认证、授权、计费等功能。


2 物联网网关层次结构


物联网网关支持感知延伸设备之间的多种通信协议和数据类型,实现多种感知延伸设备之间数据通信格式的转换,对上传的数据格式进行统一,同时对下达到感知延伸网络的采集或控制命令进行映射,产生符合具体设备通信协议的消息。物联网网关对感知延伸设备进行统一控制与管理,向上层屏蔽底层感知延伸网络的异构性,共分为四层,分别为业务服务层,标准消息构成层,协议适配层和感知延伸层,如图2所示。


2.1 业务服务层


由消息接收模块和消息发送模块组成。消息接收模块负责接收来自物联网业务运营管理系统的标准消息,将消息传递给标准消息构成层。消息发送模块负责向业务运营管理系统可靠地传送感知延伸网络所采集的数据信息。该层接收与发送的消息必须符合标准的消息格式。

2.2 标准消息构成层


由消息解析模块和消息转换模块组成。消息解析模块解析来自业务服务层的标准消息,调用消息转换模块将标准消息转换为底层感知延伸设备能够理解的依赖于具体设备通信协议的数据格式。当感知延伸层上传数据时,该层的消息解析模块则解析依赖于具体设备通信协议的消息,调用消息转换模块将其转换为业务服务层能够接收的标准格式的消息。消息构成层是物联网网关的核心,完成对标准消息以及依赖于特定感知延伸网络的消息的解析,并实现两者之间的相互转换,达到统一控制和管理底层感知延伸网络,向上屏蔽底层网络通信协议异构性的目的。

2.3 协议适配层


协议适配层保证不同的感知延伸层协议能够通过此层变成格式统一的数据和控制信令。

2.4感知延伸层


此层面向底层感知延伸设备,包含消息发送与消息接收两个子模块。消息发送模块负责将经过消息构成层转换后的可被特定感知延伸设备理解的消息发送给底层设备。消息接收模块则接收来自底层设备的消息,发送至标准消息构成层进行解析。感知延伸网络由感知设备组成,包括射RFID、GPS、视频监控系统、各类型传感器等。感知延伸设备之间支持多种通信协议,可以组成Lonworks和Zigbee以及其他多种感知延伸网络。


图3展示了物联网中信息交互流程,可以看出,物联网网关解决了物联网网络内不同设备无法统一控制和管理的问题,达到屏蔽底层通信差异的目的,并使得最终用户无需知道底层设备的具体通信细节,实现对不同感知延伸层设备的统一访问。

3 物联网网关设计

3.1 硬件结构


网关的总体结构如图4 图所示,数据采集模块实现物理世界数据的采集或者汇聚,它可以是传感器网络的汇聚节点、RFID网络的阅读器、视频采集设备、GPS等。处理/存储模块是网关的核心模块,它实现协议转换、管理、安全等各个方面的数据处理及存储。接入模块将网关接入广域网,可能采用的方式包括有线(以太、ADSL、FTT等)、无线(WLAN、GPRS、3G、卫星等)。供电模块负责为网关供电,可能的供电方式包括市电、太阳能、蓄电池等。



在此,将数据采集模块和处理/存储模块之间的接口称为A接口,将接入模块和处理/存储模块之间的接口称为B接口。A接口的类型可能有UART(用得最多的方式)、RS232/RS485(如各种仪器、仪表)、SPI(直接对短距离RF模块进行操作时用)、USB(视频头)、Ethernet、AD总线等;B接口的类型可能有UART、USB、AD总线等。需要在开发过程中逐渐定义出A接口和B接口的规范及标准。

3.2 软件结构


网关的设计思路是以模块化的方式实现软硬件的各个部分,使得模块之间的替换非常容易。其中硬件模块采用总线形式(如UART、USB、PCI、本地总线等)进行连接,软件则采用模块化可加载的方式运行,并将共同部分抽象成公共模块,如图5所示。因此,支持新的数据汇聚模块和接入模块则只需要开发相应的硬件模块和驱动程序即可。另外,将处理过程中的数据进行统一,负载部分采用TLV(Type、Length、Value)的方式进行组织,如图6所示。


4 物联网网关DEMO版


目前需要开发的DEMO系统整体结构如图7所示,无线传感器节点采集环境中的温度等信息,通过无线多跳自组织方式将数据发送到网关,固定式阅读器读取RFID标签内容发送到网关;网关将这些数据通过WCDMA网络发送到服务器;服务器对这些数据进行处理、存储,并提供一个信息平台,供用户(包括PC用户和手机用户)使用。通过实现这个DEMO系统,可以对物联网相关的关键技术进行研究。


4.1 硬件组成


1.RFID标签:RFID标签选择卡片式的,方便演示时使用。

2.固定式阅读器:固定式阅读器选择价格低廉、只有普通的读写卡功能的串口阅读器。

3无线传感器节点:无线传感器节点选用目前支持IEEE 802.15.4标准的,可以支持ZigBee和 6LoWPAN协议的节点。

4.2 系统结构


DEMO系统的网关结构如图8所示,固定阅读器和无线传感器节点通过RS232跟处理模块通信,WCDMA通信模块通过USB跟处理模块通信。
图9 基于ARM的处理模块结构 处理模块目前考虑两种实现方式:(1)、采用PC机作为处理模块(2)、采用ARM处理器实现处理模块,其硬件结构如图9示。服务器使用办公用的PC机即可。   

图9 基于ARM的处理模块结构 处理模块目前考虑两种实现方式:(1)、采用PC机作为处理模块(2)、采用ARM处理器实现处理模块,其硬件结构如图9所示。服务器使用办公用的PC机即可。

4.3 软件组成


1.无线传感器节点软件 无线传感器节点软件基于单片机和C语言开发,在购买的无线传感器节点的代码基础上能很快完成。

2.网关软件 网关软件采用Linux操作系统进行开发,其软件结构如图10所示。最底层为各硬件的驱动程序,在应用程序中实现协议转换、配置管理等应用程序。

需要实现的功能包括:无线传感器网络和RFID网络与WCDMA网络之间的协议转换,这里主要考虑的是各网络之间的数据包组织和转换;

配置管理:利用Console、Telnet、Web几种方式可以对网关进行配置;

3.服务器软件

服务器软件的结构如图11所示。通信模块负责收发数据,数据处理负责将Web/UI产生的数据进行组包或者将接收到的数据解包存储到数据库中。

本文旨在研究一种能支持各种传感器网络及接入网络的异构性网关设备,它能支持不同类型的传感器节点(无线如ZigBee、6LoWPAN等,有线如RS485、CAN等)和接入方式(如有线、WLAN、GPRS、3G等),并能为中间件或者应用程序提供统一的数据格式,从而为应用屏蔽不同的传感器网络及接入网络,使得应用程序只需要关注于应用环境的数据处理。

在物联网网关研究方面下一步将集成了防火墙、VPN、DoS、流量管理、IPS、IDS、上网行为管理、内容过滤、WEB安全、防病毒、反垃圾邮件等多种功能模块,可以满足多方面的防护需要,从而真正实现立体全方位的保证业务安全。

相关文章

物联网智能家居无线控制的应用方案

物联网用于智能汽车检测线的解决方案

基于物联网的供水自动控制系统
相关资讯
日本Rapidus突破2nm芯片技术,挑战台积电三星霸主地位

日本政府支持的半导体企业Rapidus于7月18日宣布,已成功试产国内首个2nm晶体管,标志着该国在先进芯片制造领域取得关键突破。这一进展是日本耗资5万亿日元(约合340亿美元)半导体复兴计划的重要里程碑,旨在重塑其在全球芯片产业链中的竞争力。

RISC-V架构突破性能瓶颈,Andes发布新一代AX66处理器IP

在2025年RISC-V中国峰会的“高性能计算分论坛”上,Andes晶心科技CEO林志明正式发布了公司最新一代64位RISC-V处理器IP——AX66。该产品基于RISC-V国际基金会最新批准的RVA23 Profile标准,专为高性能计算(HPC)、AI加速及边缘计算等场景优化,标志着RISC-V生态在高性能计算领域的进一步成熟。

1 GHz实时扫描革新EMC测试:是德科技PXE接收机技术解析

随着电子设备复杂度的提升和产品开发周期的缩短,电磁兼容性(EMC)测试已成为制造商面临的关键挑战。传统EMI测量方法效率低下,难以捕捉瞬态干扰信号,导致测试周期延长、成本增加。是德科技(Keysight Technologies)推出的新一代PXE电磁干扰(EMI)测量接收机,通过突破性的1 GHz实时无间隙扫描技术,将测试速度提升3倍,显著优化了EMC认证流程,为工程师提供了更高效、精准的测试解决方案。

亚马逊AWS部门启动战略性裁员,生成式AI推动云业务重组

全球电商及云计算巨头亚马逊近日对其核心利润引擎——亚马逊网络服务(AWS)部门实施新一轮裁员。据公司内部消息人士透露,本次调整涉及销售、市场及技术解决方案团队,受影响岗位达数百人。这是继4月影视与硬件部门优化后,亚马逊2024年内第三次公开披露的裁员计划,反映出企业在人工智能浪潮下的持续业务重塑。

圣邦微电子SGM42203Q:高性能汽车级双通道高边驱动解决方案

随着汽车电子化程度不断提高,高边驱动器(High-Side Driver)在车身控制模块(BCM)、LED照明、电机驱动等应用中发挥着关键作用。圣邦微电子(SG Micro)推出的SGM42203Q是一款专为汽车电子设计的24V双通道高边驱动器,具备模拟电流检测、高可靠性及智能保护功能,可广泛应用于电阻性、电容性和电感性负载驱动。本文将深入解析该产品的技术优势、市场竞争力及典型应用场景。