Недавно я разрабатываю простое приложение для работы с моим GSM-модемом, и у меня есть проблема с отправкой команды USD. После некоторого исследования я нашел модемные журналы и нашел, что мой модем отправляет эту команду, чтобы получить баланс.Как закодировать нормальную строку с режимом кодирования «IRA»?
AT+CUSD=1,"AA182DA68A8D1A",15
Я послал эту команду с моим приложением и получил результат, он отлично работает, но когда я проверить мой режим кодирования модема с помощью этой команды
AT+CSCS?
он вернется в этом режиме «IRA», но я не знаете, как преобразовать текст команды баланса * 141 * 1 # в этот тип строки.
Из модемных журналов я обнаружил, что эта строка «AA182DA68A8D1A» преобразуется в форму «* 141 * 1 #».