如何将Azure IoT Edge设备用作网关

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft网络

小提示:您能找到这篇{如何将Azure IoT Edge设备用作网关}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的如何将Azure IoT Edge设备用作网关内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">IoT Edge设备可以作为网关运行,提供网络上其他设备和IoT中心之间的连接。

< ">IoT Edge中心模块的作用类似于IoT中心,因此可以处理来自任何具有IoT中心标识的设备的连接,包括其他IoT Edge设备。这种类型的网关模式称为“透明”,因为消息可以从下游设备传递到IoT中心,就像它们之间没有网关一样。

< ">对于不能或无法自行连接到IoT中心的设备,IoT Edge网关可以提供该连接。这种类型的网关模式称为“转换”,因为IoT Edge设备必须对传入的下游设备消息执行处理,然后才能将这些消息转发到IoT中心。这些场景需要IoT Edge网关上的其他模块来处理处理步骤。

< ">透明和转换网关模式并不相互排斥。单个IoT Edge设备既可以充当透明网关,也可以充当转换网关。

< ">所有网关模式提供以下优势:

< ">边缘分析–在本地使用AI服务处理来自下游设备的数据,而无需向云发送完全保真的遥测数据。本地查找和响应见解,并仅将一部分数据发送到IoT中心。

< ">下游设备隔离–网关设备可以屏蔽所有下游设备,而不对Internet公开。它可以位于无连接的运营技术(OT)网络和提供Web访问权限的信息技术(IT)网络之间。同样,无法自行连接到IoT中心的设备可以改为连接到网关设备。

< ">连接多路复用-通过IoT Edge网关连接到IoT中心的所有设备都可以使用相同的基础连接。这种多路复用功能要求IoT Edge网关使用AMQP作为其上游协议。

< ">流量平滑-在本地保存消息的同时,如果IoT中心对流量进行限制,IoT Edge设备将自动执行指数回退。此优点使解决方案能灵活应对流量高峰。

< ">脱机支持-网关设备存储不能传递到IoT中心的消息和孪生更新。

< ">透明网关

< ">在透明网关模式下,在理论上可以连接到IoT中心的设备可以改为连接到网关设备。下游设备有其自己的IoT中心标识,并使用MQTT或AMQP协议进行连接。网关只是在设备与IoT中心之间传递通信。设备和通过IoT中心与其交互的用户都不知道网关正在协调它们的通信。这样缺乏感知意味着网关被认为是“透明”的。

< ">有关IoT Edge中心如何管理下游设备与云之间的通信的详细信息,请参阅了解Azur推广网站链接地软文e IoT Edge运行时及其体系结构。

< ">IoT Edge设备不能位于IoT Edge网关的下游。

< ">父子关系

< ">通过将IoT Edge网关设置为与之连接的下游设备子级的父级,可以在IoT中心中声明透明的网关关系。

< ">可在网关配置中的以下三个点建立父/子关系:

< ">云标识

< ">透明网关方案中的所有设备都需要云标识,以便能够在IoT中心进行身份验证。创建或更新设备标识时,可以设置设备的父设备或子设备。此配置授权父网关设备处理其子设备的身份验证。

< ">备注

< ">将IoT中心内的父设备设置为使用对称密钥身份验证的下游设备的可选步骤。但是,从版本1.1.0开始,每个下游设备都必须分配到父设备。

< ">可以通过将环境变量AuthenticationMode设置为值CloudAndScope,将IoT Edge集线器配置为返回到以前的行为。

< ">子设备只能有一个父级。每个父级最多可以有100个子级。

< ">网关发现

< ">子设备需要能够在本地网络上找到其父设备。使用主机名(完全限定的域名(FQDN)或IP地址)配置网关设备,其子设备将使用该主机名来定位它。

< ">在下游IoT设备上,使用连接字符串中的gatewayHostname参数指向父设备。

< ">安全连接

< ">父设备和子设备还需要对彼此的连接进行身份验证。每个设备都需要一个共享根CA证书的副本,子设备使用该副本来验证它们是否连接到正确的网关。

< ">透明网关后面的设备功能

< ">与IoT Edge的消息传递管道一起使用的所有IoT中心基元也支持透明网关方案。每个IoT Edge网关都具备存储和转发通过它传入的消息的能力。

< ">使用下表查看设备与网关后的设备对不同IoT中心功能的支持情况。

< ">转换网关

< ">如果下游设备无法连接到IoT中心,则IoT Edge网关需要充当转换器。通常,不支持MQTT、AMQP或HTTP的设备需要此模式。由于这些设备无法连接到IoT中心,因此,如果不进行一些预处理,它们也将无法连接到IoT Edge中心模块。

< ">对于通常特定于下游设备的硬件或协议的自定义或第三方模块,需要将它们部署到IoT Edge网关。这些转换模块将传入的消息转换为IoT中心可以理解的格式。



< ">转换网关有两种模式:协议转换和标识转换。

< ">协议转换



< ">在协议转换网关模式下,只有IoT Edge网关具有IoT中心的标识。转换模块从下游设备接收消息,将其转换为受支持的协议,然后IoT Edge设备代表下游设备发送这些消息。所有信息好像都来自一台设备,即网关。如果云应用程序想要以设备位单位分析数据,则下游设备就必须在其消息中嵌入额外的标识信息。此外,IoT中心基元(例如孪生和直接方法)仅受网关设备支持,而不受下游设备支持。与透明网关相比,这种模式中的网关被视为不透明,因为它们掩盖了下游设备的标识。

< ">协议转换支持资源受限的设备。许多现有设备将生成能够为企业提供见解的数据;然而,它们的设计并未考虑云连接。不透明的网关允许解锁这些数据,并在IoT解决方案中使人文素养和危机公关考试用这些数据。

< ">标识转换

< ">标识转换网关模式基于协议转换,但是IoT Edge网关还代表下游设备提供IoT中心设备标识。转换模块负责理解下游设备使用的协议,为其提供标识,并将其消息转换为IoT中心基元。下游设备作为一流设备出现在IoT中心,随附克隆和方法。用户可以与IoT中心中的设备进行交互,而同时不了解中间网关设备。

< ">标识转换具备协议转换的优势,并且还允许从云完全管理下游设备。IoT解决方案中的所有设备都显示在IoT中心内,不管它们使用的是什么协议。

< ">转换网关后面的设备功能

< ">下表说明了如何在两种转换网关模式下将IoT中心功能扩展到下游设备。

< ">使用协议转换模式时,通过该网关连接的所有设备共享同一个可包含最多50条消息的云到设备的队列。仅当很少设备通过各字段网关进产品发布会媒体邀请行连接以及云到设备的流量较低时,才使用该模式。

< ">IoT Edge运行时不包含协议或标识转换功能。这些模式需要自定义模块或第三方模块,这些模块通常特定于所使用的硬件和协议。Azure市场包含多个可供选择的协议转换模块。有关使用标识转换模式的示例,请参阅Azure IoT Edge LoRaWAN初学者工具包。

如何将Azure IoT Edge设备用作网关

上一篇:Cloudflare:无服务器计算和平台即服务有何不同?
下一篇:将Azure IoT Edge 设备配置为通过代理服务器进行通


版权声明:以上主题为“如何将Azure IoT Edge设备用作网关"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    如何将Azure IoT Edge设备用作网关
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“如何将Azure IoT Edge设备用作网关”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通如何将Azure IoT Edge设备用作网关的相关事宜。

关键词:如何将Azure,IoT,Edge设备用作

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号