我正在使用CANtact
工具包发送CAN消息。以下代码通过以高速率发送标识符为0的消息来执行拒绝服务攻击
from canard import can
from canard.hw import cantact
dev = cantact.CantactDev("/dev/cu.usbmodem14511")
dev.start()
while True:
print(dev.recv())
您需要正确设置串行端口(本例中为/dev/cu.usbmodem14511
)。
这是/dev/ttyACM0
。来自wiki:
在Linux上,不需要驱动程序。根据您的Linux发行版,CANtact将显示为/ dev / ttyACM#或/ dev / ttyUSB#。 #将取决于连接的设备数量。