реклама на сайте
подробности

 
 
> AT-Commander v2.27, Отладчик AT-Command протокола
call2back
сообщение Jun 25 2009, 13:40
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 18-03-09
Пользователь №: 46 241





Немного теории или как с ним работать пока еще на его сайте нет тех. доков.

Значит по АТ командам немного инфы.

Есть АТ команда , есть 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) но а этот раз необходимые команды загрузятся не в окно дебагера а в меню выбора команд.

из которого их монжо выбирать как-бы поштучно и ставить в дебагере на очередь отправки.


В общем-то самое осноное вроде-бы рассказал , в дополнение скажу что програмка полностью автономная и при наличии интернета
уведомит вас о наличии новой версии на сервере.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- call2back   AT-Commander v2.27   Jun 25 2009, 13:40
- - av-master   спасибо попробуем у меня, тоже есть программка дл...   Jun 25 2009, 14:09
|- - ZX81   все бы хорошо- но NOD сразу обнаруживает вирус AT-...   Jul 11 2009, 09:12
|- - Harbinger   Цитата(ZX81 @ Jul 11 2009, 12:12) а по по...   Jul 12 2009, 21:35
- - call2back   забыл дописать где скачать http://www.atcommander...   Jun 25 2009, 14:12
|- - Mik174   Цитата(call2back @ Jun 25 2009, 17:12) за...   Jun 26 2009, 05:16
|- - call2back   Цитата(Mik174 @ Jun 26 2009, 08:16) Антив...   Jun 26 2009, 14:57
- - call2back   Спрашивайте не стесняйтесь.. Кому нужно - могу по...   Jun 25 2009, 18:57
- - Harbinger   Скачал, посмотрю и о результатах отпишусь. На перв...   Jun 26 2009, 05:18
|- - Mik174   Цитата(Harbinger @ Jun 26 2009, 08:18) Ск...   Jun 26 2009, 06:44
- - av-master   ИМХо debager слишком медленно "выезжает...   Jun 26 2009, 06:02
- - Sanya_kv   Говорит WIN32/Statik возможно это программа защиты...   Jun 26 2009, 07:45
- - av-master   ну 4 сек и выезжает )) на 4-х ядерном с гигом виде...   Jun 26 2009, 19:35
|- - call2back   Цитата(av-master @ Jun 26 2009, 22:3...   Jun 27 2009, 15:00
|- - zltigo   Цитата(call2back @ Jun 27 2009, 18:00) Да...   Jun 28 2009, 10:36
- - call2back   28.06.2009 Добавлены файлы сценария с командами ...   Jun 28 2009, 07:18
- - Sanya_kv   ЦитатаОбновите свой антивирус , должно помоч.Непом...   Jun 28 2009, 10:24
|- - call2back   Цитата(Sanya_kv @ Jun 28 2009, 13:24) Неп...   Jun 28 2009, 11:29
|- - researcher   call2back Чтобы матерится много ума не надо. Ваш...   Jun 28 2009, 18:09
- - zltigo   Moderator: call2back некоторое время будет пребыва...   Jun 28 2009, 11:42
- - Sanya_kv   ЦитатаЗначит менять антивирус надо. Либо скачайт...   Jun 29 2009, 07:27
- - Harbinger   Раз уж тут упоминалось о профессиональных терминал...   Jun 29 2009, 08:08
|- - zltigo   Цитата(Harbinger @ Jun 29 2009, 11:08) ZO...   Jul 4 2009, 04:41
- - Baser   Много раз всем рекомендовал COM Port Toolkit Михаи...   Jul 3 2009, 15:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016