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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 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
av-master
сообщение Jun 25 2009, 14:09
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



спасибо попробуем

у меня, тоже есть программка для удобной работы ))

не для тех делов, но мож кому понравится полетать )))


Прикрепленный файл  configSIM.rar ( 197.02 килобайт ) Кол-во скачиваний: 235


Прикрепленное изображение


Сообщение отредактировал av-master - Jun 25 2009, 14:11
Go to the top of the page
 
+Quote Post
call2back
сообщение Jun 25 2009, 14:12
Сообщение #3





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



забыл дописать где скачать http://www.atcommander.com/download/
Прикрепленные файлы
Прикрепленный файл  AT_Commander_v2.27.rar ( 1023.16 килобайт ) Кол-во скачиваний: 2554
 
Go to the top of the page
 
+Quote Post
call2back
сообщение Jun 25 2009, 18:57
Сообщение #4





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



Спрашивайте не стесняйтесь..

Кому нужно - могу помч с файлами сценария . от вас нужно написать в ряд АТ команды.

со временем сделаем свою подборку файлов сценария и проект готов.
Go to the top of the page
 
+Quote Post
Mik174
сообщение Jun 26 2009, 05:16
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139



Цитата(call2back @ Jun 25 2009, 17:12) *
забыл дописать где скачать http://www.atcommander.com/download/


Антивирус говорит что в архиве есть вирус
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jun 26 2009, 05:18
Сообщение #6


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Скачал, посмотрю и о результатах отпишусь.
На первый взгляд - обещает быть удобнее, чем Easyport. smile.gif

Цитата(Mik174 @ Jun 26 2009, 08:16) *
Антивирус говорит что в архиве есть вирус

А какой антивирус? 6-й Касперский не ругается...


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 26 2009, 06:02
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



ИМХо debager слишком медленно "выезжает" )) + можно его отделяемым окном сделать...еще раз ИМХО

ЗЫ Dr.Web5 - норма

Сообщение отредактировал av-master - Jun 26 2009, 06:55
Go to the top of the page
 
+Quote Post
Mik174
сообщение Jun 26 2009, 06:44
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139



Цитата(Harbinger @ Jun 26 2009, 08:18) *
Скачал, посмотрю и о результатах отпишусь.
На первый взгляд - обещает быть удобнее, чем Easyport. smile.gif


А какой антивирус? 6-й Касперский не ругается...


NOD32
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Jun 26 2009, 07:45
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Говорит WIN32/Statik возможно это программа защиты от взлома.
Go to the top of the page
 
+Quote Post
call2back
сообщение Jun 26 2009, 14:57
Сообщение #10





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



Цитата(Mik174 @ Jun 26 2009, 08:16) *
Антивирус говорит что в архиве есть вирус



Если программа защищена экзекриптором которого ваш антивирус не может распаковать то это вовсе не означает что полиморфный код это вирус .

Обновите свой антивирус , должно помоч.

Можно поверх покрыть аарон-пакером и тогда точно ни один антивирус не матюкнется ..


Цитата(av-master @ Jun 26 2009, 09:02) *
ИМХо debager слишком медленно "выезжает" )) + можно его отделяемым окном сделать...еще раз ИМХО

ЗЫ Dr.Web5 - норма



Выезжает медленно потому что так задумано , а оф сайт программы склепан в стиле трансформеров , это тоже так задумано smile.gif

http://www.atcommander.com

а как долго выезжает на вашей машине ? - положено 4 секунды. если дольше то скажите парамерты машины , ради интереса гляну.
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 26 2009, 19:35
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



ну 4 сек и выезжает )) на 4-х ядерном с гигом видео и 8-ю Гигами ОЗУ )))
Имхо привык чтобы все летало )))
Go to the top of the page
 
+Quote Post
call2back
сообщение Jun 27 2009, 15:00
Сообщение #12





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



Цитата(av-master @ Jun 26 2009, 22:35) *
ну 4 сек и выезжает ))
Имхо привык чтобы все летало )))


Даже тампаксы по хате smile.gif)
Go to the top of the page
 
+Quote Post
call2back
сообщение Jun 28 2009, 07:18
Сообщение #13





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



28.06.2009

Добавлены файлы сценария с командами инициализации жпрс для модулей симком
и пример разблокировки самсунгов со старым секурити - тип агера.

файлы доступны к скачиванию на сервере.

Сообщение отредактировал call2back - Jun 28 2009, 07:19
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Jun 28 2009, 10:24
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Цитата
Обновите свой антивирус , должно помоч.
Непомогло.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 28 2009, 10:36
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(call2back @ Jun 27 2009, 18:00) *
Даже тампаксы по хате smile.gif)

Moderator:
Подробности своей личной жизни обсуждайте ВНЕ форума.


P.S.
А для отладки такого класса задач просто используются профессиональные терминальные программы с поддержкой скриптовых языков. Гибкость, универсальность..... Смысла использовании увешанного кнопочками простейшего терминала умеющего только дамповать в HEX и тупо бесконтрольно гнать тексты из файлов нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


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


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