OpenCAN 是一个用来与各种不同的 CAN (控制区域网络) 设备交互的软件平台,提供抽象的 C++ 接口用来控制 CAN 设备。可通过插件来扩展对一些特殊设备的支持,并通过简单的 API 进行调用,每个组件都是跨平台的,可用来高效的开发在 Windows 和 Linux 运行的 CAN 软件。