详情
物联网时代的操作系统:亚马逊开源Amazon FreeRTOS!
作者:本站收录
时间:2017-12-01 11:49:31
Amazon FreeRTOS是微控制器的操作系统,它使小型,低功耗的边缘设备易于编程,部署,安全,连接和管理。

  Amazon FreeRTOS是微控制器的操作系统,它使小型,低功耗的边缘设备易于编程,部署,安全,连接和管理。Amazon FreeRTOS基于FreeRTOS内核,这是一款面向微控制器的流行开源操作系统,并通过软件库进行扩展,使用户可以轻松地将小型低功耗设备连接到AWS云服务(如AWS IoT Core)或更强大的运行AWS Greengrass的边缘设备。

  微控制器(MCU)是一种包含简单处理器的单芯片,可以在许多设备中找到,包括电器,传感器,健身追踪器,工业自动化和汽车。这些小型设备中的许多可以从云端或本地连接到其他设备。例如,智能电表需要连接到云端以报告使用情况,并且需要建立安全系统在本地进行通信,以便用户登录时,门可自动解锁。

  微控制器具有有限的计算能力和存储容量,并且通常执行简单的功能性任务。微控制器经常运行没有内置功能的操作系统连接到本地网络或云,使得物联网应用成为一个挑战。Amazon FreeRTOS通过提供核心操作系统(运行边缘设备)以及软件库来帮助解决这个问题,这些软件库可以方便安全地连接到云(或其他边缘设备),从而收集数据并采取行动。

  可以使用Amazon FreeRTOS控制台为设备配置和下载Amazon FreeRTOS。亚马逊FreeRTOS资格认证可让用户确信设备中使用的微控制器完全支持Amazon FreeRTOS。Amazon FreeRTOS是开源的,可以免费使用。

  特点:

  基于FreeRTOS内核

  Amazon FreeRTOS是开源的,基于最流行的微控制器实时操作系统FreeRTOS内核。借助Amazon FreeRTOS,用户可以利用为FreeRTOS内核开发的大型现有工具生态系统。 如果已经在现有设备上使用FreeRTOS内核,则可以选择使用Amazon FreeRTOS并利用其他库提供的功能,或继续仅使用内核操作系统。

  轻松编程,部署和管理低功耗连接的设备

  Amazon FreeRTOS包括软件库,可以很容易地将常用IoT功能编程到设备中,包括使用Wi-Fi或以太网等常见连接选项将设备配置到本地网络的库。

  安全的数据和设备连接

  Amazon FreeRTOS附带库可帮助保护设备数据和连接,包括支持数据加密和密钥管理。Amazon FreeRTOS支持传输层安全性(TLS v1.2),以帮助设备安全地连接到云。在接下来几周里,Amazon FreeRTOS将添加代码签名功能,以确保设备代码在部署和更新期间不会受到影响。

  连接到云或本地边缘设备

  Amazon FreeRTOS设备可以直接连接到AWS IoT Core等云服务,也可以连接到AWS Greengrass等本地边缘设备。通过将Amazon FreeRTOS设备连接到Greengrass Core,即使连接到云端,也可以继续与设备进行通信。

  广泛的硬件和技术生态系统

  Amazon FreeRTOS提供了在各种芯片组上轻松构建物联网解决方案的灵活性,并支持各种体系结构,如ARM和MIPS。对于新器件,用户可以从包括Amazon FreeRTOS认证计划的其他合格供应商的芯片组中进行选择。

  如何运行?

  Amazon FreeRTOS提供了用户需要的一切,以便轻松对连接的基于微控制器的设备进行编程,并从中收集数据以用于物联网应用。用户可以从选择微控制器开始,该微控制器完全支持来自信任提供商提供的Amazon FreeRTOS特性和功能,可以使用Amazon FreeRTOS控制台为设备选择相关的软件库,并下载完整的Amazon FreeRTOS操作系统,包括设备和特定于应用程序的库。

  将Amazon FreeRTOS部署到设备后,用户可以将其安全地连接到AWS IoT Core等云服务或本地边缘设备,并且即将推出远程更新功能。

上一篇:不用银行卡,刷脸就能取款啦 下一篇:物联网时代下的油气行业将最容易受到网络攻击