社论
实时计算与物联网的关系
发布04/06/2018
作者:Daron Underwood, CTO,研发副总裁
对数据驱动世界的需求日益增长,导致了依赖于软件的可靠和健壮物联网设备的兴起。物联网依靠嵌入式系统在特定的网络上实时传输和接收信息。这意味着物联网设备需要有能力的系统来执行它们的预期职责:实时计算系统,可伸缩、良好连接、模块化和高度可靠。
让我们更详细地看看这四个需求。
可伸缩性
一个可扩展和灵活的实时操作系统可以提高您的投资回报,并使您能够更快地进入市场。联网嵌入式系统要求每个设备有两个处理器。在大多数情况下,8位或16位mcu用于执行器或传感器,而32位处理器用于网络接口。32位处理器可以轻松地运行实时操作系统。因此,在16和32位mcu上运行的可伸缩实时计算系统将有助于在紧凑内存需求下工作,并减少处理器需求,从而节省资源。
模块化
物联网设备上的模块化操作系统用于将核心内核与应用程序、中间件和协议分离。这是因为模块化保留了软件的内存占用,并确保易于开发,简化了具有不同功能的设备的开发过程。依赖于一个核心共享基代码的设备,但它们是用特定应用领域特有的协议栈和中间件定制的。此外,模块化实时计算系统允许整合更小的内存占用和调整嵌入式软件,以利用更少的闪存和RAM。
连接
物联网在网络连接下蓬勃发展。从医院使用的网络医疗设备到工厂使用的无线传感器节点,所有嵌入式设备必须彼此连接,并与公共或公司网络有效通信。实时计算应用于物联网,以支持其协议和通信标准。这使得设备可以在带宽效率高的协议的帮助下轻松地连接到IP网络。实时操作系统(RTOS)可以帮助您通过不需要重新构建嵌入式软件的连接选项来改进当前设备。
可靠性
物联网系统广泛应用于安全关键环境,因此它们必须非常可靠——因此需要安全认证的实时操作系统,以保证物联网设备的安全性和可靠性。即使你的设备不需要认证,知道它的操作系统已经被验证提供了信心和安心知道你的产品是可靠的。
总结
连接到物联网的设备依赖于实时计算来实现它们的目的。实时操作系统确保物联网设备及时提供正确和逻辑的结果,以确保正确执行职责。