他们将雾节点定义为:
实现雾计算
服务的物理和逻辑网络
元素。它有点类似于云计算中的服务器。
但是,直觉上理解雾节点是一个麻烦。仅仅是在本地网络上而不是在大型服务器场中托管的服务器或集线器设备?智能家居集线器(如SmartThings集线器)会成为OpenFog定义下的雾节点非常简单的示例吗?
#1 楼
他们正在尝试做的事情是为消息和规则建立语义定义,这些定义可以在任何层上进行解释或处理,并且可以向上或向下迁移这些层。因此,是的,家庭集线器可以是雾节点,但前提是必须支持雾行为和消息。考虑典型的家庭自动化体系结构:
Remote -<Z-wave>- light switch -<Z-wave>- home hub -<Ethernet>- cloud server -<GSM>- phone
触发遥控器,遥控器就会向开关发送Z波消息,从而打开灯。您可以配置您的家庭集线器,以根据其他规则将消息发送到交换机(车库门已打开。),您的手表可以与您的电话通话,该电话可以与公司的云联系,从而将消息发送到您的家庭集线器,将其发送到您的电灯开关。
今天,您可以通过在电灯开关中设置由配对遥控器触发的场景来完成第一部分。使用Z-wave,不需要家庭集线器。如果按下遥控器的按钮,则可以添加家庭集线器并设置新场景以触发电灯开关,但是最好先删除电灯开关中的场景。您可以使用云界面配置集线器的行为,也许通过IFTTT触发集线器。而且,您还可以使用手机联系云上的Web界面并打开开关。
OpenFog旨在实现的是使这些设备定义通用,规则成为平台独立的消息是独立的传输。他们将共享通用的安全性和身份验证方法。这意味着无论您身在何处,都只需设置一次即可,并且定义和规则在架构中上下迁移。
从手机上,您可以查看设备,其中包括电灯开关和遥控器,并说“我希望遥控器上的按钮1切换电灯开关”。可以在您的手机中立即创建规则,然后将其传输到云服务器。云服务器可以检查输入并决定“所有有关灯光和遥控器的责任都属于较低级别”,然后将规则下推到家庭中心。家用集线器可能会说:“嘿,Z-wave知道如何在这种电灯模型中运行场景,因此我将这些规则推向电灯开关和遥控器。”下次按遥控器上的按钮时,信号将被电灯开关捕获,并且电灯将打开。这将提供最快的响应时间(不需要集线器)。通过在云级别备份规则,如果您必须更换有故障的电灯开关,则无需更改任何规则。只需将它们向下推至更换开关即可。
OpenFog还可以提供弹性刻度。假设您使用网络技术在办公大楼中放置了1000个电灯开关,该网络技术的延迟根据节点数呈指数增长。它可以扩展通信,以便将1000个节点拆分为10个网络,从而使任何网络的延迟都不会超过200毫秒。
它还指定了控件的可伸缩性。如果您曾经使用过为GUI控制而构建的系统,那么您会习惯以下指示:“右键单击节点,选择“设置”,然后将强度设置为“ 75%”,然后单击“确定””。对于管理60,000个节点,这样的指令比没有用的指令更糟糕。 OpenFog应该启用节点的自动分组,以实现可扩展的控制。 “对于东部标准时区的所有节点,将强度设置为75%”或“对于利润中心12中的所有节点,将强度设置为65%。”
它还在可能的地方指定了自治。如果伊利诺伊州皮奥里亚(Peoria,Illinois)分支机构替换了熔炉通风管控制装置,则不应该要求总部人员删除旧的控制单元ID,然后添加替换ID。当地的维修人员应该能够自己做到这一点。安全人员仍必须确保炉维修人员无权禁用后门上的防盗警报传感器。
现在,将所有这些置于开放标准之下,以便霍尼韦尔防盗警报器和特灵加热系统都可以在与您的飞利浦灯泡,Leviton Z-wave开关和Fitbit相同的逻辑网络中互操作规模。
那么,您的SmartThings集线器是OpenFog节点吗?并非今天,除非并且直到它实现并与这些标准互操作,否则它不会。但是未来的家庭中心肯定会成为OpenFog节点。
#2 楼
我将尝试回答这个问题,但想澄清一下,这是我的推论,而不是专家的观点。“雾节点”可能是智能端点之间的任何内容(例如,安全性)具有图像识别功能的摄像头),以及可能位于GSM蜂窝站点的增强型路由器节点。
要使一个节点符合雾节点的资格,它需要执行一些可能要执行的功能在具有不同架构的服务器上。因此,在Alexa模型中,可以将音频连续流式传输到云中的服务器,或者可以在节点上执行所有音频处理(不仅是热词检测)。
雾节点的重要区别似乎是上游带宽与本地带宽相比有所减少,因此很可能正在执行音频或图像处理。
基于此定义,我认为甚至智能协议桥不是雾节点(但是使用的硬件可能能够执行雾节点功能)-考虑我的lightwave-rf WiFi链接...