
Немного теории или как с ним работать пока еще на его сайте нет тех. доков.
Значит по АТ командам немного инфы.
Есть АТ команда , есть HEX команда , разница вот в чем.
Строка: 11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF ."3DUfw.ª»ÌÝîÿ
первая часть строки это hex данные , то есть байтики в ком порт, втоая часть строки это стринг (или символы чар, кому как удобнее).
отправить в ком порт команду "AT" - можно двумя способами , как символами "AT" командой, либо hex командой 41 54 кому как удобно.
еще есть префиксы и суффиксы. префиксы - это байтики кторые идут перед командой , а суффиксы - это байтики окончания команды , например
суффикс 0D 0A - в гипертерминале это ввод команды Enter.
пример обработки команды Hello World.
Строка: 48 65 6C 6C 6F 20 57 6F 72 6C 64 Hello World
где 48 65 6C 6C 6F 20 57 6F 72 6C 64 - хекс данные
и Hello World - символьные данные.
То есть отправить ее в ком порт можно введя в командер любую из ее двух частей , либо
hex: 48 65 6C 6C 6F 20 57 6F 72 6C 64
либо
char: Hello World
А теперь таже команда но префиксом 00, выглядеть она будет вот так
00 48 65 6C 6C 6F 20 57 6F 72 6C 64 .Hello World
Далее таже команда с суффиксом 00 и суффиксом 0D 0A
00 48 65 6C 6C 6F 20 57 6F 72 6C 64 0D 0A .Hello World..
Думаю с командами уже разобрались, теерь обьясню собственно само приимущество командного отладчика.
На картинке есть кнопка Debbuger, и как только вы ее нажмете то появится командное окно дебагера в которое можно вносить команды и как-бы ставить их в очередь на отсылку в ком порт.
Ввод команд в окно дебагера можно вводить тремя способами.
Есть основное поле для ввода команд. Это длинная такая строчка в которую мы вписываем команды,
по умолчанию (в версии 2.2.7) стоит hex команда "0D620A836211830B4A92219981C0", ее вы можте заменить на свою или выбрать
подходящую из меню выбора команд "Select commands or load scrypt file .."
Например мы хотим заслать в порт команту Hello World.
Для этого мы запускаем коммандер, удаляем дефолтную команду "0D620A836211830B4A92219981C0",
и затем на ее место вписываем свою "Hello World", затем нажимаем кнопку Send AT Command и в ком порт нам уходит строчка
48 65 6C 6C 6F 20 57 6F 72 6C 64 Hello World
По настройкам ком порта думаю можно не обьяснять там по дефолту ком порт + скорость + парити (115200+COM+1) где 1 - это параметр парити.
Есть и еще один из параметров который вам может быть интересен. то таймаут ожидания ответа приходящего с ком порта.
В данном случае про это можно не думать поскольку програмка все делает автоматом (проверяет ком порт на наличие байтов каждые 200 милисекунд)
и затем выводить результат как символ asii так и hex; (спросите почему асик - а потому что вывод идет в текстовом формате а для проверки есть парралельно вывод hex).
При условии очередной засылки нескольких команд ведем отправку через окно дебагера , в которое можно вписать команду либо дбавит кнопкой 'Add',
либо загрузить файл с необходимыми командами нажатием кнопки "Load SCRYPT" , где программа запрашивает file.scf (scrypt command file) который
есть не что иное как переименованый текстовый файл с записанными в него построчно командами .
например так:
AT
AT+IFC=2,2 +IPR=115200
AT+CGATT=1
AT+CIPCSGP=1,"APN","USER","PASWORD"
И как только мы нажмем кнопку Send AT Command так команды по очереди будут засылатся в ком порт а в ответ вы увидите результат их обработки
в основном окне программы.
Идем далее, загрузка файла сценария в меню выбора команд (это там где написано "Select commands or load scrypt file .."), кликаем по этой
менюшке два раза мышкой дновременно (двойной клик) после чего откроется меню загрузки (scrypt command file) но а этот раз необходимые команды загрузятся не в окно дебагера а в меню выбора команд.
из которого их монжо выбирать как-бы поштучно и ставить в дебагере на очередь отправки.
В общем-то самое осноное вроде-бы рассказал , в дополнение скажу что програмка полностью автономная и при наличии интернета
уведомит вас о наличии новой версии на сервере.