物联网堆栈集成

Digi企业软件产品经理Brad Cole讨论了物联网堆栈集成,以更好地利用设备管理和交付可扩展的物联网系统。

请花一点时间填写下面的表格,并立即访问本次录制的网络研讨会。

注册后

封面页

记录网络研讨会

2018年9月25日|15:24

Digi企业软件产品经理Brad Cole讨论了物联网堆栈集成,以更好地利用设备管理和交付可扩展的物联网系统。

根据IDC的数据,到2020年底,近50%的新企业物联网应用将利用提供全面分析的平台。使用Digi无线物联网产品,通过可靠、安全、低功耗和低成本的无线连接,将关键业务应用程序连接到云平台,这是前所未有的容易。观看本视频,了解Digi如何与云平台提供商集成,以协作交付物联网堆栈系统,以创建、连接和部署可扩展的物联网解决方案。

成绩单

受欢迎的。我是Brad Cole, Digi International的企业软件产品经理。今天,我想和大家谈谈物联网堆栈集成。但首先,让我们看看我们为什么要在Digi做这些。我们相信数据可以改变世界。这启发和启发了我们在Digi从软件到硬件平台所做的一切。

让我们来看看物联网。什么是物联网?从根本上说,物联网是指互联网,但包含了与人无关的东西。如果你想一下我们今天使用的互联网,从智能手机到平板电脑再到个人电脑,无论什么,通常都有一个人在互联网的末端与另一个人或某种系统进行交互。但通常在设备的末端会有一个人。

嗯,在物联网中,我们谈论的是世界上大量没有人依附的东西。所以如果问题发生了,没有人去纠正。因此,在物联网中处理设备与我们在普通互联网中面临的挑战有很大不同。

这些东西可以是任何地方,从一个简单的按钮,只是重新订购产品,到移动车辆上的某个东西,追踪它的位置,可能是监控发生了什么,或提供基于人类的互联网接入在车上。它可以测量不同服务的不同水箱的液位,甚至可以测量你家里的智能恒温器或路灯的液位。很多东西都被连接到互联网上,并以这种方式被监控和控制。

让我们退一步来看一下云计算。云,一个经常被使用的术语,但它到底是什么意思呢?它实际上是一组不需要管理的服务。您可以利用它们,但不必担心管理那组服务。那是别人的问题。这是一种很好的利用组件和服务的方式你不用担心它们是否在运行,是否按预期执行等等。

这可以是任何地方,从虚拟服务器空间到数据库访问到蜂窝网络覆盖,到银行应用程序。任何数量的申请都是…你知道,当它们由别人管理,由别人托管时,这就是我们所说的云。因此,如果我们看一下物联网堆栈,我们将看到物联网堆栈和物联网解决方案中的一些构建模块。我们首先要关注的是下半部分,在那里我们有设备和连接,你基本上如何管理一个设备的所有方面,而这个设备是在世界上的,没有人连接它。我们先来看这个。

正如我们前面提到的,与传统互联网不同,它有许多挑战和风险。有些是重叠的,有些是不同的。其中一个重叠的是安全领域。物联网设备已经暴露出很多安全漏洞。所以这是一个你需要注意的领域。所以,除了确保设备不被泄露外,还有更多的事情要做。你真的需要为发生的事情做好准备。我们会在几张幻灯里多讲一点。

另一个挑战是这个设备可能真的很难够到。所以他们可能在杆子或塔顶。一旦你把它安装好,你就不想再回去看了。另一个挑战是它可能会移动。所以如果它是在一辆整天或一天中大部分时间都在移动的车上,你需要能够在它在运输途中与它沟通,并知道你总是可以到达它。

另一个挑战是,您可能有一个遍布世界各地的部署,所以只是一个地理上不同的部署,而且数量很多。所以你需要能够在非常大的范围内与这些设备进行通信和管理。

所以我喜欢用物联网的方式来思考这个问题,把设备想象成另一个星球上的东西。一旦那东西出来了,你就不能去看它了。所以它需要能够与你通信,你需要能够发送命令,排除故障,尽你最大的能力恢复那个设备,而不需要去访问它。当然,它不是在另一个星球上,所以如果你不得不去,你可以去,但我总是喜欢认为它是不可能去的。

让我们花一点时间在安全性上。在Digi,我们有一个称为TrustFence的安全框架,它概述了一些安全原则。因此,我们将这些原则应用到我们的标准实践中,我们如何设计我们的设备。但我想关注的一个领域是与持续监测和支持相关的实践。所以从客户的角度来看,这有很多方面,也包括我们在Digi所做的工作。

首先我要展示的是我们的安保中心。所以这是我们网站上的一个位置,我们在这里提供关于已经发布的安全漏洞或我们自己可能发现的安全漏洞的更新。因此,任何与安全相关的更新都将放在这里,您可以订阅RSS提要,以便在这些更新发布时获得通知。

但从客户的角度来看,监控物联网部署并确保其按预期执行的能力,其中一个重要方面是监控设备部署的运行状况。因此,您可以在我们的监控和管理应用程序Digi远程管理器中生成报告。您可以为您的帐户指定总体报告、为您部署的设备指定总体报告或为单个报告指定报告,然后您可以安排该报告定期运行。

另一个关键特性是我们所说的配置文件管理器。这允许您创建一个概要文件,或者将其视为一个策略,该策略允许您指定所需的配置、固件版本,甚至将驻留在组成预期设备部署的文件系统中的文件。你可以将一个配置文件定义为一个组或者如果你使用标签来组织你的设备,你也可以将它定义为组。所以你可以为不同的配置场景创建不同的概要文件,基本上你可以创建你需要的很多。

但是配置文件管理器将持续扫描或定期扫描已部署的库存,并让您知道是否有任何设备不符合该配置文件。然后,如果你想修理,它可以修理它们。所以你可以让它通知你不合规的问题,你可以自己调查。但你也可以让远程管理器去修复那些或者至少尝试为你修复然后通知你也发生了。

我们再来谈谈大规模管理。所以,你知道,如果你部署了10个或更少的设备,它可能不会太麻烦,分别登录到每一个设备,并确定它是如何工作的,更新,和类似的事情。但假设你有成千上万的设备部署在世界各地,你需要部署一个安全补丁或一个新版本的固件,或者你做了一个配置更改你想部署到世界各地的所有设备上。

你需要一个大的工作人员来监视所有这些设备,或者你可以使用一个设备管理应用程序来为你自动化很多工作。回到我们的档案管理器功能,这是提供软件更新的好方法。与扫描安全遵从性类似,您可以创建一个配置文件,指定固件的新版本或新配置,然后该配置文件将管理固件配置或其他文件的部署,比如将Python程序部署到已部署的设备库存中。它会帮你做所有这些,让你知道它是怎么做的,哪些设备失败了,如果有失败了,等等。它会为你工作的。

我想提的另一件事是使边缘设备超越直接连接设备的能力。我的意思是,你可能有一个网关,它有IP连接功能,可以连接回管理平台。这个网关可能会为Zigbee网络之类的东西提供桥梁。在这种情况下,我们可以看到Zigbee节点。它们与网关相关联。我们甚至可以进去查看设置或者修改设置。

因此,使用我们的远程管理平台与我们的网关相结合,您就有能力监视和管理网关之外的设备。你可以把这些设备包括到我们一直在讨论的自动化中。这里有一个升级固件的例子。这恰好是XBee网关,不好意思,是网关中的XBee无线电。但是您也可以在Zigbee网络上的远程节点上更新固件。

所以我们花了一点时间在物联网堆栈的底部边缘,设备和连接部分。因此,让我们关注上层,在那里您可以与第三方应用程序或其他云提供商集成。在这个例子中,如果你有想要连接到不同服务的设备比如谷歌,微软或亚马逊,你可能想要利用这些服务的组合或者你可能想只用一个服务。但在以后的日子里,你可能会想从不同的供应商那里切换到不同的服务。

如果你有一个大的设备部署,这可能是非常复杂的,你想要做出这样的改变。因此,利用像Remote Manager这样的中央设备管理平台,将这些更改部署到这些设备上变得容易得多。现在,正如我们在上面标出的,您还可以通过远程管理器与那些第三方提供者集成。因此,您可以让整个数据路径通过Remote Manager。这是其他一些第三方应用程序提供商的例子。

但是我们基本上是通过利用Remote Manager顶部边缘的RESTful web服务接口来做到这一点的。因此,虽然Remote Manager与底层设备有专门的连接,但它为第三方应用程序提供了访问这些设备的所有功能的能力,以及通过web服务的Remote Manager的自动化功能。

所以,假设你想让这些设备直接连接到那些第三方供应商。我们也可以让它很容易管理。在前面的例子中,你可能想要切换提供者或者你想要跨多个提供者利用服务,使用我们的平台远程管理器,你可以将业务逻辑部署到你的设备上,这些设备将连接到每个提供者。如果您需要进行更改,我们可以使用前面讨论过的方法轻松地推出这些更改。这将允许你将Python代码推送到你的设备上,从而允许你使用MQTT或HTTP或其他协议连接到这些第三方提供商。

因此,这只是说明如何使用Remote Manager中的RESTful web服务连接到第三方应用程序的另一个视图,而Remote Manager又可以访问它所管理的所有设备。你可以用几种方法做到这一点。您可以进入并提取数据,但是您也可以配置Remote Manager,以便在新数据到达时将数据推出到侦听应用程序。

另外,你还可以对设备进行编程,使其直接连接到第三方应用程序。我们可以下载各种各样的业务逻辑到这些设备上,与不同的传感器对话,收集不同的数据,在设备上远程执行不同的功能。然后,它可以直接与Remote Manager或直接与第三方应用程序通信。这只是放大的视图,演示了Python应用程序示例中不同类型的抽象层。

所以,我们只是触及了表面但希望,这给了你们足够的信息来知道什么是可能的。那么,我从哪里可以得到更多的信息呢?你从哪里可以得到更多的信息?在我们的Digi支持网站上,我们有我们专业服务团队的链接,我们的无线设计服务团队。

我们可以在任何地方提供帮助,从进行移动或web应用开发,到开发将在设备上的Python解释器中运行的业务逻辑,或者如果您只是需要帮助进行物联网实现规划。我们可以帮助你从哪里开始,然后你可能需要或不需要什么服务。但如果你登录digi.com/support,这是一个连接到各种资源的好方法,可以帮助你制定物联网部署策略。2022世界杯G组

所以,感谢您的收看,我们期待您帮助我们改变世界。
Baidu
map