尽管物联网在全球范围内实现跨越式增长,但基于ARM处理器的设备似乎已占据中心地位,这主要是因为它们面向移动设备的低功耗和低成本,这使其适合于物联网设备为一些基本应用程序而构建。它们将数据直接发送到云,例如温度或湿度传感器,能量监控等。
但是,随着时间的流逝,出现了其他类型的物联网架构,例如边缘计算,这使基于x86处理器的硬件有机会在物联网中扮演重要角色。边缘计算是什么,以及具有x86架构的处理器在其中到底扮演什么角色?
边缘计算
构成物联网的数百万台设备有一些共同点:它们收集信息,但对此却无能为力。他们将其发送到云,大型数据中心将其接收到,进行合并,然后对数据进行集体处理以获得特定结果或激活特定事件。所有这些设备的这种“被动”操作就是要改变的所谓的“边缘计算”,尤其适用于商业和工业场景,为所有这些设备带来了更多的自治权,使它们变得更“智能”。 它定义为存在于物联网设备(例如涡轮机,生产线,机器人,扫描仪等)附近的IT基础架构。因此,信息不必遍历网络的整个轨迹才能到达IT基础架构,
基于x86的硬件的关键作用
虽然ARM处理器本身适用于物联网设备,但是基于x86的硬件更适合在基础结构边缘的网关中用于分析和存储重要数据。让我们看看它在以下情况下如何工作。
例如,以下是使物联网设备更智能的一种方法。如果没有必要合并数据以获得所需的结果。然后,物联网传感器只需要处理收集的数据并在满足某些要求时发送结果。正是在这里您可以看到边缘计算网关的优势。如果不需要在集中式云存储库中发送和收集所有数据,则可以节省大量昂贵的带宽来传输这些数据。关键数据也可以存储在这些网关上,以便将其与新收集的数据进行比较,并确定哪些数据最终应上传到云中。
相反,另一种选择是传感器仅在有重要信息要报告时才连接到云。该设计提供了机会,可以利用诸如蜂窝技术之类的技术来降低物联网网络成本,该技术使用成本较低的按千位计费的方式,而不是更昂贵的始终在线连接。所有这些的原因是,边缘计算允许将物联网设备生成的数据处理得更近(在本地网关中),而不是通过漫长的路径将其发送到数据中心和计算云。这还具有另一个基本优势,因为它允许组织几乎实时地分析重要数据。
时间是许多行业(例如制造业,医疗保健,电信或金融行业)中明确需要的东西。在此类物联网边缘计算设备上运行,x86与ARM处理器相比的主要优势是什么?
处理能力
如果我们考虑一个现实生活中的例子,也许是一个工业环境中的SCADA系统,我们会想到整个生产线中PLC数量的x值,该数量值可以测量许多产品或机器或员工执行的特定操作。如果我们在方程式中加上其他类型的系统,例如机器视觉或条形码读取,则数据量将急剧增加。在边缘计算基础架构中,我们将首先分析数据,然后再将任何内容上传到云或提供对PLC的某种响应。在这种情况下,基于X86的硬件由于具有较高的处理能力,因此比ARM做得更好。如果我们考虑在边缘计算网关上接收到大量数据,那么我们将需要一个在更复杂的任务上可靠的选项。
I / O兼容性
由于基于x86的硬件已有多年的历史,因此制造商已经设计和生产了大量专门用于此类体系结构的硬件及其支持软件(即驱动程序),值得一提的是竞争如何也提高了产品质量的门槛。设备。基于x86的硬件网关及其互补基础设施设备可用的外围设备选项使此选项更好地实现了更平滑的实现。另一方面,ARM解决方案仍然是一个较新的选择,这使得许多设备独特且与具有相同体系结构的其他设备不兼容。
软件解决方案兼容性
由于基于x86的硬件的众所周知和成熟的设计,它还与大量的软件解决方案更加兼容,可以在工作场所中实施。
基于此示例,我们可以说基于x86的硬件在工业4.0革命中仍在边缘计算等体系结构中起着重要作用,在这种体系中,移动设备与更接近过程的更强大的高端处理设备互补。然后将数据发送到云或数据中心。