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

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

3天内不再提示

嵌入式开发必须改变以简化物联网到云的加载

生龙活虎3 来源:生龙活虎3 作者:生龙活虎3 2022-07-18 16:44 次阅读

传统的嵌入式开发已经死了。孤立的计算孤岛的概念不再相关,相反,所有应用程序都应该被视为“边缘处理”,无论是粗细还是粗细,回到集中处理资源进行分析。或者至少这是最近几个月在整个行业中传播的理论。随着应用程序从传统嵌入式设备快速过渡到面向云的边缘计算节点,本文探讨了必须如何改变这种方法,以解决将云连接集成到开发和制造过程中的日益增长的需求,并创建无缝的安全供应链用于物联网 (IoT)。

现实当然更加微妙和分散,嵌入式市场需要多年时间才能整合新概念,并且对数十年来对flash-in-the-pan技术的承诺支持几乎没有兴趣。然而,有一个明确的现实是,我们的许多嵌入式系统正在从断开的孤岛过渡到边缘计算,这推动了性能要求、通信堆栈集成、人工智能/机器学习 (AI/ML) 以及许多下一代应用程序的其他功能。

这种连接过渡正在推动消费者、工业和关键国家基础设施市场所需的安全要求和合规框架,因为每个连接也是系统的攻击媒介。

有许多文章专门讨论与面向边缘的计算相关的好处和挑战、资源应该放在哪里、数据应该在哪里进行预处理以及处理程度。确定性和滞后性、系统可用性和对中断的鲁棒性之间的平衡也是一个关键决定,尤其是在 2021 年 10 月发生重大社交媒体中断的影响之后,一旦 DNS 缺陷暴露,许多连接的设备就无法成功运行。然而,这些主题中有许多是特定于应用程序的,虽然更好的工具可以提供帮助,但最终这些都是由成本、上市时间和复杂性驱动的设计决策。

从开发人员的角度来看,云连接是一个令人头疼的问题,部分原因是安全性和连接性集成了许多不同的概念,部分原因是客户的需求在不断变化。“云连接”的简单挑战迅速分解为对安全通信堆栈、信任根和身份挑战、证书注入、安全启动和更新机制以及无数其他需求的需求。

然而,这只是开发人员方面的问题,对于生产、设备服务和企业来说,其他类似规模的挑战仍然存在。对于企业而言,围绕生命周期支持、漏洞披露和更新管理的新立法挑战带来了商业模式挑战,不再需要“一劳永逸”的销售和运输。对于设备服务而言,最终集成到客户的安全运营中心 (SOC) 中的需求至关重要,需要提供正式的身份验证和可衡量的机密性、完整性和可用性方面的安全性。

生产是云和安全集成的一个特别具有挑战性的方面,影响着面向同质和可重复制造的系统,需要真正唯一的加密身份确保每个身份都是普遍唯一的,同时仍然具有标准证书结构,例如基于 x.509 证书. 通过确保这些身份是云就绪的,并且设备能够被载入用户想要的任何云计算网络,这一挑战进一步加剧。

许多云供应商都强调这种入职是他们和客户流程中最大的痛点,也是 CISO(首席信息和安全官)将物联网设备集成到内部网络的最大挑战。事实上,为确保足够的身份、所有权和明确的网络安全风险而进行的配置是物联网在工业、交通运输和基础设施应用中兴起的最大单一障碍。

为了解决具有差异化身份和信任根的同质制造的生产问题,有两种主要选择。

首先是集成一个单独的 SIM(用户身份模块),就像在手机中看到的那样。但是,这确实需要集成 SIM 卡,但存在尺寸和后勤问题,或者需要实施 iSIM(集成 SIM),这需要在硅片中内置额外的处理器,具有特定的成本影响。

另一种方法是使用强大的安全启动管理器 (SBM) 简单地锁定设备,以确保设备上运行的所有代码都已安全生成和注入,并具有强大的代码身份验证。这样做的好处是影响成本低,使用少量内存来扩展启动过程,以及更广泛的设备可用性,包括当今使用的许多流行设备,确保快速工程采用和简单的发布周期。该解决方案的灵活性支持希望拥有设备身份的组织的自签名证书结构,或希望外包的第三方证书框架。

pYYBAGLO52yAQcIoAAHugqqyslw191.png

将设备连接和载入云可能是目前行业面临的最大挑战,主要是由于合作伙伴和设备类型的数量。通过利用如上所述的扩展流程,现在可以为 Microsoft Azure 设计和配置“云就绪”。(来源:Secure Thingz)

今天展示的解决方案利用了 SBM 方法,确保可以简单地设计大量设备以提高安全性,并为 Azure 云连接注入标准证书。该证书框架使开发人员能够快速设计数百万台设备以生产具有唯一身份的设备,然后确保将这些凭据简单地放入 Azure 云服务中。这确保了生产的所有设备都被识别到云中,确保 Azure 服务了解 OEM 供应商和设备功能;并确保最终用户确信设备易于集成,设备已正确生产,并且设备已作为安全供应链的一部分发布,从而降低了采购风险和集成成本。

如前所述,从根本上说,这种面向云的新流程建立在现有开发流程的基础上,这些流程与当今的主要合作伙伴和客户一起运作,并利用了标准的行业生产机制。这意味着该解决方案对现代生产流程的影响几乎为零,可通过主要电子元件分销商获得,并可通过各种设备访问。设备数量没有上限或下限,确保简单原型和早期市场采用到大批量应用的简单上市途径。

这是 IAR Systems 公司 Secure Thingz 所采用的方法,它与 Microsoft Azure 合作实现了这一新功能,以实现云配置和入职。如前所述,这可以实现快速开发、批量制造和集成更新管理。这实质上为安全配置技术提供了有价值的扩展,使组织能够轻松地将他们的设备整体集成到云中,从而为客户和云服务消除未知设备的传统入职挑战。

总而言之,将设备连接和载入云可能是目前行业面临的最大挑战,主要是由于合作伙伴的数量和设备类型。通过利用如上所述的扩展流程,现在可以为 Microsoft Azure 设计和配置“云就绪”,降低开发成本,减少客户集成挑战,并消除与向网络添加设备相关的网络安全风险。

审核编辑 黄昊宇

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

    关注

    5073

    文章

    19038

    浏览量

    303578
  • 物联网
    +关注

    关注

    2904

    文章

    44325

    浏览量

    371535
  • 物联网安全
    +关注

    关注

    1

    文章

    111

    浏览量

    17224
收藏 人收藏

    评论

    相关推荐

    嵌入式系统与联网的结合

    随着科技的飞速发展,嵌入式系统和联网(IoT)已经成为现代技术领域的重要组成部分。嵌入式系统是指嵌入
    的头像 发表于 11-06 10:23 216次阅读

    零基础嵌入式开发学习路线

    。移植操作系统是嵌入式开发必须掌握的技能,需要了解U-BOOT、内核、根文件系统,以及它们的裁剪、编译、烧写过程。在这一块,驱动是比较复杂的部分,需要同时懂得底层硬件和内核。这部分掌握好了就可以去嵌入式
    发表于 10-25 15:55

    嵌入式开发常见问题排查

    嵌入式开发问题排查很多人认为嵌入式开发很难,主要是因为在这个过程中常常会遇到各式各样的问题。这些问题的复杂性和多样性使得许多人感到困惑和无所适从。然而,如果将这些问题逐一拆解,实际上大部分都可以
    的头像 发表于 09-22 08:04 274次阅读
    <b class='flag-5'>嵌入式开发</b>常见问题排查

    AWFlow:内置丰富的功能节点,简化嵌入式开发流程

    AWFlow突破传统C语言限制的嵌入式开发框架,通过封装硬件驱动和系统平台,集成通用软件功能与通信协议,助力开发者专注于核心业务,提升效率,缩短周期,迅速适应市场变化。在传统的嵌入式软件开发
    的头像 发表于 08-09 08:25 264次阅读
    AWFlow:内置丰富的功能节点,<b class='flag-5'>简化</b><b class='flag-5'>嵌入式开发</b>流程

    聚焦嵌入式开发中的合规性工具、项目管理工具、版本迭代工具应用

    日前,龙智携嵌入式开发及管理解决方案亮相2024上海国际嵌入式展(embedded world China 2024)。展会期间,我们对话了多位龙智资深DevSecOps顾问及技术支持专家
    的头像 发表于 07-29 15:15 482次阅读

    嵌入式开发前景怎么样?

    嵌入式开发前景非常广阔,这主要得益于联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详
    的头像 发表于 07-10 09:00 2536次阅读
    <b class='flag-5'>嵌入式开发</b>前景怎么样?

    嵌入式开发就业前景怎么样?

    开发人员的支持和贡献。但是,随着市场竞争的加剧和技术的发展,嵌入式开发人员也需要不断学习和提高自己的技能水平,适应市场的变化和需求。
    发表于 06-07 14:51

    嵌入式学习-飞凌嵌入式ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    工程师借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会从-网-边-
    发表于 05-16 09:19

    飞凌嵌入式-ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    工程师借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会从-网-边-
    发表于 05-16 09:12

    #人工智能 #嵌入式开发 #联网 #仪器仪表 #智能驱鸟

    联网嵌入式开发
    风河智能
    发布于 :2024年04月12日 10:46:50

    输电线路分布故障诊断装置#联网 #嵌入式开发 #

    联网嵌入式开发
    风河智能
    发布于 :2024年04月12日 10:45:49

    fpga是嵌入式开发

    FPGA(现场可编程门阵列)与嵌入式开发之间确实存在一定的关联,但它们在本质上是两个不同的领域。
    的头像 发表于 03-15 14:18 988次阅读

    嵌入式人工智能的就业方向有哪些?

    ,LinuxQT开发工程师 C++开发 QT嵌入式图形开发 基于STM32MP157的人脸识别智能门锁项目 基于STM32MP157的智能环境检测项目 六:
    发表于 02-26 10:17

    嵌入式开发的转变将如何影响未来计算

    当前,开发者正在利用安全且性能增强的技术实现小型低功耗嵌入式系统的开发,赋能过往无法想象的语音、视觉和振动等 AI 应用,而这些应用正在改变着世界。  
    发表于 01-03 14:24 404次阅读

    嵌入式开发学习的十三法则分享

    嵌入式开发学习是一个不断积累和总结的过程,来自一个嵌入式开发高级工程师为我们总结的关于嵌入式开发学习的十三法则,大家不妨参考一下: 一、冗余度法则 在嵌入式系统具有足够的冗余度
    发表于 12-21 06:32