在包括工业和楼宇自动化、智能医疗和交通、消费电器和智慧城市在内的众多物联网 (IoT) 应用中,使用像 Amazon AWS 和 Microsoft Azure 这样的云服务进行云连接非常重要。在这些应用中,云连接是一个不可缺少的支持功能,但不是设备的主要功能。许多物联网会产生泽字节的数据,需要进行云存储,同时物联网设备需要云支持才能进行远程访问,因此这些因素变得越来越重要(图 1)。
图 1:多种物联网类型需要访问云才能进行远程访问和数据存储。(图片来源:AWS)
维护隐私、获得所需的安全认证、确保互操作性和管理通信延迟是开发有效云连接解决方案的重要方面。这些挑战中的每一个都可以处理,但它们也会占用主要设备功能开发的时间和资源。与其从头开始开发云连接,设计者可以使用云连接开发工具包来加速这一过程。这些套件可用于基于微控制器单元 (MCU) 的设计和基于现场可编程门阵列 (FPGA) 的设计,并支持将物联网设备快速连接到 Amazon AWS 和 Microsoft Azure 云所需的所有要素。
本文回顾了云连接的构件和架构,探讨了用于收集和管理大规模传感器网络数据的事件驱动型云架构,并回顾了国际标准组织/国际电工委员会 (ISO/IEC) 27017 和 27018 的云安全指南。然后介绍了 Renesas 和 Terasic 为基于 MCU 和 FPGA 的物联网设备提供的云连接开发工具包,以及 Renesas 的 MCU 和 Intel 的 FPGA。
云服务是连接到互联网的分布式大规模数据处理和存储资源。典型的云环境中包括的元素有(图2):
物联网云 – 是一种可扩展的、高成本效益方式,支持广泛分散的设备和传感器,并为大数据提供大规模的存储、处理和分析。物联网云服务是第三方托管的基础设施和平台,如 Amazon AWS 和 Microsoft Azure。它们可以只包括硬件,但往往也提供广泛的软件包来支持数据分析、报告和决策。
图2:物联网云服务可以通过专用网关连接到传感器和设备的网络。(图片来源:Renesas)
用于物联网传感器数据的事件驱动型云架构
来自医疗设备、汽车系统、楼宇自动化控制和工业 4.0 系统的物联网传感器信息可以自动发送到云端,利用事件驱动型云架构进行收集、分析和决策。基本架构包括多个要素(图 3)。
图3:物联网传感器数据的事件驱动型参考架构示例。(图片来源:AWS)
IEC 27017 和 IEC 27018 – 为什么两者都需要
云解决方案的开发者需要 IEC 27017 和IEC 27018。27017 规定了云服务的信息安全控制,而27018 规定了如何保护云中的用户隐私。它们是在 ISO/IEC JTC 1/SC 27 联合小组委员会下制定的,是 IEC 27002 安全标准系列的一部分。
IEC 27017 为云服务提供商和云服务客户提供了推荐做法,旨在帮助客户了解云中的共同责任,并让客户了解他们应该从云服务供应商那里获得什么。例如,它在基本的 IEC 27002 标准中规定的 37 项控制措施的基础上,为云服务增加了 7 项控制措施。其他控制措施涉及到以下几个方面:
服务提供商和云用户之间的责任划分
云合同结束时的资产返还
对用户的虚拟环境进行分离和保护
虚拟机配置责任
支持云环境的行政程序和操作
云活动监控与报告
IEC 27018 的制定是为了帮助云服务提供商评估风险和实现控制,以保护用户的个人身份信息 (PII)。当与 IEC 27002 相结合时,IEC 27018 为处理 PII 的公共云计算服务提供商创造了一套标准的安全控制以及类别和控制手段。在其几个目标中,IEC 27018 概述了如何为云服务客户提供一个行使审计和合规权利的机制。这种机制尤其重要,因为在这种情况下,个别云服务客户如果要对托管在多方云环境中使用虚拟化服务器的数据进行审计,在技术上具有挑战性,并增加了现有物理和逻辑网络安全控制的风险。该标准有几个优点,包括:
基于 MCU 的云连接开发平台
Renesas 的 RX65N云套件为工业和楼宇自动化、智能家居、智能电表、办公自动化和一般物联网应用的设计者提供了一个平台,以便对物联网设备进行原型设计和评估。变型有两种:RTK5RX65N0S01000BE,它支持在美国使用的系统开发,以及 RTK5RX65N0S00000BE,用于世界其他地区。两者都提供与 Amazon AWS 和 Microsoft Azure 云的快速连接(图 4)。使用这些工具包,以前没有开发物联网设备经验的设计者可以迅速开始在云连接环境中使用解决方案。
图4:开发者可以使用 RX65N 云套件中的评估板,快速实现物联网设备与 Amazon AWS 和 Microsoft Azure 云的连接。(图片来源:Renesas)
RX65N 云套件支持灵活开发,有多个传感器、用户界面和通信功能。它还提供了样本程序以加速应用开发。可以对样本程序进行编辑和调试。附带的应用说明提供了应用的操作细节。这些样本程序是基于 Amazon FreeRTOS 移植的,可以使用可用的源代码库自由进行扩展、修改和删除。该套件具有 AWS 资格,因此它可以与 AWS 进行安全可靠的通信,包括(图5):
图5:RX65N 云套件获得了 AWS 资格认证,包括安全连接物联网设备所需的一切。(图片来源:Renesas)
Renesas 的 RX65N MCU 非常适合用于云和传感器解决方案端点设备。特性包括:
用 FPGA 进行云连接
需要 FPGA 性能和云端连接的设计者可以使用Terasic 的 FPGA云连接套件,该套件将 Intel Cyclone V 片上系统 (SoC) FPGA(如 5CSEBA5U23C8N)与云端连接能力结合在一起。这个开发工具包通过了包括 Microsoft Azure 在内的云服务提供商的认证,并包括开源设计实例,指导设计者完成边缘设备与云的连接过程。FPGA 云连接套件包括(图 6):
蓝牙 SPP,使用 HC-05 模块,范围可达 10 米
图6:Terasic 的 FPGA 云连接套件结合了 DE10-Nano Cyclone V SoC FPGA 板和 RFS 子卡。(图片来源:Terasic)
Intel Cyclone SoC FPGA 是一款可定制的基于 ARM 处理器的 SoC,通过整合包括处理器、外设和存储控制器在内的硬处理器系统 (HPS) 与使用高带宽互连的低功耗 FPGA 结构,实现了系统功耗、成本和电路板空间的降低。这些 SoC 特别适合用于高性能的物联网边缘应用。
结语
为物联网设备和传感器增加云连接不一定是一项困难的任务,但它分散了主要设备功能设计的资源。设计者可以采用基于 MCU 和 FPGA 的套件,快速有效地连接到 Amazon AWS 和 Microsoft Azure 云。这些开发工具包包括全套的传感器套件、有线和无线通信选件,并会提供安全、可靠的云连接示例应用。小编的话
正如文中所言,即便自己从头开始为物联网设备和传感器增加云连接不一定是一项困难的任务,但它肯定会分散设计资源,在人力紧张,产品到市场的周期越来越短的情况下,借助云连接套件不失为一个超近路的选择。您在采用MCU和FPGA设计物联网设备时,是否有借助云套件进行云连接的开发?您在开发过程中有哪些经验和问题?欢迎留言,沟通交流!
秘技知识学不停 专属福利享不停
就等您加入!
点此登记
赚积分、换好礼
立即到「会员权益」查看您的礼遇! 如有任何问题,欢迎联系得捷电子DigiKey的客服团队中国(人民币)客服
400-920-1199 服务支持 > 联系客服 > 微信客服service.sh@digikey.com QQ在线实时咨询:4009201199
中国(美金)/ 香港客服
400-882-4440
852-3104-0500 china.support@digikey.com
点击下方“阅读原文”查看更多
让我知道你在看哟
原文标题:超近路!让物联网设备快速上云!
文章出处:【微信公众号:得捷电子DigiKey】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !