Указывает ли аппаратное устройство протокол? Просто потому, что это соединение через последовательный порт, это не значит, что оно должно быть ASCII / Readable English Text. Это также может быть просто последовательность байтов, где, например, 42 - это команда, а 21212121 - данные для этой команды. Может быть последовательность инициализации или что-то еще.
В конце концов, все, с чем вы работаете, это серия байтов. Смысл их можно найти в спецификации протокола или, если у вас его нет, вам нужно вручную посмотреть каждую команду. Введите команду на устройство, запишите ввод, введите другую команду.
Ищите узоры. Общая инициализация? Какие могут быть команды? Какие данные передаются?
Да, это утомительно, но реверс-инжиниринг редко бывает легким.
ASCII для Hex:
B !!!! AE! &!)! & Y_A0! +!
B !!!! AG!! (! Y] A2! *! (
Для меня это выглядит своего рода протоколом с некоторой последовательностью инициализации (B !!!!) и командами (AE и AG), но это только предположение.