IoT网关平台与应用

发布者:czl55555最新更新时间:2017-08-01 来源: 21IC中国电子网关键字:物联网  互联网  大数据 手机看文章 扫描二维码
随时随地手机看文章

有关物联网将能实现资源利用高效化、智能化的论述提高了科技界以及消费者对物联网的期待。物联网(IoT)需要给我们周围的日用物品(物)增加感知和联网功能,将其变成一个网络节点。下面就随网络通信小编一起来了解一下相关内容吧。

不过,受到功率大小和运算能力限制,直接将物联网节点连接到公共网络有时是行不通的。IoT网关能够利用适合的联网技术,把资源有限的“物”连接到规模更大的网络。有多种技术可用于“物”与网关之间的连接通信。同样,IoT网关与云端的通信也有多种网络协议可用。IoT网关设计面临很多挑战和难题,例如,数据安全、身份验证和设备开通。对于一个具体应用,做出正确的选择,不是一件小事。本文介绍一个“无线网桥”的IoT网关平台架构,该网关平台灵活可变,支持不同的无线通信技术。我们还将探讨“物”与“云”通过IoT网关平台交换信息所需的多种联网技术和网络协议。本文有助于设计人员开发安全、灵活、可扩展的IoT网关。

前言

物联网就是一个物品互联网,这里的物品(物)内部有电子系统,具有感知和上报功能,支持远程控制,有时还能做出简单的决策。与物联网相关的其它常用术语包括M2M(机器间通信)和IoE(万物互联)。将内部有电子系统的物品连接到网络的概念由来已久。大致浏览一下相关资料后发现,物联网似乎不是什么新概念。不过,物联网和传统的机器间通信还是略有不同的。物联网的目标是将所有能够与用户互动的设备(物)都连接在一起,包括通常不联网的设备,实现万物互联。第二个不同之处是,物联网打算沿用现有的基于IP的网络,建立一个全球规模的物联网,而这一代机器间通信技术则是建立专用通信网络基础设施。物联网接入互联网的概念可提高物联网延伸距离,同时也使物联网技术面临一些独特的挑战。其中一个挑战是,受限于系统内存、数据存储容量和计算能力,很多物联网节点无法直接连接基于IP的网络。IoT网关可以填补这块空白,在基于IP的公共网络与本地物联网之间架起一座网络桥梁,同时还能提供数据安全、存储和处理服务,尽可能地提高物联网节点终端设备的成本效益和能效。此外,网关还能让网内设备使用不同的通信技术相互对话。不幸地是,影响设计的不确定因素太多,设计一个面向未来的IoT网关是一项十分艰巨的任务。物联网市场碎片化严重,厂商数以万计,缺少统一的标准。目前有关物联网的技术规范过多,每家科技企业都各自为阵,只推广自有技术。本文旨在于概述目前市场所有的可用技术,不深入介绍厂商的具体通信协议。

IoT网关的设计挑战

节点连接: 将网关连接到物联网节点,需要选用一种近距离射频(RF)通信技术。选择射频技术时需要比较各种参数,例如频带、调制方法、信道数量、数据速率、延迟、稳健性等。此外,还要考虑本地行业法规的相关规定。如果是节点类型相同的同构网络,射频技术选择就比较容易。相反,如果网内有多种不同的节点,有不同的需求,射频选择就会复杂很多。

后台连接: IoT网关与节点的连接可以使用近距离射频技术,而网关与互联网的连接则需要远距离通信技术。选择这项技术时需要考虑带宽需求和本地现有可用的连接技术,还要考虑是否是关键应用。因为每个地区的网络连接技术都不尽相同,所以准备多个后台连接方法是一个不错的主意。

管理服务器: 物联网节点作为独立的实体,通常不接受网络设备(通过网关)的访问请求。较为普遍做法是通过中央服务器管理网络节点,同时IoT网关为服务器提供通信支持,因此,我们需要选择网关与管理服务器之间的通信协议。

本地智能: 在真云架构中,节点将全部数据发送到云端进行处理和控制。不过,这种设定并不是很理想,因为毫无价值的数据也会发到云服务器,导致带宽浪费、服务器负荷增加,甚至连接断开时还会丢失数据。边缘计算概念解决了这个问题。如果IoT网关在本地承担大部分决策工作,只向云端发送过虑后的有价值的数据,系统运行将会变得更加高效。出于灵活性考虑,网关决策逻辑可以由服务器设定。本地智能程度和类型取决于实际应用,如果会影响网关设计决策,应给予深度考虑。

需要考虑的功率因素: 网关电源也会影响我们的设计定案。因为广泛用于物联网设备,所以传感器网络应尽可能从环境中汲取能量。

数据安全: 这是决定大规模物联网能成败的关键要素。随着网络成更多应用(某些应用实际上是关键应用)的重要组成部分,数据安全变得更加重要。安全问题应落实到每一个设计阶段,而在设计任务全部完成后再增加安全功能的做法是错误的。

可维护: 这是一个经常被忽视的需求。历史经验告诉我们,没有系统是完美无缺的。不管部署前做过多少测试,部署后还会发现安全缺陷、隐患和漏洞。IoT网关和节点必须支持现场维护和更新功能。设备维护不应只依赖远程维护,还应有更多的联网方法可选。

下面我们详细讨论现有联网技术,以及每种连接技术可用于哪些场景。

节点连接技术

目前,蓝牙、Wi-Fi、NFC、ZigBee是大家非常熟悉的无线通信技术。此外,新兴联网技术,例如Sub GHz、Thread、ANT、Z-Wave,可直接用于智能家居、智慧城市、智能照明和智能表计。

根据实际应用情况,功耗、数据速率、工作频率、电池续航能力是决定选择哪一种或一些联网技术的主要因素。本文后面的表1比较了当今主要无线通信技术的特性。

后台连接:

网关与管理服务器(后台)的连接需要选择回程连接技术以及通信协议。回程连接是IoT网关到ISP互联网服务提供商端点之间的远距离连接。2G/3G/LTE等移动通信技术是当前最热的回程链路技术。此外,智能路灯等应用还可以使用电力线通信(PLC)技术。高带宽应用可以选用光纤通信技术。没有被移动网络覆盖的边远地区,可以选用卫星通信或微波点对点连接技术。

通信协议

有很多通信协议可用于IoT网关与云服务器之间的通信。这里我们讨论一些比较热门的技术及其优缺点。

Plain HTTP: 这是目前普及度最高的网络协议,被服务器厂商广泛接受,得到互联网标准的支持,兼容性问题最少,无缝支持RESTful API。不过,这项技术的缺点是开销太大,体现在HTTP报头和基于文本的格式方面。Plain HTTP虽然运行在TCP之上,但还是一种无状态协议,不适合即时通信应用。客户端必须发送一个请求信号,才能收到服务器的应答(命令)。为收到服务器的更新信息,客户端必须不断地轮询服务器。

CoAP: 资源受限型应用协议,可以认为是二进制版的HTTP,对HTTP协议的一些局限性做了改进,拥有非常准确的报头,支持二进制数据格式,因此降低了开销;可运行在TCP或其它传输层甚至SMS之上。CoAP数据包很容易转换成HTTP包。不过,因为缺乏对互联网基础设施的支持,此技术不能很好地兼容防火墙、代理服务器和路由器。因此,这项协议通常只适用于传感器网络内的私有网络。

Web sockets: 这是一个互联网标准支持的新的网络协议,采用与HTTP相同的寻址和握手方法,兼容现有网络基础设施。在完成握手对话后,立即转换成TCP之上的双工通信,适合即时双向通信,特别适合主机共享的虚拟主机环境和代理服务器后面的网关。

MQTT: 也是一个深受市场欢迎的运行在TCP层之上(可选)的网络协议,有一个主题订阅模式,更适合向相关网关广播信息,同时还适用于网关与服务器通信,具有一些适合物联网应用的功能,例如,最后一条消息永久存在和遗嘱消息。

AMQP: 这或许是最适合网关与服务器通信的网络协议。该协议的作用相当于一个存储队列,即便临时断网,也确保数据包不会丢失。

XMPP: 可扩展消息处理与现场协议,是聊天客户端广泛使用的即时通信协议,对很多功能进行了标准化,例如,用户验证和消息ID。不过,因为技术规范十分复杂,数据交换采用冗长的XML格式,所以不适合物联网应用。

图1: 意法半导体的无线网桥解决方案

IoT网关平台架构

这里介绍一个我们自主开发的灵活可变的传感器数据监控设计方案。传感器数据监控是一种普通应用,对安全或可靠性没有特殊的要求。

无线网桥IoT网关: 无线网桥是基于STM32的IoT网关平台方案,提供多种不同的通信连接技术,如图1所示。通信系统由蓝牙、Wi-Fi、Sub-GHz和NFC近距离通信组成。每种通信技术都有自身的优势。Wi-Fi用于在网关平台与云端平台之间传输物或节点数据,蓝牙用于网关平台与安卓应用程序之间交换物或节点数据,而Sub-GHz技术用于在网关平台与物或节点之间传送数据。在无线网桥平台上,蓝牙、Wi-Fi和Sub-GHz模块通过UART线与STM32通信,而NFC收发器通过SPI线与STM32通信,如何确保STM32微控制器与不同的通信设备配合而不会延迟,高效处理所有请求,是这个平台设计的一大挑战。这个网关平台架构可以帮助我们利用不同的通信技术满足不同的用例需求。我们在这个网关方案上增加一个应用层,充当云应用与物之间的网络桥梁。这个6LoWPAN网络的操作系统是Contiki OS。手机应用软件通过蓝牙接口与网关通信。

主要通信元件

Sub-GHz模块: 网关通过SPIRIT1 Sub-GHz模块与6LoWPAN网络中的“物”通信。SPIRIT1模块是超低功耗的高集成度射频模块,支持868 MHz / 915 Mhz ISM双频工作。该模块基于SPIRIT1 RF sub-GHz收发器(内置SMPS电源)、STM32L1微控制器、内部滤波器/平衡不平衡转换器芯片天线。UART主机接口可通过一个标准固件库直接连接外部微控制器,利用点对点通信和AT命令简化射频配置、数据传输接收。

Wi-Fi模块: Wi-Fi模块将无线网桥网关连接到云端应用。SPWF01Sx智能Wi-Fi模块是一款独立的即插即用的802.11 b/g/n解决方案,内置功率放大器和32位STM32微控制器。模块还集成时钟芯片和稳压器。

近距离通信: 该网关平台将CR95HF收发器用作NFC读写设备,与“物”上的NFC无源标签通信,配置设备。CR95HF是13.56-MHz多协议非接触式收发器。

蓝牙模块: SPBT2632Cxx蓝牙模块是一个小尺寸的功能完成的射频平台,适用于家庭自动化设备与蓝牙设备和手机之间的数据传输。

物架构

在本解决方案中,物基于多传感器-RF平台,共有两个组件(STEVAL-IDI002V2和STEVAL-IDI003V2)。STEVAL-IDI002V2是主板,集成了STM32L1 Cotex-M3微控制器、双接口EEPROM和Sub Ghz通信接口。STM32L1运行基于Contiki3x的6LoWPAN协议栈。选择这款微控制器是考虑到超低功耗的要求。双接口EEPROM使多传感器射频平台能够存储传感器送来的数据,让用户可以选择在NFC手机上查看数据。

STEVAL-IDI003V2电路板集成多个传感器,例如MEMS加速度传感器、MEMS压力传感器、MEMS湿度传感器、MEMS麦克风和光传感器。给整个系统供电的是一枚锂电池。

图2: 射频传感器节点(物)

在6LoWPAN网络内,多传感器射频平台是‘物’,无线网桥(网关)上的Sub-GHz射频模块是根节点。传感器节点读取传感器数据,并通过6LoWPAN网络将其发送到根节点。传感器节点还有GPIO端口,用于控制致动器。

IoT网关提供本地和远程连接选项,以访问传感器数据和节点上的致动器(图4)

Web访问: 远程用户可以使用管理服务器提供的Web界面查看传感器数据,向致动器发送命令。

安卓应用软件: 本地用户可以用蓝牙手机访问节点。在完成手机与无线网桥平台配对后,手机应用软件可以使用节点的功能。

NFC支持: 无线网桥支持NFC读写功能。这个通信功能可用于配置节点(射频信道等)和网关(Wi-Fi和蓝牙设置等)。

管理服务器应用设计

我们还设计了一个叫做ST Cloud Bridge的云端应用,在内置传感器/致动器的“物”或节点与终端用户之间搭起一座互动桥梁。图3是该云端应用的框图。物或节点将数据上传到ST Cloud Bridge云应用,然后获取命令和配置信息。终端用户可以监视传感器数据流,针对各种情况设置提醒通知。该平台还能开通、控制和配置节点。Cloud Bridge云应用主要由两个部件组成:设备模块和web模块。设备模块与传感器/致动器节点互动,而web模块处理用户所用的web客户端和移动客户端。这两个模块通过共享物体或云端服务总线交互操作,该解决方案运行在Azure网站平台上,提供数据安全功能,只与注册过的节点交互,所以数据完整性不会受到影响。该云应用准许“物”通过网关使用基于REST的标准API。

对于物联网管理应用来说,支持多个协议十分重要。我们必须有设备管理模块、监视模块、上报模块和开通模块。

考虑到物联网应用固有的负载易变性,IaaS是企业托管云应用的首选方式。现在很多云服务提供商开始提供物联网专用服务,使物联网应用的开发维护变得更加方便快捷。

图3: 节点管理云应用

物联网应用

家庭自动化

智能家居:这些应用让用户能够远程监控安防设备和家电,还可以提高能源使用效率,例如,当用户外出时,自动关闭家电电源。

智慧城市:

智能路灯: 通过监视环境光和交通流量等参数,市政管理者可以控制路灯亮度和开关灯时间,节省大量电能。如果路灯出现故障,系统会立即报修,降低意外事故风险或犯罪率。

智能表计: 无线连接的表计可实现远程抄表和一些应用,例如,阶梯式电价和双向计量电能表。智能电表还能侦测并上报盗电、电路漏电等事件。

智能停车场: 基于接近检测传感器的智能停车场是另一种物联网应用,能够为驾驶员提前发送空车位信息,避免交通拥堵问题,使按停车时间收费的计价也更加准确。

智慧农业:通过对湿度和营养进行精确监视,系统可提示浇灌和施肥时间,从而节省水和化肥成本,同时大幅提高产量。实践证明,当与天气预报配合使用时,该系统可让农民切实受益。

健康

这是即将到来的物联网应用,将会给终端用户的健康护理带来革命性变化。各种穿戴传感器收集病患的体温、血压等重要生理参数,然后通过IoT网关发送到病患线上健康档案,为用户建立一个准确的生理参数档案。对于医护专业人士来说,与病患病健康史相关的数据是一个有效的诊断工具,可以实时分析这些数据,在紧急情况下,可以快速行动,立即抢救病患。

工业

在监视和优化工业生产过程方面,物联网同样可以发挥重要作用。低功耗传感器节点的问世在工业自动化领域开辟一条新的途径。低功耗传感器节点在以前还是一个不小的挑战,除用于工业自动化应用领域外,还能进入对人类有害或不能进入的危险环境替代人类工作。

结论

我们提出了一个能够连接6LoWPAN网络中的“物”且支持手机和云应用的通用IoT网关平台方案。“物”所连接的网关是IPv6网络中的IoT无线网关。该系统解决方案可以定制,以适用于不同的用例。高品质开源网格网络协议的出现,例如,Contiki,有助于物联网加快进入消费领域。对于所有的物联网应用,安全性依然是一个充满挑战的问题,这无需言明。虽然现有安全技术还能撑住,但是,随着物联网不断普及,我们将会发现更多安全挑战。业界依然在努力寻找更好的低成本/低功耗的解决方案,建立一个安全的物联网。半导体制程进步、成本降低、更好的电源管理技术以及能源回收技术将会为物联网世界打开另一扇大门。

表 1 : 无线通信技术比较

图4: IoT网关接口

以上是关于网络通信中-IoT网关平台与应用的相关介绍,如果想要了解更多相关信息,请多多关注eeworld,eeworld电子工程将给大家提供更全、更详细、更新的资讯信息。

关键字:物联网  互联网  大数据 引用地址:IoT网关平台与应用

上一篇:昨日互联网,今日区块链
下一篇:物联网发展趋势下 智能家居3.0的构建之路

推荐阅读最新更新时间:2024-05-07 17:32

物联网起航在即,OCF欲拿下认证与标准首届执剑人
2017年12月4日,以” 物联网 蓝海来袭,携手打造策略商机“为主题的”2017年开放互联基金会(Open ConnectivityFoundation, OCF )学术年会“在深圳市南山区顺利召开。下面就随网络通信小编一起来了解一下相关内容吧。 在年会上,威盛电子全球行销副总裁 OCF 亚洲行销团队主席Richard Brown、中国电子技术 标准 化研究院 物联网 及相关技术委员会专家苏静茹、威盛电子营销处 物联网 生态发展部技术经理王文良、海尔集团 标准 运营经理赵牧、百佳泰业务开发总部技术副理高振家等嘉宾作了精彩的演讲,就当下物联网市场发展和 OCF 标准 协议、场景应用及未来发展战略进行了详细剖析。 中国电子技
[网络通信]
中移动统一全网增值业务命名 为互联网公司铺路
8月15日消息,消息人士透露,中国移动即将启动全网增值业务统一命名及标识研究工作。 此前有媒体报道,中国移动将成立互联网公司,从现在的“集团—省公司—地市公司”集团模式到多个专业化公司共同存在。而此次全网增值业务统一命名,则是移动终结基地模式,组建互联网公司的重要一步。 目前,中国移动增值业务主要包括飞信、139邮箱、无线音乐、移动MM、手机支付、手机游戏及手机阅读等,根据移动2011年财报,数据业务比上年增长15.4%,占营运收入比重达到26.4%。无线音乐收入达到221亿元,手机阅读、手机视频、手机邮箱等业务快速增长。 有消息称,中国移动即将成立互联网公司,将目前移动九大业务基地从省公司剥离并归入互联网公司,
[网络通信]
人脸识别大数据系统未来的三个发展趋势
随着机器视觉技术及其相关技术的不断提升,无论是图像结构化的算法还是算力均在进步,虽然算法的进步已有限。而人工智能技术的螺旋上升极有可能会将技术热点从图像识别带入到机器人、语言识别、自然语言处理和专家系统这四个大领域中,因此未来人脸大数据系统的发展将主要呈现以下三大趋势: 首先,人脸大数据系统将进一步凸显“大数据”的能力,一线厂商与二三级厂商在“人脸”领域的差距将进一步缩小,而对结构化数据的实时、高并发的处理,将成为下一个技术增长点。同时,作为2018年的延续,技术与实战的结合将进一步深化,更多的业务场景,更灵活的业务开发,更迅速的业务定制,更便携直观的业务呈现将会受到客户的欢迎。 其次,边缘计算设备与后端集群分析这两种业务
[嵌入式]
弈聪软件获5项集成电路布图设计登记证书涉物联网、云计算
近日,陕西弈聪软件信息技术股份有限公司(以下简称:弈聪软件)获得由国家知识产权局颁发的5项“集成电路布图设计登记证书”。 图片来源:西安弈聪 5项布图设计名称分别为:一种智能手环蓝牙通讯芯片、一种物联网网络安全数据加密芯片、一种物联网数据传输运算分析芯片、一种基于云计算的智能手环数据存储芯片、一种低功耗高频工业物联网芯片。 据悉,根据集成电路布图设计保护条例第十二条规定,布图设计专有权的保护期为10年,自布图设计登记申请之日或者在世界任何地方首次投入商业利用之日起计算,以较前日期为准。但是,无论是否登记或者投入商业利用,布图设计自创作完成之日起15年后,不再受该条例保护。 弈聪软件成立于2010年,是一家提供全方位IT解决方案
[手机便携]
弈聪软件获5项集成电路布图设计登记证书涉<font color='red'>物联网</font>、云计算
联手小米京东,看Marvell如何将战略重点转移向物联网
全球领导厂商美满电子科技(Marvell)在北京召开了Marvell物联网方案巡演。现场Marvell向合作伙伴分享了自己的物联网方案和战略。   这次会议也吸引了包括小米科技、京东智能、阿里巴巴、360、乐视、易车网、上海庆科、美的、海尔、海信、长虹等多位在智能家居、互联网和IOT领域非常有影响力的企业高层参会,此外还有中国移动运营商的参与。 Marvell总部在在美国,有7000多名员工,大部分是工程师,中国总部在上海,每年销售10亿片的芯片厂商。在手机领域Marvell 过去几年取得了不小成绩,而Marvell同时也是最早进入物联网领域的芯片厂商之一。 Marvell在智能家庭、可穿戴设备、移动、计算、消费类电子
[嵌入式]
消息称三星已中断Tizen手机计划 转战IoT物联网领域
    Tizen系统被用在三星智能电视   新浪手机讯 9月29日上午消息,根据南韩业界的消息,三星电子(Samsung Electronics)已中断Tizen手机推出计划。事实上,三星早已不推出Tizen手机,而是将Tizen系统放到物联网产品中。   三星曾经推出自己的手机操作系统Tizen,并将这一系统适配到低端智能手机,不过后来采用这一系统的手机在印度遭遇惨败,之后也就无人问津了。   目前,三星官方并没有宣布不再推出Tizen手机,不过该公司也没有再推出采用这一系统手机的新计划。据了解,三星的Tizen系统目前主要用于自家的智能家居设备,比如电视、冰箱、洗衣机、手表等等。
[手机便携]
国网山东经研院以高端设计支撑能源互联网领航卓越发展!
2018年,是我国改革开放40周年,也是全面贯彻落实习近平新时代中国特色社会主义思想和党的十九大精神的开局之年。为此,中国电力报《工程周刊》重磅推出《庆祝改革开放40年·壮阔东方潮奋进新时代》为主题的反映电力工程行业发展成就系列专题报道。该系列报道将围绕核心电力工程企业和重大电力工程两条主线展开,推出《庆祝改革开放40年·壮阔东方潮奋进新时代——建设之星》及《庆祝改革开放40年·壮阔东方潮奋进新时代——工程之光》两大专栏。本期《庆祝改革开放40年·壮阔东方潮奋进新时代——建设之星》将聚焦国网山东省电力公司经济技术研究院以高端设计提升发展实力的转型升级之路。 积跬步至千里, 实现从量变到质变的飞跃; 志存高远创精益,
[新能源]
Wi-Fi HaLow——专为物联网而生
物联网和M2M网络的发展在许多市场创造了新的机遇。根据全球领先数据统计公司Statista的数据,物联网设备的数量将从2021年的138亿台增加到2025年的300亿台以上。这些应用中有很多都需要远距离连接设备或传感器,因此要求能效高且电池寿命长。 Wi-Fi(IEEE 802.11) 是家庭和小型企业应用的首选互联网连接技术,在Wi-Fi的成功基础上,Wi-Fi联盟推出了另一项新标准—— Wi-Fi HaLow 。这是一种安全、节能的星型网络拓扑结构,可以实现1公里以上距离通信。Wi-Fi HaLow通过Wi-Fi技术实现了中短程高速视频流以及远距离数据传输的强大性能。 什么是Wi-Fi HaLow? 扩大Wi-Fi
[物联网]
Wi-Fi HaLow——专为<font color='red'>物联网</font>而生
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved