Если работает в режиме терминала - т.е. послали запрос (структура не важна), получили ответ, то можно сделать и MPS и Modbus Universal.
Хотя парсить JSON на Lua будет не очень просто.