物联网网关系统设计

合集下载

物联网系统的架构设计与优化

物联网系统的架构设计与优化

物联网系统的架构设计与优化随着物联网技术的快速发展,物联网系统的架构设计和优化成为了保障系统性能和功能的重要环节。

本文将介绍物联网系统的架构设计原则、常用架构模式以及优化方法。

一、物联网系统架构设计原则1. 可伸缩性:物联网系统需要支持海量设备和数据的接入和处理能力,架构设计应具备良好的可扩展性和可伸缩性,能够灵活应对不同规模的系统需求。

2. 可靠性:物联网系统承载着大量的关键数据和任务,架构设计应确保系统的可靠性和稳定性,能够在各种异常情况下保障系统的正常运行。

3. 安全性:物联网系统需要处理大量的敏感数据,包括用户隐私信息等。

架构设计应注重网络安全性,采取适当的安全策略和措施,保护用户数据的安全。

4. 低延迟:物联网系统中,往往需要实时响应和处理大量的数据。

架构设计应注重降低系统的延迟,提高数据的处理效率,确保系统能够及时响应用户的请求。

5. 灵活易用:物联网系统的用户群体广泛,因此架构设计应注重用户体验,提供简单易用的界面和功能,降低用户使用的门槛。

二、常用的物联网系统架构模式1. 集中式架构:集中式架构是一种常见且简单的物联网系统架构模式。

所有设备通过物联网网关连接到云服务器,设备和网关之间的通信使用标准的通信协议,如MQTT或CoAP等。

云服务器负责接收和处理设备的数据,并提供数据存储、分析和应用服务。

2. 边缘计算架构:边缘计算架构适用于需要在设备或网络边缘进行数据处理和分析的物联网系统。

边缘设备具备一定的计算和存储能力,能够进行部分数据处理和筛选,减轻云服务器的负载,并降低数据传输延迟。

3. 分布式架构:分布式架构是一种将物联网系统功能划分为多个独立模块,各个模块可以分布在不同的服务器上进行处理的架构模式。

分布式架构可以提高系统的可伸缩性和可靠性,减少单点故障的风险。

4. 混合架构:混合架构结合了集中式架构和边缘计算架构的优势。

设备通过物联网网关连接到云服务器进行数据存储和分析,同时部分数据处理和分析也在边缘设备上进行,以实现更高效的系统性能和更低的延迟。

物联网智能设备控制系统的设计与实现

物联网智能设备控制系统的设计与实现

物联网智能设备控制系统的设计与实现引言近年来,物联网技术在家庭生活、工业生产、医疗保健等方面广泛应用,其中智能设备控制系统是物联网的重要应用之一。

本文将介绍物联网智能设备控制系统的设计与实现。

一、物联网智能设备控制系统的基本架构物联网智能设备控制系统是由智能终端设备、物联网网关、云平台和用户终端组成的系统架构。

其中智能终端设备与用户终端可以通过蓝牙、WIFI等方式进行通讯,物联网网关则负责将智能终端设备的数据上传至云平台。

云平台通过数据分析和处理,将结果反馈给用户终端,用户终端则通过图形界面进行交互、控制。

二、物联网智能设备控制系统的实现流程物联网智能设备控制系统的实现流程主要包括智能终端设备的设计、物联网网关的实现、云平台的搭建和用户终端的开发四个过程。

1. 智能终端设备的设计智能终端设备是物联网智能设备控制系统的核心部分,其主要功能是采集环境数据并控制设备操作。

智能终端设备的设计需要考虑采集传感器数据的方式、采集数据的频率以及数据存储和传输等。

完成智能终端设备的设计后,需要通过专业工具进行验证,并进行实际测试。

2. 物联网网关的实现物联网网关是社交终端设备和云平台之间的桥梁,主要负责智能终端设备的数据上传和云平台对智能终端设备的控制指令传输。

物联网网关需要考虑数据协议、网络通讯、传输安全和数据存储等问题。

常用的物联网网关技术有LoRa、ZigBee、Wi-Fi等,根据具体应用场景选择合适的通信协议。

3. 云平台的搭建云平台是物联网智能设备控制系统的数据处理和存储平台,主要分为数据采集、数据存储、数据分析和控制指令下发四个模块。

数据采集模块主要负责接收物联网网关上传的数据,并进行过滤、去重和存储等操作;数据存储模块则用于存储采集的数据;数据分析模块则是云平台的核心,主要负责统计分析、预测预警等处理;控制指令下发模块则为用户提供远程访问和控制功能。

云平台的搭建可以选择AWS、Azure、Google Cloud等云服务提供商,也可以根据应用场景使用私有云或混合云部署。

物联网系统设计方案

物联网系统设计方案

物联网系统设计方案摘要:随着物联网技术的飞速发展,物联网系统在各个领域的应用越来越广泛。

本文将介绍一个基于物联网的系统设计方案,该方案旨在利用物联网技术提升生产效率、便捷生活以及改善能源管理等方面的问题。

一、引言物联网是指通过物体间的互联互通实现信息传递和物体之间的互动,为人们的生活和工作提供更多的便利。

本文将介绍一个基于物联网的系统设计方案,该方案旨在解决生产效率低下、生活不便以及能源效率低下等问题。

二、系统设计目标1. 提升生产效率通过物联网技术,我们可以实现设备之间的实时数据传输和分析。

借助传感器和智能设备的配合,可以实现自动化生产流程和故障检测,从而提高生产效率。

2. 便捷生活物联网技术可以将各种智能设备互相连接,帮助人们更方便地管理家庭和个人生活。

通过智能家居系统,人们可以远程控制家电设备,并实现自动化控制,提供舒适安全的生活环境。

3. 改善能源管理物联网系统可以对能源的使用进行实时监测和分析,并提供合理的能源管理建议。

通过智能能源监控系统,人们可以实时了解家庭能源使用情况,并通过节能措施来降低能源消耗,提升能源利用效率。

三、系统设计方案1. 硬件设备该物联网系统的硬件设备包括传感器、智能设备和物联网网关等。

- 传感器:用于收集各种环境数据,如温度、湿度、光照等。

- 智能设备:包括智能家电、智能灯具等,用于实现设备之间的互联互通。

- 物联网网关:用于将传感器和智能设备等连接到物联网平台,实现数据传输和控制。

2. 软件平台物联网系统的软件平台包括物联网平台和应用软件。

- 物联网平台:用于接收和处理传感器和智能设备的数据,并提供数据存储、分析和管理等功能。

- 应用软件:通过手机、电脑等终端设备,用户可以实现对物联网系统的远程控制和监测。

3. 系统架构该物联网系统采用分布式架构,包括边缘计算和云计算。

- 边缘计算:将数据处理和控制功能移动到物联网设备本地,减少数据传输延迟和带宽占用。

- 云计算:将大量的数据存储和分析功能移动到云端服务器,提供远程访问和大规模数据分析的能力。

物联网ZigBee网关的设计与实现

物联网ZigBee网关的设计与实现

A b s t r a c t : T h e mo s t u s e d Z i g B e e p r o t o c o l i n I n t e r n e t o f T h i n g s ( I O T ) i s n o t c o mp a t i b l e、 t h t h e T C P / I P p r o t o c o l s . S O
计 算 机 系 统 应 用
h t t p : / / 、 V w 、 ) v . c — S - a . o r g . c n
2 0 1 3年 第 2 2卷 第 6期
物联网 Z i g B e e网关的设计 与实现①
张艺粟 , 一 , 李鸿彬 , 贾军营 , 于 波
( 中国科学院大学,北京 1 0 0 0 4 9 ) ( 中国科学院 沈阳计算技术研究所,沈阳 1 1 0 1 6 8 )

要: 物 联网中应用广泛的 Z i g B e e 协议与传统的 T C P / I P协议并不兼容,如何实现 两种异构网络 的融合是物联
网的关键技术所在 . 对物联 网网关 的需求进行 了分析,并基于 C C 2 5 3 0开发套件 、 龙芯 1 B开发板、 Z s t a c k协议栈 和嵌入式 l i n u x系统, 设计并实现 了一个物 联网 Z i g B e e 网关的原型系统, 完成 了 Z i g B e e网络的管理 、协议转换、 数据收发等功能, 并通过实验对各部分功能进行 了验证. 关键词 :网关: Z i g B e e ; 物 联网; T C P / I P ;嵌入式 L i n u x
he t c on v e r g e n c e o f t h e s e t wo k i n d s o f n e t wo r k s i s t h e e s s e n t i a l t e c h no l o g y i n I OT. Th e he t s i s a n a l y z e s t h e r e q u i r e me n t o f t h e I OT g a t e wa y a t t h e b e gi n n i n g ,t h e n d e s i g n s a nd r e a l i z e s a Zi g Be e g a t e wa y p r o t o t yp e ,b a s e d o n t h e CC25 3 0 d e v e l o p k i t , L on g s o n 1 B d e v e l o p b o a r d, Zs t a c k a n d e mb e d d e d Li n u x s y s t e m,a c hi e v e s f u nc t i o n s s u c h s a ma na g e me n t o f he t Zi g Be e n e wo t r k, p r o t o c o l c o n v e r s i o n nd a d a t a t r a n s mi s s i o n , nd a t h e n v e r i f i e s he t s e f u n c t i o n s t h r o u g h e x p e r i me n t s .

基于物联网的智能家居系统设计

基于物联网的智能家居系统设计

基于物联网的智能家居系统设计设计一个基于物联网的智能家居系统,涉及以下方面:1.系统架构设计:系统主要由智能终端设备、物联网网关、云平台和移动应用组成。

智能终端设备包括智能家电设备(如智能灯光、智能插座、智能空调)、智能安全设备(如智能门锁、智能监控摄像头)、环境感知设备(如温湿度传感器、空气质量传感器)等。

物联网网关负责智能终端设备与云平台之间的数据传输和通信,将终端设备的数据上传到云平台,并接收来自云平台的指令控制终端设备。

云平台提供数据存储、处理和分析的功能,为用户提供远程监控和控制的能力。

移动应用则提供用户界面,允许用户通过手机或平板电脑等移动设备控制和监控智能家居系统。

2. 设备连接和通信协议选择:为了实现智能家居系统中各个设备的互连和通信,需要选择合适的设备连接和通信协议。

常见的设备连接协议包括Wi-Fi、蓝牙、Zigbee和Z-Wave等。

其中,Wi-Fi适用于带宽要求高的设备,蓝牙适用于短距离、低功耗的设备,Zigbee和Z-Wave适用于低功耗、网络覆盖范围广的设备。

通信协议方面,可以选择MQTT或CoAP等协议。

3.数据传输和处理:智能家居系统中涉及大量的数据传输和处理。

需要设计合理的数据传输和处理机制,确保数据的可靠性和实时性。

可以采用消息队列技术,将终端设备上传的数据缓存在消息队列中,再由云平台按照一定的规则进行处理和分析。

4.用户界面设计:移动应用的用户界面设计需要符合用户的使用习惯和需求。

可以采用现代化的界面设计风格,提供直观、简洁的操作界面和可视化的数据展示,方便用户监控和控制智能家居系统。

用户可以通过移动应用远程控制智能灯光的开关、调节温度和湿度、查看家庭安全摄像头的实时视频等。

5.安全性设计:智能家居系统涉及到用户的个人隐私和家庭安全等重要信息。

系统设计需要重视数据的安全性,采用加密传输、身份验证和权限管理等安全机制,保护用户数据和隐私不被非法篡改或窃取。

6.权限管理:智能家居系统可以设置多个用户账号,每个账号有不同的权限。

物联网网关的设计

物联网网关的设计

物联网网关的理解物联网网关,作为一个新的名词,在未来的物联网时代将会扮演非常重要的角色。

它将成为连接感知网络与传统通信网络的纽带。

作为网关设备,物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换。

既可以实现广域互联,也可以实现局域互联。

此外物联网网关还需要具备设备管理功能,运营商通过物联网网关设备可以管理底层的各感知节点,了解各节点的相关信息,并实现远程控制。

作为农业物联网的应用,我们对网关的需求是,把收集到的感知数据通过zigbee有线/无线的方式传到网关,再经一定形式的转换可以通过3G/WIFI等网络进行远程传输,进而应用与上位机。

一:物联网网关设计的基本要求(1)同时处理来自感知层的数据和来自用户层的数据,需要较好的协作能力。

(2)具备移动过程中的稳定性,网关本身在移动过程中依然可正确接收、发送并处理来自其他网络层的请求和应答。

(3)具备协议解析和信息处理的能力,完成ZIGBEE 协议与TCP 协议转换。

(4)具备数据存储的能力,能够对多个传感器节点的实时数据进行存储,并能存储用户PC 的信息以及网关本身的一些必备参数。

(5)具备较高的运算能力,由于物联网网关的特点之一是要有对多个传感器节点的接收能力,同时还有支持多个用户访问。

(6)便于操作,便于升级和维护。

二:硬件部分基于模块化的设计思想可以将网关分为三个部分。

1 数据采集模块:数据采集模块负责传感网的数据采集和汇聚。

物联网网关可以采用的传感网络模块有Zigbee、蓝牙、RFID等。

2数据处理存储模块:数据处理\存储模块负责数据的协议转换、管理和安全等,并具有数据处理和存储的功能,是网关的核心模块。

3 接入模块:通过接入模块,网关可以接入广域网。

接入方式包括有线方式,如以太网;无线方式,包括3G、WIFI等。

其总体框架如下图所示:网关结构示意图根据结构图,合理的选用开发平台,进行接口连接。

具体连接电路图有待于进一步讨论。

物联网安全接入网关的设计与实现

物联网安全接入网关的设计与实现

物联网安全接入网关的设计与实现摘要:针对物联网设备接入互联网时面临的安全问题,采取相应的安全机制和措施,可以确保物联网数据的保密性、完整性和可用性,从而有效保障物联网的安全和稳定性。

本文基于前面众多学者的研究内容,总结出了基于传感安全接入网关的物联网安全构建方案。

关键词:物联网;安全接入网关;传感网络导言随着物联网技术的不断发展,大量的智能硬件设备被嵌入到各种家用电器、工业设备中,实现对物理世界的智能化感知和控制。

在物联网的应用中,安全问题是一个非常重要的方面。

物联网设备接入互联网时面临着各种各样的安全威胁,如何在物联网设备接入互联网时提供安全可靠的服务,成为了一个亟待解决的问题。

本文基于前面众多学者的研究内容,总结出了基于传感安全接入网关的物联网安全构建方案。

1面临的问题近年来,随着物联网技术的迅速发展和广泛应用,物联网的安全问题日益复杂化和严峻化,包括设备和网络安全、数据和隐私保护、身份认证和访问控制等方面的安全问题。

如果不能很好地解决这些安全风险问题,将会给人们的生活和工作带来困扰,甚至会对国家安全造成影响。

目前物联网面临着许多的问题:1)感知数据类别非常多,涵盖了视频、图像、语音、传感器等多种形式。

每种数据类型都有自己独特的特征和格式,以及处理和解析时需要遵从的规则和标准。

视频类数据是物联网中重要的一种感知数据,主要指通过摄像头、监控设备等设备采集的图像和视频信号,包括监控摄像、视频直播、视频会议等应用场景。

在物联网中,视频类数据应用广泛。

RFID射频识别技术是一种自动识别技术,其标签中携带的信息可以通过无线电波进行读写。

GPS全球定位系统是一种卫星导航定位技术,可以通过卫星信号确定地球上任何一个位置的经纬度坐标。

激光扫描是一种高速、高精度的三维测量技术,可以通过激光束扫描建立物体表面的三维模型。

开关类格式数据是指记录设备或系统的开闭状态信息,用于表示设备或系统的运行状态。

2)感知节点安全保护能力弱。

基于物联网网关技术的语音监控系统设计

基于物联网网关技术的语音监控系统设计

于智能楼宇 、 智 能交通 、 环境监 控 、 公共 安全等 众 多领域 。物联网 网关 , 作 为连接 传统 电信 网络与
无 线 传 感 网络 的 新 型 网元 设 备 , 在 未 来 的 物 联 网
( 每秒运算 2 亿条指令集) 的高性能运算能力。C o r - t e x 系列 属于 A R Mv 7架构 , 这是 A R M 公 司最 新 的指 令集架构。A R M y 7架构 定义 了三大 分工 明确 的系
嘲 脚擞 嚣 露 蠢
, u d i o  ̄S i n e e r i n g @ 踟 ⑥旷 唿 圈响

凹 0 锄回 @
基 于 物 联 网 网 关 技 术 的 语 音 监 控 系 统 设 计
林国柱, 吴哲 夫 , 许 丽敏 , 陈 锡锻
・ 系 统 设 计 ・
网关 技 术 的 核 心 内容 J 。对 于 语 音 监 控 系 统 , 通
过 无 线 传 感 网络 采集 外 部 环 境 中 的语 音 信 号 并 发
送 给 网关 , 网关 对 接 收 到 的数 据 进 行 处 理 或 转 发 , 实现 对 语 音 的监 控 。
s o f t w a r e d e v e l o p me n t p r o c e s s i s i n t r o d u c e d . C o te r x- A 8 p r ce o s s i n g c h i p i s a d o p t e d t o c a r r y t h e A n d r o i d o p e r a t i n g s y s t e m, d a — t a i s p r o c e s s e d o r f o wa r r d e d w i t h c o n n e c t I n t e r n e t b y Et h e r n e t , a n d s i g n a l i s c o l l e c t e d w i t h Z i g B e e wi r e l e s s s e n s o r n e t w o r k s .
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物联网网关系统设计1 物联网网关概述物联网是指通过射频识别(RFID)、红外感应器、GPS、激光扫描器等信息传感设备,按约定的协议,实现任何时间、任何地点、任何物体进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。

物联网是具有全面感知、可靠传输、智能处理特征的连接物理世界的网络。

物联网用途广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、老人护理、个人健康、*卉栽培、水系监测、食品溯源、敌情侦查和情报搜集等多个领域。

物联网的接入方式是多种多样的,如广域的PSTN、短距离的Z-Wave 等,物联网网关设备是将多种接入手段整合起来,统一互联到接入网络的关键设备。

它可满足局部区域短距离通信的接入需求,实现与公共网络的连接,同时完成转发、控制、信令交换和编解码等功能,而终端管理、安全认证等功能保证了物联网业务的质量和安全。

物联网网关在未来的物联网时代将会扮演着非常重要的角色,可以实现感知延伸网络与接入网络之间的协议转换,既可以实现广域互联,也可以实现局域互联,将广泛应用于智能家居、智能社区、数字医院、智能交通等各行各业。

物联网组网采用分层的通信系统架构,包括感知延伸系统、传输系统、业务运营管理系统和各种应用,在不同的层次上支持不同的通信协议,。

感知延伸系统包括感知和控制技术,由感知延伸层设备以及网关组成,支持包括Lonworks、UPnP、ZigBee 等通信协议在内的多种感知延伸网络。

感知设备可以通过多种接入技术连接到核心网,实现数据的远程传输。

业务运营管理系统面向物联网范围内的耗能设施,包括了应用系统和业务管理支撑系统。

应用系统为最终用户提供计量统计、远程测控、智能联动以及其他的扩展类型业务。

业务管理支撑系统实现用户管理、安全、认证、授权、计费等功能。

2 物联网网关功能物联网网关在未来的物联网时代将会扮演非常重要的角色,它将成为连接感知网络与传统通信网络的纽带。

物联网网关可以实现感知网络和基础网络以及不同类型的感知网络之间的协议转换,既可以实现广域互联,也可以实现局域互联。

物联网网关具备如下几个功能。

(1)广泛的接入能力目前用于近程通信的技术标准很多,仅常见的WSN技术就包括Lonworks、ZigBee、6LowPAN、RUBEE 等。

各类技术主要针对某一应用展开,缺乏兼容性和体系规划,如Lonworks 主要应用于楼宇自动化,RUBEE 适用于恶意环境。

如何实现协议的兼容性、接口和体系规划,目前在国内外已经有多个组织在开展物联网网关的标准化工作,如3GPP、传感器工作组,以实现各种通信技术标准的互联互通。

(2)协议转换能力从不同的感知网络到接入网络的协议转换,将下层的标准格式的数据统一封装,保证不同的感知网络的协议能够变成统一的数据和信令;将上层下发的数据包解析成感知层协议可以识别的信令和控制指令。

(3)可管理能力强大的管理能力,对于任何大型网络都是必不可少的。

首先要对网关进行管理,如注册管理、权限管理、状态监管等。

网关实现子网内节点的管理,如获取节点的标识、状态、属性、能量等以及远程唤醒、控制、诊断、升级和维护等。

由于子网的技术标准不同,协议的复杂性不同,所以网关具有的管理能力不同。

本文提出基于模块化物联网网关方式来管理不同的感知网络、不同的应用,保证能够使用统一的管理接口技术对末梢网络节点进行统一管理。

3 物联网网关系统设计物联网网关可以实现感知网络和基础网络以及不同类型的感知网络之间的协议转换,既可以实现广域互联,也可以实现局域互联。

本物联网网关设计面向感知网络的异构数据感知环境,为有效屏蔽底层通信差异化进行有效网络融合和数据通信,采用模块化设计、统一数据表示、统一地址转换等实现。

下面从物联网网关的层次结构、信息交互流程和系统实现3 个方面来进行阐述。

3.1 层次结构物联网网关支持感知延伸设备之间的多种通信协议和数据类型,实现多种感知延伸设备之间数据通信格式的转换,对上传的数据格式进行统一,同时对下达到感知延伸网络的采集或控制命令进行映射,产生符合具体设备通信协议的消息。

物联网网关对感知延伸设备进行统一控制与管理,向上层屏蔽底层感知延伸网络的异构性,共分为4 层,分别为业务服务层、标准消息构成层、协议适配层和感知延伸层,。

(1)业务服务层业务服务层由消息接收模块和消息发送模块组成。

消息接收模块负责接收来自物联网业务运营管理系统的标准消息,将消息传递给标准消息构成层。

消息发送模块负责向业务运营管理系统可靠地传送感知延伸网络所采集的数据信息。

该层接收与发送的消息必须符合标准的消息格式。

(2)标准消息构成层标准消息构成层由消息解析模块和消息转换模块组成。

消息解析模块解析来自业务服务层的标准消息,调用消息转换模块将标准消息转换为底层感知延伸设备能够理解的依赖于具体设备通信协议的数据格式。

当感知延伸层上传数据时,该层的消息解析模块则解析依赖于具体设备通信协议的消息,调用消息转换模块将其转换为业务服务层能够接收的标准格式的消息。

消息构成层是物联网网关的核心,完成对标准消息以及依赖于特定感知延伸网络的消息的解析,并实现两者之间的相互转换,达到统一控制和管理底层感知延伸网络,向上屏蔽底层网络通信协议异构性的目的。

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

(4)感知延伸层此层面向底层感知延伸设备,包含消息发送与消息接收两个子模块。

消息发送模块负责将经过消息构成层转换后的可被特定感知延伸设备理解的消息发送给底层设备。

消息接收模块则接收来自底层设备的消息,发送至标准消息构成层进行解析。

感知延伸网络由感知设备组成,包括射RFID、GPS、视频监控系统、各类型传感器等。

感知延伸设备之间支持多种通信协议,可以组成Lonworks 和Zigbee 以及其他多种感知延伸网络。

3.2 信息交互流程图3 展示了物联网中信息交互流程,具体流程分析如下。

(1)最终用户产生符合标准数据格式的消息,并将其发送至网关业务服务层的消息接收模块。

(2)业务服务层消息接收模块将标准消息发送至标准消息构成层的消息解析模块。

(3)消息解析模块调用相应的消息转换功能,将标准信息转换为依赖于具体设备通信协议的消息。

(4)消息解析模块将转换为依赖于具体设备通信协议的消息传送至感知延伸服务层的消息发送模块。

(5)感知延伸服务层的消息发送模块选择合适的传输方式,将依赖设备通信协议的特定消息发送至具体的底层设备。

(6)底层设备根据特定消息执行信息采集操作,并将结果返回给网关感知延伸服务层的消息接收模块。

(7)网关的感知延伸服务层的消息接收模块将依赖设备通信协议的特定消息传送至标准消息构成层的消息解析模块。

(8)消息解析模块调用信息转换模块,将依赖于设备通信协议的特定消息转换为标准消息。

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

3.3 系统设计基于物联网的典型应用结构。

无线传感器节点采集相应数据信息,通过无线多跳自组织方式将数据发送到网关,固定式阅读器读取RFID 标签内容发送到网关;网关将这些数据通过WCDMA 网络发送到服务器;服务器对这些数据进行处理、存储,并提供一个信息平台,供用户(包括PC 用户和手机用户)使用。

从图4 中可以看出物联网网关是架起感知网络和接入网络的桥梁,扮演着重要的角色。

在物联网网关设计时,采用模块化思想,设计面向不同感知网络和基础网络,实现通用低成本的网关。

按照模块化的思想,将物联网网关系统分为数据汇集模块、处理/存储模块、接入模块和供电模块,。

数据汇聚模块:实现物理世界数据的采集或者汇聚。

本网关系统采用传感器网络的汇聚节点和RFID 网络的阅读器作为数据汇集设备。

处理/存储模块:是网关的核心模块,它实现协议转换、管理、安全等各个方面的数据处理及存储。

接入模块:将网关接入广域网,可能采用的方式包括有线(以太、ADSL、FTTx 等)、无线(WLAN、GPRS、3G 和卫星等),本系统采用WCDMA 的接入方式。

供电管理模块:负责整套系统的电源供给,系统的稳定运行与电源模块的稳定性能关系密切,此处设计的电源模块兼有热插拔和电压转换功能。

可能的供电方式包括市电、太阳能、蓄电池等。

数据汇聚模块和处理/存储模块之间的接口类型采用UART 方式。

接入模块和处理/存储模块之间的接口类型采用PCIE 方式。

网关软件设计时采用分层结构,最后在应用层实现协议数据的相互转换。

在进行物联网网关硬件模块化的同时,实现网关的软件功能的模块化,不同的硬件模块对应不同的驱动模块;采用动态可加载方式运行,分别提取出接入模块和数据汇集模块的公共驱动,根据接入的硬件模块不同加载不同的驱动模块,达到驱动硬件模块的目的,。

3.4 关键技术物联网网关系统设计中解决了以下几个关键技术。

软件交互协议的统一:物联网网关系统的设计思路是以模块化的方式实现软硬件的各个部分,使得模块之间的替换非常容易,以实现不同的感知延伸网络和接入网络互联,屏蔽底层通信差异。

其中硬件模块采用UART总线形式进行连接,软件则采用模块化可加载的方式运行,并将共同部分抽象成公共模块。

因此,支持新的数据汇聚模块和接入模块则只需要开发相应的硬件模块和驱动程序即可。

另外,添加统一的协议适配层(),将应用数据统一提取出来,按照TLV(type , length,value)的方式进行组织,然后封装数据包。

使得在接入网络中传输的都是标准的IP 数据包,其中封装了TLV 格式的采集数据。

统一地址转换:不同的数据采集网络使用不同的编址方式,如ZigBee 中有16 位短地址,6LowPan 中有64 位地址。

在应用中只需要能定位到具体的节点即可,不需要关心节点是采用IP 地址还是16 位短地址,也不关心节点间的组网是采用ZigBee 还是6LowPan 或者其他方式。

将这些地址转换为统一的表示方式,有利于应用的开发,因此在网关中实现一种地址映射机制,将IP 或者16 位短地址映射为统一的ID,在与应用交互过程中只需要关注这个ID 即可。

具体的映射方式可以采用从1 累加的方式,当网关接收到第一个节点数据时,将该节点的地址映射为1,后续的依次加1,将这个映射表保存在网关中。

同时还采用老化机制,在一定时间内没有收到该节点的数据时,将此条映射关系删除。

采集模块数据接口的统一:采集模块与网关之间定义AT 指令集,节点通过ZigBee 协议组网。

在与网关的接口之间只关注一些对采集模块的控制指令和数据交互指令,不关注具体的组网协议,实现组网协议无关性。

相关文档
最新文档