ПО желательно отечественное, так как протоколы типа 101 и modbus реализуются с танцами и бубнами, тогда относительно легко написать драйвер под интерпретацию именно вашего устройства. Например импульсы или фронт сигнала преобразовывать в нормальный дискрет с фиксацией.