Java y CANopen

Antecedentes

Estoy obligado a crear un programa Java en una computadora portátil para recibir / enviar mensajes CANopen.

RJ45 se elige para ser el medio físico de la red. Soy nuevo en la programación de comunicaciones CANopen y Java.

Disculpe si parezco no iniciado. La verdad es que he estado leyendo mucho, pero todavía no sé cómo comenzar.

PreguntasAdemás de conectar una PC a la red CANbus, ¿qué más hace el adaptador CAN-PC?¿Es posible conectar el portátil a la red CANbus sin el adaptador CAN-PC?Si se requiere un adaptador CAN-PC, ¿qué tipo de adaptador debo usar? PCMCIA, paralelo, serie, usb, etc.¿Cómo empiezo a escribir el programa Java para escuchar / escribir mensajes CANopen?¿Qué bibliotecas debo usar?¿Necesito crear mis propios controladores?¿Mi programa debe manejar el monitoreo de latidos cardíacos, la detección de errores, etc.? ¿O los tiene en cuenta el adaptador CAN-PC?¿Cómo recupero información específica de un nodo CANbus?¿Cómo se crea el archivo EDS y el diccionario de objetos? ¿Todos los nodos los requieren?¿Cómo simulo una red CAN para probar mi programa Java sin comprar hardware CAN?

Respuestas a la pregunta(1)

Su respuesta a la pregunta