[英]How to send and receive CAN message using ISOTP protocol in Python-can which uses CANard library?
[英]How to send and receive a file in SocketCAN or Python-can?
我想将文本文件从一个串行设备(slcan0)发送到另一串行设备(slcan1),可以在SocketCAN中执行此操作吗? 我正在使用的串行CAN设备是CANtact工具包。 还是可以在Python中完成相同的操作?
当您想通过CAN总线发送文本文件时,必须决定要发送和接收哪个CAN-ID。
您的文本文件很可能大于8个字节,因此您必须在CAN上使用更高级别的协议。 ISO-TP将在一条消息中允许4095数据。 如果这还不够,则您必须发明另一个协议来发送和接收数据。 例如,首先发送数据长度,然后以4095字节的块发送数据。
一旦解决了这个问题,是否使用SocketCAN,Python-CAN,pyvit或其他任何方法都没有关系。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.