如何利用网关克服低功耗无线 LAN-IoT 连接难题

发布者:真诚的友谊最新更新时间:2018-03-11 来源: 互联网关键字:网关  lan  IOT 手机看文章 扫描二维码
随时随地手机看文章

许多低功耗无线接口和协议,如低功耗蓝牙、ZigBee、Thread 等,在智能家庭和智能工业传感器网状应用中很常见。但是,开发人员发现,这些射频协议设计于物联网 (IoT) 出现之前,因此通常缺乏与互联网协议 (IP) IPv4 和 IPv6 的互操作性,从而使得将相关设计与 IoT 连接以实现智能传感、自动化和控制的目标充满挑战。


IP 互操作性问题有多种途径可以解决,如转换数据包或使用 IP 兼容的无线接口。第一种选择效率较低,第二种方式又缩小了设计师的 Wi-Fi 选择范围。


本文将专门介绍第三种方式: IoT 网关。它们可用作网络聚合器,并且通常具有先进的安全性和多种 I/O 回程选择。本文将描述其功能和特征,再介绍适当的解决方案以及如何最大程度发挥其作用。


IoT 的无线选择


尽管缺乏直接的 IP 互操作性,许多流行的低功耗无线接口和协议具有良好的范围和吞吐量、与其他 2.4 GHz 技术的共存性以及网状网络支持特性。(参见 Digi-Key 文章“低功耗无线技术的比较。”)


双向无线连接能让用户远程监视并控制系统,同时能通过基于云的强大算法对过程数据进行分析,以实现优化性能、节能或提高生产率等目标。


如前所述,有三种方式可以克服低功耗无线协议缺乏 IP 互操作性的问题。首先是选择具有网络适配层的协议,该层可“转换”数据包,使其能通过 IPv6 网络输送。有的制造商提供低功耗蓝牙、ZigBee、Thread 和包括基于 IPv6 的低功耗无线个人局域网 (6LoWPAN) 传输层的其他射频协议“栈”。通常,这些协议栈可以正常工作,但实施起来更加复杂,并且各节点需要更多的处理器资源和功耗。


第二个选项是使用具有本地 IP 支持的无线协议。Wi-Fi 可能是最佳示例。严格来讲,Wi-Fi 仅定义了协议栈的物理 (PHY) 层、介质访问控制 (MAC) 层和逻辑链路控制 (LLC) 层。但是,互联网 Wi-Fi 连接无处不在,供应商通常提供基于 Wi-Fi 较低层的完整 TCP/IP 协议栈。代价则是 Wi-Fi 节点更大、更昂贵,并且比形成竞争的其他无线技术功率更高,因此不适合于所有应用。


第三个方法是利用 IoT 网关。这些设备属于自足式装置,包括弥合 LAN 和 IoT 之间差距所需的所有软件和硬件(图 1)。对于射频专业知识有限的开发人员,或者希望在传统的低功耗无线网络中增加互联网连接性的人员,网关也是不错的选择。



图 1: 设计师能从无线传感器网络与 IoT 连接的三种方案中选择。此处显示的第一个选择描述了如何将无线节点连接到 IoT 网关,从而将其作为中继连接至互联网。(图片来源: Texas Instruments)


网关和路由器之间的差异


网关与路由器有必要加以区分。路由器是一种更简单的设备,它为节点服务,共享共同的协议,并且需要单独将通过该协议传输的数据传递至互联网,以及从互联网接回。Wi-Fi 路由器是一个不错的例子;这些设备在启用 IP 的移动设备(如智能手机和便携式计算机)和互联网之间路由数据,但没有交互。


与之相对,IoT 网关整合了来自不同无线来源和接口的数据,并将其连接到互联网。某些情况下,网关与路由器配合使用,以方便实施。网关的主要优势在于不需要各自独立的网络节点,从而凭借其相关复杂度和成本特性支持 IP。


网关可以简单,也可以复杂。简单的装置组织和“转换”节点收到的数据包,使其适合于在互联网上传输。并且,简单的网关可转换从互联网收到的数据包,并将其分布到网络中的各节点。


更复杂的网关不仅有此功能,还具有高级安全特性和处理全部或部分(与节点共享负载)应用过程的资源。该系统的优点是节点更简单、更便宜,并且功耗更低。在有许多节点的系统中,将处理功耗集中在网关比将其分布到所有节点的成本更低。更复杂的网关还能确保 LAN 在互联网访问中断时继续工作,并且能缓冲节点数据,以便在重新建立互联网访问时进行云传输。


网关解决方案


许多制造商提供商业 IoT 网关解决方案。设备通常为市电供电装置,可配置成使用各种无线接口,包括选择低功耗射频协议。通常,连接 IoT 是通过 Wi-Fi 等基于 IP 的无线广域网 (WAN) 接口(或者以太网等有线类型)。有些更加新的设计包括通过蜂窝网络或专有 WAN 技术(如 LoRaWAN)进行互联网访问。


WAN 技术通常采用诸如 Linux 等操作系统 (OS) 控制的重量级协议栈。为了应对此类固件的计算需求,商业 IoT 网关配备有强大的嵌入式微控制器。


更先进的网关支持多个网络平台,例如 HSDK、NAT64、PC-BLE-Serialization 和 LoRaWAN Gateway Bridge,以及多种云服务,如 Amazon、Microsoft、Ayla 和 IBM 的云服务。这些先进装置还具有诸如应用程序安装远程管理、固件更新和配置更改、终端设备固件更新以及网状网络拓扑和设备的远程管理等特性。


Rigado 的 Vesta 系列 IoT 网关是最新一代可配置网关的很好例子。该产品由运行 Yocto Linux OS 的 NXP i.MX6 UltraLite Arm® Cortex®-A7 应用程序处理器提供支持。该装置支持 2.4 和 5 GHz Wi-Fi (IEEE 802.11a/b/g/n)、蓝牙 4.2、低功耗蓝牙和 IEEE 802.15.4(包括 Thread)。网关还支持采用 IEEE 802.3af 以太网供电 (PoE) 和 USB 2.0 的以太网。网关需要 4.5 至 5.5 V 电源或通过 PoE 连接运行。根据 Rigado 的介绍,即将提供蜂窝和 LoRaWAN 扩展选项。


Sierra Wireless 的 FX30 IoT 网关还具有 Arm® Cortex®-A7 应用程序处理器,并采用开源 Yocto Linux OS(图 2)。互联网连接通过蜂窝基础设施 (LTE Cat 1) 实现,并且该装置能接收 IoT 接头扩展槽的 Wi-Fi、蓝牙和 ZigBee 输入。标准装置设计为采用有线接口,如仅限以太网和 USB,需要 4.75 至 32 V 电源。该装置的低功耗引人注目,待机模式耗电不到 1 W,休眠模式仅 2 毫瓦 (mW),并且坚固耐用。装置符合 MIL-STD-810 的振动和机械冲击要求,工作温度范围从 -30° 至 +75°C,是工业应用的良好选择。

图 2: Sierra Wireless 的 FX30 IoT 网关采用蜂窝技术连接到互联网。(图片来源: Sierra Wireless)


商业 IoT 网关的第三个例子来自 Laird Technologies。其 Sentrius RG1xx 系列因采用 LoRaWAN(一种互联网连接的长距离低功耗 WAN 技术)而出名。该装置采用 Atmel A5 嵌入式微处理器,运行 Linux OS。除了 LoRaWAN,装置还提供 2.4 和 5 GHz Wi-Fi、蓝牙 4.0 和低功耗蓝牙接口以及以太网接口。由于采用长距离连接,Sentrius 十分适合智能电表、工业自动化和农业应用。


调试网关


诸如 Rigado、Sierra Wireless 和 Laird Technologies 等 IoT 网关能让设计师将其低功耗无线网络连接到互联网和云服务,无需设计复杂的连接硬件和固件。但是,需要进行一些开发工作,以确保无缝操作。幸运的是,IoT 网关制造商通常提供便于此开发过程的产品、工具和服务。


例如,Laird 的 Sentrius 专门设计为针对无线传感器应用连接该公司的 RM186/191 系列 LoRaWAN/低功耗蓝牙无线模块。这些装置结合了便利性和低功耗蓝牙的智能手机互操作性,LoRaWAN 扩展范围高达 15 km。Laird 提供开发套件 DVK-RM186-SM-01,可简化将模块连接到 Sentrius 网关的过程。利用该公司的 Node-RED 开发环境和相关指南,该过程变得较为直接明了。


Sierra Wireless 建议使用 Legato 开源 Linux 平台将其 FX30 IoT 网关连接到云。Legato 带有应用“沙盒”,为运行和控制多个应用程序提供安全的环境。该平台还提供应用程序编程接口 (API),使开发人员可以连接到云。


对于需要设计高级网络的开发人员,Legato 提供带有多语言支持的基于 Eclipse 的集成开发环境 (IDE),以及一套诊断工具,以启动本地和远程调试、故障排除、监控和分析。

Rigado 已通过其 VG3-23E4-WIB0C0-ASA-DEK IoT 开发套件进一步简化了无线网络和云连接,包括 Vesta Gateway 和 Nordic Thingy:52 低功耗蓝牙开发套件(图 3)。该开发套件允许工程师设计连接蓝牙 5/低功耗蓝牙传感器与云的原型解决方案。使用 IoT 开发套件的优点在于无需射频经验,因为 Thingy:52 传感器已配置为与 Vesta Gateway 通信。由于 Rigado 的 Node-RED 开发环境包括演示应用程序,可将 Thingy:52 传感器的数据通过 Vesta Gateway 转发至 Amazon Web Services (AWS) 云服务,原型设计得到进一步简化。


图 3: Rigado 的 VG3-23E4-WIB0C0-ASA-DEK IoT 开发套件包括 Vesta Gateway 和 Nordic Semiconductor 的 Nordic Thingy:52 IoT 开发套件。Rigado 的 Node-RED 开发环境可简化网关配置。(图片来源: Rigado)


通过 Vesta Gateway 将 Nordic Thingy:52 各传感器数据发送至 AWS 的方式直接明了。Vesta 首先配置为 Wi-Fi 接入点并通过浏览器连接至开发人员的 Wi-Fi 网络。单击提供的 URL 可启动 Node-RED 应用程序,该程序随后自动扫描 Nordic Thingy:52,尝试连接并扫描通用唯一标识符 (UUID)。建立连接后,从 Nordic Thingy:52 读取传感器数据,并发送至 AWS 和 Node-RED 应用程序仪表板。开发人员可通过仪表板进行更改,以筛选要传输的信息、以及发送频率。


Node-RED 开发环境还为经验丰富的开发人员提供简便方式,以创建基于浏览器的工作流来连接硬件设备、应用程序编程接口 (API) 和云服务。


通过 IoT 网关将传感器网络连接至云可成倍提高系统的利用率。云服务提供商通常提供基础设施,以处理传感器原始数据、控制和分析数据并从中提供有用信息或反馈。


例如,在使用 AWS 云系统时,Vesta Gateway 连接 AWS 的 API 网关(图 4)。通过 API 网关,开发人员可以创建、配置并托管 API,以便 Vesta Gateway 应用程序接入云。例如,应用程序可以使用 API 上传来自 Nordic Thingy:52 内置传感器的温度和湿度数据。然后,原始数据可以存储在 Amazon S3“存储桶”或 Amazon DynamoDB 数据库服务中。

图 4: Vesta Gateway 利用 Amazon 的 AWS 云服务收集数据,并运行所有相关代码。(图片来源: Rigado。)


AWS 的另一部分 AWS Lambda 可提供计算服务,允许开发人员运行基于云的代码,无需准备或管理服务器。AWS Lambda 支持 Node.js、Java、C# 和 Python。


例如,开发人员可以使用 AWS Lambda 上运行的代码利用 Nordic Thingy:52 发送的原始数据通告温度和湿度极端值和每日、每周及每月均值。


配置 AWS Lambda 在响应触发事件时运行代码相对直接,如对存储桶或数据库中数据进行特定更改。例如,开发人员可选择运行一组代码,以在温度或湿度超过设定阈值时向智能手机发送通知。


原型设计完成后,可使用 Rigado 基于半导体的 Nordic 模块系列(用于蓝牙 5/蓝牙低功耗无线传感器网络应用)替代 Nordic Thingy:52,以形成最终的生产设计。


总结


云连接对于最大程度利用智能无线技术的益处至关重要,然而由于主流低功耗无线协议和 IP 之间缺少互操作性,仍然存在严峻的技术挑战。应用 IoT 网关是一种方便快捷的解决方案,这种嵌入式设备能以最小的设计开销将无线传感器网络连接到云端。


来源:digikey

关键字:网关  lan  IOT 引用地址:如何利用网关克服低功耗无线 LAN-IoT 连接难题

上一篇:工程师中又有多少人异乡漂泊,执着于梦想!
下一篇:Bridgtek推出最新EVE图形控制器 具ASTC功能可提升数据存储能力

推荐阅读最新更新时间:2024-03-30 22:01

3D成像与传感技术将在消费类市场迎来爆发
 “除了传统的医疗和工业市场,3D成像与传感技术已经准备好进军消费类和汽车市场,” Yole Développement成像业务部负责人Pierre Cambou说。这家“超越摩尔”市场研究和战略咨询公司预计3D成像与传感市场将从2016年的13亿美元,指数型增长至2022年的90亿美元。下面就随网络通信小编一起来了解一下相关内容吧。 上述数据来自Yole近期发布的创新成像技术和市场研究报告——《3D成像和传感-2017版》。该研究报告以清晰的视角提供了3D成像与传感技术所面临的挑战。有些技术将迎来数十亿美元的发展,而另一些则在数千万美元或数亿美元之间。市场爆发并不会让所有厂商都赚得盆满钵满。作为中立的第三方市场和技术观察者,Yo
[网络通信]
ZETAOTA远程升级功能,大大节约功耗,方便物联网部署
近日,纵行科技与 OTA 领域专业服务商艾拉比达成合作,将采用艾拉比差分 OTA 远程升级解决方案升级 ZETA 服务。通过搭载 OTA 升级,海量的 ZETA 系列产品均可通过远程协作方式进行自我诊断、升级与维护,在降低终端设备维护成本的同时推动 ZETA 无线通讯技术在物联网应用的加速落地和敏捷迭代,助力 ZETA 生态高效智能化运营。 ZETA OTA 远程升级 OTA 是“Over The Air”的缩写,意思为“空中推送升级”或者“远程升级”。随着智能网联化的发展,OTA 也应用到了更多的设备以及场景中。智能化的一个特点就是为用户提供更多的产品功能、增加用户体验,终端设备会不断的升级,这样也让 OTA 这种空
[网络通信]
ZETAOTA远程升级功能,大大节约功耗,方便<font color='red'>物联网</font>部署
丰县获批组建江苏唯一物联网地下应用领域工程中心
    江苏省发改委已同意中国矿业大学与徐州江煤科技有限公司联合组建江苏省煤矿井下有害气体安全监控检测工程中心。     该中心将采用数字化技术、网络技术、智能技术,提升对煤矿生产所需多种要求的响应能力,为煤炭生产企业提供先进的安全监测监控系统、仪器、仪表及传感器,产品采用数字化技术和先进的浏览器/服务器,模拟实现监控信息共享。工程中心建设将充分依托中国矿大在矿山领域的技术、人才和产业资源优势,针对煤矿安全行业关键技术,进行创造性开发,努力在信息采集、识别与处理等核心技术方面实现重大突破,形成国际领先的煤矿安全监测系统。这是我省批准组建的唯一物联网地下应用领域工程中心,3月2日张敬华市长作出重要批示,对该
[网络通信]
无线IP网关的设计与应用
    摘要: 介绍了实现专用无线网与局域网之间的IP级互连原理和关键技术,并讨论了此项技术的应用前景。     关键词: IP网关 串口通信 在实现网络中,许多不在同一地点的局域网之间需要交互信息。为实现专用无线网与局域网之间的互连,研制具备下述功能的网关。首先,实现IP级互连,即某一局域网的IP数据报经过网关的转换后可以通过无线网传到另一网关,再经转换后,IP数据报可到达另一局域网的相应的主机上,如图1所示;其次,实现连接认证。当网关启动时,与另一网关进行连接认证,当认证通过时,才建立IP连接。 实验采用自主开发的软件,工作在Windows 9x操作系统下,在局域网中获得所有的IP数据报,通
[网络通信]
加速IoT终端与云端整合 思科/ARM/英特尔另立联盟
近日安谋国际(ARM)、思科(Cisco)、戴尔(Dell)、英特尔(Intel)、微软(Microsoft)及普林斯顿大学边缘(Edge)实验室共同宣布成立OpenFog联盟,希望透过雾运算(Fog Computing)来抢夺物联网一席之地;该联盟可望于2016年初建立初步框架和结构,藉以减少端到端物联网方案整合所需的时间。 据了解,此联盟欲经由开放式架构替云端至物联网端点带来无缝智慧,其核心包括分散式运算、网路和储存及实现物联网全部潜力所需之技术,从而加速雾运算部署。 雾运算架构将计算、通讯、控制和储存资源与服务,分配给用户或靠近用户的设备与系统。OpenFog联盟将藉由白皮书、测试平台和其他方式展示云端架构与边
[物联网]
赛普拉斯为树莓派3 B+ IoT单板计算机提供强大稳定的无线连接
先进嵌入式系统解决方案的领导者赛普拉斯(纳斯达克代码:CY)近日宣布其Wi-Fi®和蓝牙®combo解决方案为全新的树莓派 3 B+(Raspberry Pi 3Model B+)IoT单板计算机提供强大稳定的无线连接能力。赛普拉斯CYW43455单芯片combo解决方案提供速度更快的高性能802.11ac Wi-Fi 网络连接、用于音频和视频流媒体播放等蓝牙和蓝牙低功耗(BLE)同步运行的高级共存算法,以及与智能手机、传感器和蓝牙Mesh网络的低功耗BLE连接能力。该combo的高速802.11ac传输能力,可实现出众的网络性能、更快的下载速度和更好的覆盖范围,并借助快速深度睡眠模式实现更低的功耗。树莓派 3 B+型板卡基于已经
[嵌入式]
中国移动推出NB-IoT/eMTC/GSM多模通信模组Qualcomm调制解调器支持
6月7-9日,亚洲电子消费展(CES Asia)在上海举行。期间,中国移动正式推出NB-IoT/eMTC/GSM三模通信模组A9500。该通信模组采用Qualcomm MDM9206 LTE IoT调制解调器,具有低功耗、低带宽、长达数年的续航时间和更广覆盖的特性,同时支持语音通话以及TCP/IP协议。此次合作也意味着Qualcomm与中国移动在物联网领域的合作正在不断深入。双方之间的合作将进一步推动物联网产业加快发展,满足不断多元化的使用场景需求。 MDM9206 LTE调制解调器是Qualcomm推出的高度集成全球多模(NB-IoT/eMTC/GSM)LTE IoT解决方案,能够通过单一SKU满足全球运营商和终端用户不同的
[模拟电子]
中国移动推出NB-<font color='red'>IoT</font>/eMTC/GSM多模通信模组Qualcomm调制解调器支持
基于STM32+华为云IOT设计的智慧路灯
随着工业和城市的快速发展,道路照明系统的产业也在迅速发展,并趋于复杂化,为了更经济地控制和维护复杂的路灯系统,市面上各大科技公司开发了各种路灯控制系统,并且路灯都连上物联网云端,连上了政府网络,可以远程了解路灯的工作情况,运行情况。 为了方便了解物联网平台,学习物联网开发,了解智慧路灯的开发,本文就采用华为云IOT物联网平台,选择STM32作为主控芯片,再配合相关的传感器完成智慧路灯开发。 2. 具体实现的功能以及相关的硬件 当前设计的智慧路灯采用NBIOT模块-BC20连接华为云物联网服务器,上传路灯的各种参数信息:环境光强度、太阳能充电板电压、锂电池电量等信息。设计了一款手机APP,可以通过华为云物联网平台的应
[单片机]
基于STM32+华为云<font color='red'>IOT</font>设计的智慧路灯
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved