CAN over network bridge for Python
Project description
Creates a CAN over TCP/IP bridge for use with python-can.
Usage
Start server from command line:
$ python -m can_remote --interface=virtual --channel=0 --bitrate=500000
Create python-can bus:
import can
import can_remote
# Create a connection to server. Any config is passed to server.
bus = can_remote.RemoteBus('ws://localhost:54701/', bitrate=500000)
# Send messages
msg = can.Message(arbitration_id=0x12345, data=[1,2,3,4,5,6,7,8])
bus.send(msg)
# Receive messages
msg2 = bus.recv(1)
print(msg2)
# Disconnect
bus.shutdown()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.