La capa física suena como RS232, la asimetría +/- 5V vs +/- 8V se puede explicar por los diferentes extremos que tienen controladores diferentes, posiblemente max232 en un extremo y max3232 en el otro.
Si bien la conexión de la interfaz física con arduino es bastante simple para RS232, no pude localizar el documento del protocolo ant y los únicos entornos de desarrollo compatibles son .net y Java.
enlace
seleccione "validadores" "validadores" "sc advance" "api" en los menús desplegables.
(es necesario iniciar sesión para continuar)
Tal vez estos se puedan diseñar por ingeniería inversa para revelar el protocolo de línea, pero hay una buena posibilidad de que el protocolo de línea esté cifrado.
Probablemente sería posible interactuar con un sistema basado en ARM como Raspberry-Pi (a través de USB o RS232) con la API de Java o incluso con .net usando mono, o ejecutando "Windows 10 for IOT" en la frambuesa pi