联网控制是什么意思 能控制网络的软件叫什么


随着计算架构与区域协同控制的模式在行业中被广泛应用,10BASE-T1S技术逐渐成为焦点。其总线型及半双工的特性,为降低成本和功耗带来了显著优势。特别是在2023年5月的OPENTC14会议上,BMW提出了远程控制协议Remote Control Protocol(简称RCP)的概念,这一举措在2024年7月促成了OPEN创建TC18:Remote Control小组。目前,该小组对RCP技术的讨论和关注度持续升温。

RCP是一种高效通信协议,其核心思想在于将边缘节点控制器中MCU的协议转换功能转移到区域控制器ZCU乃至控制器Central ECU中,从而实现对边缘节点的远程控制,进而实现软件的网络集中化与边缘节点的轻量化。

设想一下,当有一个执行器通过标准SPI接口与边缘节点的MCU相连接。若需控制执行器执行特定指令,边缘节点必须通过SPI在执行器的寄存器0x01中写入数据0x0A。

若采用RCP协议,其信号传输过程将变得更为高效。区域控制器的应用层数据在RCP Client中被转换为SPI格式的指令,并嵌入RCP协议的payload中。当传输至边缘节点后,无需额外转换工作,RCP Server即可解析payload中的指令并直接通过SPI控制执行器。在更换具有不同SPI映射关系的执行器时,仅需更新ZCU的软件即可实现适配,充分体现了软件的网络集中化与边缘节点的轻量化。

RCP的应用不仅限于单个边缘节点的控制。由于10BASE-T1S支持总线型连接,区域控制器可在单个RCP报文中添加多个命令,通过组播方式控制总线上的多个边缘节点,或在一个边缘节点的多个控制器中执行单个RCP报文控制的操作。虽然这一组播操作的具体实现方式尚在讨论中,但已展现出巨大的应用潜力。

关于RCP协议字段的讨论正在TC18中展开,Draft 0.2版本已于2024年4月发布。值得注意的是,RCP在OSI七层模型中的具置尚未确定。这意味着RCP报文可能会根据使用场景的不同装进不同的协议中,如SOME/IP、1722、Google Protocol Buffers等。