Sibros 网络协议栈
申请演示
实现车辆 ECU 间的无缝、可靠通信,以业内最低的内存占用量,以独立于平台的灵活性简化诊断、更新和控制。
UDS 服务器
在 C99 中实现的 Sibros UDS 服务器堆栈是 ISO 14229 (UDS) 协议的可靠解决方案,通常与电子控制单元 (ECU) 的引导加载程序和/或应用程序集成在一起。
与平台无关的设计: 模块化且独立于操作系统,适用于不同的 ECU。
可定制的服务: 使用可配置的服务灵活实施,以节省闪存空间。
传输层选项: 支持 ISO-TP 或 DoIP。
用户特定扩展: 启用消息发送/接收回传,以实现量身定制的功能。


UDS 客户端
Sibros UDS Client 是一款灵活的解决方案,旨在满足用户的特定需求,具有可自定义的传输层和模块化、与平台无关的架构。
与平台无关的设计: 可跨设备移植,从 PC 到内存受限的嵌入式系统。
可自定义的传输层: 灵活实施,支持 ISO-TP 或 DoIP。
开发者友好型 API: 与详细文档轻松集成,便于编程化 UDS 服务使用。
用户特定扩展: 允许通过发送和接收回调进行自定义消息处理。
DoIP 服务器
Sibros 的 IP 诊断 (DoIP) 服务器解决方案使用符合 ISO 13400-2:2010 和 ISO 13400-2:2010 标准的 IP 协议实现诊断工具和车载电子控制单元之间的无缝通信。
灵活的通信: UDP 和 TCP 套接字接口可以配置为任何 TCP/IP 堆栈,如 LwIP。
无缝集成 UDS: 通过 DoIP 轻松地与 UDS 服务器集成到应用程序或引导加载程序中。
网关功能: 通过单个 TCP/IP 连接对下游设备进行 UDS 诊断。(路线图中尚不支持)。
已预先集成到 Sibros UDS 引导加载程序中: 与 Sibros UDS 引导加载程序开箱即用集成。
增强的诊断范围: 通过桥接外部工具和车载 ECU 来简化车辆诊断。


DoIP 客户端
Sibros 的 IP 诊断 (DoIP) 客户端解决方案能够发送符合 ISO 13400-2:2010 (0x1)、ISO 13400-2:2012 和 ISO 13400-2:2012 和 ISO 13400-2:2019 的 DoIP 请求。
灵活的通信: UDP 和 TCP 套接字接口可以配置为任何 TCP/IP 堆栈,如 LwIP。
无缝集成 UDS: 可轻松与 UDS 客户端集成。
已预集成到 Sibros UDS 客户端: 与 Sibros UDS 客户端的开箱即用集成。
增强的诊断范围: 通过桥接外部工具和车载 ECU 来简化车辆诊断。
ISO-TP 概述
Sibros ISO-TP 模块支持更高级别的系统和 CAN 驱动程序之间的无缝通信,扩展了 CAN 处理超过 8 字节的有效负载的能力,每条消息最高可达 4095 字节。
高效的有效载荷处理: 根据 ISO 15765-2 自动分段和管理大型有效负载。
灵活模式: 支持多种用例的阻塞和非阻塞操作。
易于集成: 用于集成到任何基于 C 或 C++ 的 CAN 系统的 API。
多功能兼容性: 可与任何 C 或 C++ CAN 驱动程序配合使用,实现无缝连接。
状态机管理: 内置状态机根据 ISO-TP 标准处理事件排序。
