У меня есть некоторые проблемы с упаковкой Python, его генерированием массива байтов из диапазона от 0x00 до 0xff, я полагаю, и большинство из них не соответствуют представлению ascii.
Я хочу отправлять данные через последовательный порт, следует помнить о том, что некоторые шестнадцатеричные значения, такие как 0x11 и 0x13, используются последовательным протоколом для внутреннего управления потоком. Мне нужно избежать их, отправив.
Я могу избежать этого, отправив 2 байта вместо одного, например, 0x11 кодируется как 0x7d, 0x31. а 0x13 кодируется как 0x7d, 0x33. Эта опция усложняет на принимающей стороне поддержку временного массива байтов и итеративную проверку точности двух строк и преобразование их обратно в одну. - сложный
используйте кодировку base64 - просто, но только увеличивает данные на 25% больше .. я использую радиосвязь .. это очень сложно, я не знаю, что делать .. помогите мне ..!