Obtener datos de un dispositivo M-Bus con Arduino

Hola buen día a todos, espero me puedan dar una mano, tengo un medidor de flujo de agua JOYS663 con protocolo M-Bus y quiero poder leer sus variables con un Arduino UNO, de momento tengo un conversor Zenner de M-bus a rs232 Digital M-Bus Level Converter
aunque no estoy seguro si necesito un max232. Otra opcion que vi es el modulo TSS721 que convierte de M-bus a TTL. No se cual de estos seria mas viable. Pienso empezar con un codigo basico a ver si leo algo con el conversor zenner que es el que tengo de momento. Quiza necesite algun registro de variables

#include <SoftwareSerial.h>

#define rxPin 3
#define txPin 2

byte x;
byte y;
byte incomingByte;

SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);

void setup()
{
mySerial.begin(9600);
Serial.begin(9600);
}

void loop()
{
if (mySerial.available())
{
incomingByte = mySerial.read();
Serial.println(int(incomingByte));
}
}