Cvgaudio zoner pro (rs485 - ascii)

Есть задача интегрировать в систему управление DSP аудио процессором
CVGAUDIO ZONER PRO

На него есть документация, есть порт RS485, и перечислены ASCII команды для управления и получения данных.

Установка громкости входов
set:input#gain#нoмeр_вxoдoв#знaчeниe_gain_dB
Примeр: set:input#gain#0-3#1

Получение данных о громкости входов
Пример: get:input#gain#0-3
В консоли отобразится значение gain указанных вхоАов формате:
get:input#gain#0-3#1#1#1#1 ГАе #1#1#1#1 gain Аля вхоАов 1-4 соответственно

Установка громкости выходов
set:output#gain#нoмeр_выxoдoв#знaчeниe_gain_dB
Примeр: set:output#gain#0-3#2.

Получение данных о громкости выходов
Пример: get:output#gain#0-3
В консоли отобразится значение gain указанных выхоАов формате:
get:output#gain#0-3#2#2#2#2 ГАе #2#2#2#2 gain Аля выхоАов 1-4 соответственно

И так далее…
Подскажите как реализовать коммуникацию WB -rs485 - DSP ?

Добрый день.
А уже проверяли? То есть начать лучше всего с проверки физики (ну и актуальности документации) - если отправить такую строку в порт ответ возвращается, ожидаемый.

В том случае если обмен симплексный (а на 485 по другому и быть не может) то проще всего использовать RPC метод, описание тут: GitHub - wirenboard/wb-mqtt-serial: Wiren Board MQTT serial protocol driver · GitHub

Примеры реализации: