亚马逊loT所提供的两大软件技术支持 FreeRTOS是一款面向微控制器的开源实时操作系统,可让您以低功耗轻松编写、部署、保护、连接和管理小型边缘设备。FreeRTOS在MIT开源许可下免费分发,包括一个内核和一组不断丰富的软件库,适用于各行业部门和应用。包括将低功耗的小型设备连接到AWS云服务(如AWS IoT Core)或运行AWS IoT Greengrass的更强大的边缘设备。FreeRTOS的构建侧重于可靠性和易用性,并提供长期支持版本的可预测性。
微控制器包含一个资源有限的简单处理器,常用于许多设备,如电器、传感器、健身追踪器、工业自动化和汽车。这些小设备中的许多可以从连接到云或本地连接到其他设备中受益,但是它们的计算能力和内存容量有限,并且它们通常执行简单的功能任务。由微控制器运行的操作系统通常没有内置功能来支持连接到本地网络或云,这使得物联网应用成为一个挑战。FreeRTOS可以通过提供一个运行低功耗设备的内核和一个支持轻松安全连接到云或其他边缘设备的软件库来帮助解决这个问题,您可以从中收集数据并为IoT应用程序执行操作。 Iot绿草可以无缝地将AWS扩展到边缘设备,这样AWS生成的数据可以在本地操作,而云仍然可以用于管理、分析和持久存储。借助AWS IoT Greengrass,连接的设备可以运行AWS Lambda函数、Docker容器或两者都运行,基于机器学习模型执行预测,保持设备数据同步,并与其他设备安全通信——即使它们没有连接到互联网。
借助AWS IoT Greengrass,您可以使用熟悉的语言和编程模型在云中创建和测试设备软件,然后将其部署到设备上。您可以对AWS IoT Greengrass进行编程,并管理设备上数据的生命周期,这样它就可以过滤设备数据,只将必要的信息传输回AWS。您还可以使用AWS IoT Greengrass连接器连接到第三方应用程序、本地软件和现成的AWS服务。该连接器还可以将快速启动设备与预先构建的协议适配器集成在一起,并允许您通过与AWS机密管理器集成来简化身份验证。