Una biblioteca de Python que proporciona soporte de Controller Area Network (CAN) para Python, ofreciendo una capa de abstracción común para diferentes hardware de interfaz CAN.
python-can

- Pitón
- Aeroespacial, Automatización, Automotor, Fabricación, Robótica
- Interfaz de programación de aplicaciones (API), Automotor, Sistemas ciberfísicos (CPS), Diseño para la fabricación (DfM), Internet industrial de los objetos (IIoT), Aprendizaje automático, Robótica, Software, Kit de desarrollo de software (SDK)
Características:
- Comunicación bus CAN (envío/recepción de mensajes), soporte para varios hardware de interfaz CAN (SocketCAN, Kvaser, PCAN, Vector, IXXAT, NI-CAN, etc.), filtrado de mensajes, registro del tráfico CAN (ASCII, BLF, TRC), objeto Bus para la gestión de la interfaz CAN, Notifier para la gestión de mensajes asíncronos, envío periódico de mensajes...
Precios:
- Gratis
- Proporciona una API de hardware agnóstico para la comunicación CAN, soporta una amplia gama de interfaces CAN, mantenido activamente, bueno para la automoción, robótica y aplicaciones industriales que implican CAN.
- Requiere la instalación de controladores de hardware específicos para la interfaz CAN elegida, la configuración puede ser compleja en función del hardware y el sistema operativo, el rendimiento puede depender del hardware.
Ideal para:
- Ingenieros y desarrolladores que trabajan con redes de bus CAN para aplicaciones de diagnóstico en automoción, automatización industrial, robótica y sistemas embebidos.