0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过任何网络将任何设备连接到任何云

星星科技指导员 来源:嵌入式计算设计 作者:Vincent Perrier 2022-09-10 17:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

据了解,物联网设备可能无法像个人电脑和移动客户端(智能手机和平板电脑)那样连接到云端。物联网设备可能会连接到窄带、可能是短距离、高延迟和间歇性网络——从物联网设备传输的数据可能会通过具有宽带、高距离互联网接入的网关传输到云中的服务器。

正如思科白皮书中所解释的那样,并非所有来自物联网设备的数据都可以或必须发送到云中的服务器进行处理,尤其是当设备操作依赖于短响应时间或需要高数据安全性时。这意味着物联网数据应该在本地处理,最接近它的收集位置,在设备本身或网关中。这种从传感器到网关的本地数据收集、传输、存储和处理构成了雾网络和计算。

重要的是要认识到物联网网络架构不能概括为收集数据并将其发送到智能网关以进行本地存储、处理、聚合并进一步传输到云服务器以进行更大规模分析的愚蠢传感器。这种由 M2M 驱动的愿景可能适用于公共汽车、工业机器或城市街道等大型设备,您可以在其中安装一组通过无线网络连接到小盒子大小的网关的智能传感器。对于可穿戴设备,传感器被集成到智能手表等智能设备中,该智能手表使用配套的智能手机作为连接互联网的网关。在家庭中,一些智能设备,如智能恒温器,集成了传感器,也可以起到网关的作用。

事实上,雾中的元素很可能一次扮演一个或多个角色(角色是数据感知、收集、存储、处理、传输),但也可能需要在以后或在不同的配置中扮演其他角色。雾中的元素也可能需要适应不断变化的环境,因为它们需要与之交互的其他元素可能会随着时间的推移而演变。在快速发展的物联网环境中,只能支持某种类型的网络并连接到特定云平台的设备可能会很快过时。

该行业面临的全球挑战是构建雾架构,使任何设备都可以通过任何网络连接到任何云。提供这种灵活性和适应性的唯一方法是在给定的硬件基础设施上动态部署一组软件功能,这些基础设施本身可以随着时间的推移而发展(旧的硬件元素被移除,新的硬件元素被添加)。如果我们与 IT 世界进行类比,这类似于在虚拟服务器上部署云中的应用程序,而不是在专用物理服务器上部署特定应用程序:硬件虚拟化为软件部署、维护和更新提供了更大的灵活性和适应性。

虚拟化雾计算和网络涉及以下能力:

支持任何类型的 I/O 接口,用于以任何数据格式从传感器检索数据

支持任何类型的处理器架构和相关的软件开发环境(运行时和工具链)来处理数据

支持任何类型的协议栈传输数据

连接到任何云平台、协议栈和数据格式,用于传输聚合数据,还可以管理一组设备及其软件内容

为了部署可扩展且有利可图的雾计算和网络基础设施,这些基础设施能够适应不断变化的运营考虑并随着市场和技术环境的发展而不断发展,这一点很重要。

启用此功能有两个主要因素:

在软件中部署尽可能多的功能,以便可以重新编程

支持软件重新编程和定制

这可以通过云服务器的“传统”客户端轻松完成,例如个人电脑和智能手机/平板电脑,通过软件应用程序下载和更新,这要归功于舒适的存储、网络和处理资源的可用性。由于边缘节点设备中的计算、电力、存储和网络资源稀缺,因此所谓的“软件定义的雾计算”极具挑战性。PC 和移动解决方案不起作用,因此必须提供专为雾网络和计算而设计的创新解决方案,同时考虑到物联网设备的限制。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20148

    浏览量

    247151
  • 智能手机
    +关注

    关注

    66

    文章

    18672

    浏览量

    185564
  • 服务器
    +关注

    关注

    13

    文章

    10094

    浏览量

    90883
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CYBLE-416045_EVAL BLE如何连接到Windows?

    Bluetooth_LE_Hello_Sensor 来PSoC™作为外围设备,但当我尝试连接时它失败了。 失败意味着:在 Windows 中配对完成并连接,但在 Windows 中
    发表于 07-24 07:03

    使用CCU4产生3个PWM信号,在引脚 P0.8 上看不到任何 PWM 输出,为什么?

    P0.8 上看不到任何 PWM 输出。 我还尝试使用 P0.8 作为XMC_GPIO_MODE_OUTPUT_PUSH_PULL 的数字输出,但这也不起作用。 使用 P0.8 作为数字输出有什么限制吗?这和RTC_XTAL1有关系吗? 聚苯乙烯我不使用 RTC,也不在我的代码中执行
    发表于 07-14 07:01

    外围设备通过手机连接到BLE应用程序,为什么不能连接到Infineaon BLE?

    使用 ch06_ex01_periab \" le 项目创建了外围设备。\" \" 使用像 LightBlue 这样的移动应用程序,我能够连接到这个外围设备并更改特征值。 我已经使用 \"
    发表于 07-07 08:06

    是否有可能使用CYSPP配置文件连接到外围设备

    我们的现有系统使用中央和外围设备,使用基于 Microchip RN4020 的中央和外围设备。 由于供应限制的原因,我们希望英飞凌 CYBT-483056 SoC 用于 BLE central。 我们想知道是否有可能使用CY
    发表于 07-07 06:17

    CYUSB3014与PC通信几小时后断开,通过bus hound抓不到任何通信数据,为什么?

    PC是WIN7系统,PC端APP通过USB3与下位机通信几个小时以后,通信就会断开,通过bus hound抓不到任何通信数据,出错时CYUSB芯片的心跳灯正常,PC的设备管理器
    发表于 06-04 08:27

    启用 ALT DP 通信是否需要任何配置数据?

    。 启用 ALT DP 通信(作为接收控制器)是否需要任何配置数据? 也许是为了正确配置 HOTPLUG_DET 引脚 35? 还是这个设备开箱即用?
    发表于 05-27 06:22

    任何平台上使用PetaLinux的先决条件

    本篇文章介绍了在任何平台上使用 PetaLinux 的先决条件。PetaLinux 是一种嵌入式 Linux 软件开发套件 (SDK),主要用于基于 FPGA 的系统级芯片 (SoC) 设计或 FPGA 设计。
    的头像 发表于 04-24 10:40 1206次阅读
    在<b class='flag-5'>任何</b>平台上使用PetaLinux的先决条件

    可以在任何FLEXCOMM接口上使用MDIO吗?

    我正在使用 NXP LPC55S28JBD100与 I2C 和 MDIO 设备通信。在MCUXpresso IDE的PINS工具中,我在FLEXCOMM3显示屏中看到引脚列为MDIO和MDC。FLEXCOMM3 可以作为 MDIO 主站运行吗?或者,我可以在任何 FLEX
    发表于 04-08 07:52

    stm32f407zgt6使用ADC设备,终端没得任何反应是怎么回事?

    使用的stm32f407zgt6,想使用ADC设备来着,也用cubemx重新打开usart1了,最后程序编译成功,下载成功看了,但是终端没得任何反应,换了一个串口助手也是没有反应,不知道哪里出了问题。
    发表于 03-07 06:08

    使用插件Excel连接到MySQL/MariaDB

    使用插件 Excel 连接到 MySQL/MariaDB 适用于 MySQL 的 Devart Excel 插件允许您将 Microsoft Excel 连接到 MySQL 或 MariaDB
    的头像 发表于 01-20 12:38 1130次阅读
    使用插件<b class='flag-5'>将</b>Excel<b class='flag-5'>连接到</b>MySQL/MariaDB

    电脑硬盘变成存储,怎么做到把多余电脑硬盘变成存储

    网络附加存储)搭建私有。    NAS(NetworkAttachedStorage)是一种硬盘连接到局域网的存储设备,通常可以
    的头像 发表于 01-06 13:09 2172次阅读
    <b class='flag-5'>将</b>电脑硬盘变成<b class='flag-5'>云</b>存储,怎么做到把多余电脑硬盘变成<b class='flag-5'>云</b>存储

    Skyvia——连接到OData生态系统

    受支持。 Skyvia 提供对 OData 的全面支持。它允许云和数据库数据发布为 OData 端点,并将其他 OData 源的数据与支持的数据库和应用程序集成。 通过 OData 发布数据
    的头像 发表于 01-02 10:11 524次阅读
    Skyvia——<b class='flag-5'>连接到</b>OData生态系统

    通过Skyvia Connect SQL终端节点访问任何数据

    作为网关 ADO.NET 通过最知名和最广泛使用的 .NET 数据访问接口将不同的数据库和应用程序连接到 .NET 数据相关程序和技术。 .NET Framework 支持 我们的 ADO.NET
    的头像 发表于 01-02 09:31 594次阅读
    <b class='flag-5'>通过</b>Skyvia Connect SQL终端节点访问<b class='flag-5'>任何</b>数据

    ADS1278EVM-PDK采用默认的跳线连接,从ADC PRO上完全读不到任何信号,为什么?

    ADS1278EVM-PDK采用默认的跳线连接,外接AC适配器,连接ADC PRO以后,在8通道输入一个偏置1.5V的3V VPP正弦波,从ADC PRO上完全读不到任何信号,这是为啥?
    发表于 01-02 06:03

    用FPGA驱动DAC5672输出1MHz正弦波,在实际电路中却没有任何输出是怎么回事?

    我用FPGA驱动DAC5672输出1MHz正弦波,通过quartus中的逻辑分析仪能观察到正确的正弦输出,但在实际电路中却没有任何输出,我按照数据手册中给的方法来配置DAC5672评估板,方法如下
    发表于 12-31 07:20