На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 58,
участников - 4 [ Барабашка_Азимут_, rigel, Sgt, Stumbler]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Программное обеспечение —› Ищется Motorola RDAC 
Новая линейка радиостанций Hytera в нашем магазине


Hytera TC-320
руб.

Hytera TC-508
руб.

Hytera TC-580
руб.

Hytera PD-355
руб.

Hytera X1E
руб.
 Страница:  ««  1  2  ...  4  5  6  7  8  ...  11  12  »»Поиск в теме
Автор Сообщение
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 11 Май 2012 20:04:23 #  

это не сеанс, это открытие пш, птт совсем в другом пакете,

нажали
001800000B2000000000000008FFFFFF0003350020B7D1E3D917040011015A000000
отпустили
001800000B2000000000000008FFFFFF0003350020B7D1E3D9170400120161000000

а при работе через ретранслятор этих пакетов можно вообще не дождаться
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 11 Май 2012 20:41:32 · Поправил: Programmist (11 Май 2012 20:45:53) #  

SergSD
реализовать декодирование сеанса целиком
Теперь, наверно, можно. Более-менее сложился интерфейс и формат данных. Когда будет железо, будем пробовать и добавлять более сложные режимы. Программу еще раз обновил до версии 03.
Запуск: Анализ -> Запуск мониторинга (Ctrl+M).
Редактор: Опции -> Редактор (Alt+E).
Редактор и анализатор одновременно не работают (сделано специально). Надеюсь, что теперь сильно менять ничего не придется.
Программу можно модифицировать на свое усмотрение, исходный код приложен полностью.
Пока, на сегодняшний день, сделал все что смог.
Реклама
Google
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 12 Май 2012 16:45:34 · Поправил: Programmist (12 Май 2012 16:46:06) #  

Некоторые изменения, в основном для удобства работы с редактором: http://www.radioscanner.ru/files/decoders/file14321/
medvedko
Участник
Offline1.3
с апр 2009
г.Герой-Ленинград
Сообщений: 128

Дата: 12 Май 2012 20:26:28 #  

Некоторые изменения, в основном для удобства работы с редактором
К сожалению сейчас нет оборудования под рукой. Но Обязательно проверим...
Спасибо!
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 13 Май 2012 11:20:51 · Поправил: XOR (13 Май 2012 11:24:09) #  

пакет с gps есть у кого нить? предположительно это последовательность 78888D
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 13 Май 2012 12:35:43 #  

В логе 387 - мобильный клиент, 3 скорее всего ретранслятор или диспетчерское рэс.

Группа 3 раньше была голосовой, сейчас используется другая группа.

Интересно, что это за данные 8 пакетов "запрос" и 8 пакетов ответ, такой трафик наблюдается у всех клиентов.


http://dl.dropbox.com/u/46703210/445.XXXX.rar
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 13 Май 2012 14:52:52 #  

05 BD ? скорее всего их назначение занять канал перед передачей данных, они обычно идут перед пакетом 07 который в свою очередь заголовок с информацией о количестве последующих пакетов с данными. у меня таких пакетов передавалось 16, если есть возможность проверьте не на их ли количество влияет галка сжатый заголовок UDP.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 13 Май 2012 15:52:37 · Поправил: Programmist (13 Май 2012 16:14:57) #  

Обновление. Добавил в редактор фильтр по маске "Значение / Бит" (первый бит = 0).
Теперь нужно правильно определить тип вызова для пакета "05", как это сделано в пакете "0B".
Дальше можно будет разбирать пакеты других типов, например в логе SergSD "unknown.hex" пакет типа "10" явно содержит какие-то полезные данные.
В фильтре по маске 4-й бит всегда тип пакета, если не ошибаюсь. В 05-ом пакете значение цветового кода, которое выдает программа, тоже требует проверки.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 13 Май 2012 16:47:41 · Поправил: XOR (13 Май 2012 16:53:52) #  

В десятом пакете уникальных данных нет, во всяком сл в тех логах что здесь были представлены,
в нем меняется только хзч присваиваемый ARS и номер пакета. Возможно это маркер по которому станция определяет наличие ретранслятора.
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 13 Май 2012 17:28:31 #  

Programmist

Поясните пожалуйста принцип работы автосохранения.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 13 Май 2012 18:35:37 · Поправил: Programmist (13 Май 2012 18:44:12) #  

Авто сохранение работает при выходе из программы и при команде "Очистить поля данных". Сохраняются сразу 2 файла, данные.txt и двоичные.hex. Имя файлам присваивается автоматически (дата и время). Если опция в меню Файл -> "Авто сохранение" выключена или поля данных пусты, то ничего не сохраняется.
Сейчас обновил до версии 1.0.3.4, теперь если включен редактор, то авто сохранение тоже не работает, чтобы не накапливалась куча файлов.
Может быть чего и напутал, но если все будет нормально, то так и оставим.

з.ы. Если файл был сохранен руками и данные после этого не поступали, то авто сохранения не произойдет.
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 13 Май 2012 18:41:14 #  

Programmist

А возможно организовать автосохранение по размеру нех файла, допустим накопили 1 мегабайт закрываем файл и начинаем новый и так до бесконечности. А то хотел оставить р/с на ночь снифить трафик и копить логи.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 13 Май 2012 18:49:48 #  

Можно, по количеству hex-строк, штук тысяч 10. Сейчас сделаю пробную версию и дам ссылку.
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 13 Май 2012 18:52:59 · Поправил: SergSD (13 Май 2012 18:56:45) #  

Хорошо.

У меня замечание к редактору, опция "удалить пробелы" удаляет пробелы между НЕХ датой и пакетом - это неудобно.
Опция "добавить пробелы" добавляет пробелы везде и в НЕХ дате тоже.

Основное окно программы:

Можно добавить шапку с названием столбцов?
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 13 Май 2012 19:38:57 · Поправил: Programmist (13 Май 2012 20:18:55) #  

Обновил файл до 1.0.3.5, только не понял с названиями столбцов в основном окне. Вроде там они есть, а в окне с хексом шапка и не нужна, имхо.
з.ы.
Изменил еще количество пакетов до сохранения на 100 000. Получаются файлы примерно по 5 метров.
Версия 1.0.3.6.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 13 Май 2012 20:35:48 #  

много, у экселя ограничение 65к строк
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 13 Май 2012 20:49:59 · Поправил: Programmist (14 Май 2012 16:03:47) #  

Верно, обновил до 65535, номер версии добавлять не стал.
В новом ёкселе этот баг исправили, но все равно, наверно это будет оптимальное число. Программа варит на порядок больше, да лучше лишний раз сохранить, чем что-то потерять :)

з.ы.
Только вот мелкие недоработки всегда найдутся. Здесь Версия 1.0.4.0
Ini-файла больше нет, все настройки сохраняются в реестре.

з.ы.ы. В редактор добавлена строка для поиска:



Любые логи с эфира интересны, на предмет того, что там вообще бывает.
Может быть они и помогут в создании полной картины протокола.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 14 Май 2012 14:43:25 · Поправил: XOR (14 Май 2012 16:03:02) #  

галка сжатие заголовка udp на количество пакетов 05 не влияет

меняется формат сообщениия
без сжатия
14.05.2012 15:45:02.528 001800000720000000008244000320000334840072D4000000000000160122000000
14.05.2012 15:45:02.588 0018000008200000000045000028002300004011874E000000000000170123000000
14.05.2012 15:45:02.648 001800000820000000000C000334E10003200FA70FA7000000000000170124000000
14.05.2012 15:45:02.709 0018000008200000000000147914000AA0008C040D00000000000000170125000000
14.05.2012 15:45:02.769 001800000D20000000000A00310000000000BB9124CD000000000000170126000000
сжатие включено
14.05.2012 15:33:13.649 00180000072000000000829B0003200003348300C082000000000000160127000000
14.05.2012 15:33:13.719 001800000720000000001F100202440027000AA01D5C000000000000160128000000
14.05.2012 15:33:13.769 00180000082000000000008F040D000A003100000000000000000000170129000000
14.05.2012 15:33:13.829 001800000D200000000000000000000000004EBD3A5200000000000017012A000000
в обоих случаях передана единичка (31h)
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 14 Май 2012 17:59:23 #  

В архиве голосовой вызов с сжатием и без.

http://dl.dropbox.com/u/46703210/UDP.zip
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 14 Май 2012 18:27:01 · Поправил: Programmist (14 Май 2012 19:00:13) #  

голосовой вызов с сжатием и без
Значащие пакеты "0B" идентичны.
Если признак нажатия PTT есть только в пакетах "0B", то можно добавить колонку "PTT".
Только получается не пойми чего: Демо 1.0.4.1B (с колонкой "PTT")
На сайте пока обновлять не буду, имхо 1.0.4.0 - нормальная рабочая версия.

Если "1" - нажали, "2" - отпустили, то что такое "3" (13H)?
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 14 Май 2012 18:28:58 #  

Programmist, это лог с опцией "сжатие заголовка udp".
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 14 Май 2012 18:34:54 #  

А вот интересно, какие еще команды есть помимо АТТ, может есть команда на получение частоты приема или хотябы индекса канала в зоне?
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 14 Май 2012 19:10:35 #  

Заголовок UDP ни на что влиять не может. Он виден только в сниффере протокола, а тут мы рассматриваем поле "Data", которое должно быть неизменно, иначе это глюк.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 14 Май 2012 19:47:42 #  

в описании этой опции сказано что она влияет на текстовые сообщения, ARS и GPS.
в данном сл речь идет про радио протокол, а не про IP.

что такое "3" (13H)?

можно пакет целиком
SergSD
Участник
Offline4.1
с июн 2009
Москва
Сообщений: 441

Дата: 14 Май 2012 19:50:40 #  

Programmist


Почему вы не хотите сделать декодирование сеанса целиком по пакетам:

Начало 00 01 00 00 00 20 00 00 00 00 01

Конец 00 01 00 00 00 20 00 00 00 00 02

Все что между ними соответственно декодируем в соответствии с типами пакетов, в любом случае на сегодняшний момент достоверно известно только 3 типа голосовых вызовов. Декодирование данных дело отдаленной перспективы, а пока нужно сконцентрироваться именно на этих 3х голосовых вызовах.

На основании этих пакетов можно вычислить продолжительность вызова и избавится от многократного повторения одного и того же вызова, можно еще и RSSI привернуть.

Вот лог с ретранслятора где отчетливо видно:

Начало 00 01 00 00 00 20 00 00 00 00 01

Конец 00 01 00 00 00 20 00 00 00 00 02

http://dl.dropbox.com/u/46703210/log.zip
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 14 Май 2012 21:29:00 · Поправил: Programmist (14 Май 2012 21:39:50) #  

SergSD Сеанс целиком, без железки сделать не могу, слишком много нюансов.

что такое "3" (13H)?
Много таких бывает в 05-ом пакете:
00 18 00 00 05 20 00 00 00 00 BD 00 80 12 FA FA FA 00 00 21 9C 34 5E EB 3E D3 04 00 13 01 33 00 00 00
Может быть оно к PTT не имеет никакого отношения и нужно пропускать.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 14 Май 2012 21:30:50 · Поправил: XOR (15 Май 2012 14:23:09) #  

gps
00180000072000000000024400033400033585003A7FA48EECDA0400160125000400
00180000082000000000450000340110000040115D59A48EECDA0400170126000400
001800000820000000000C0003350D0003340FA10FA1A48EECDA0400170127000400
00180000082000000000002053360716220400000001A48EECDA0400170128000400
0018000008200000000051433BE5E81C3D98DE01606CA48EECDA0400170129000400
001800000D2000000000002C565200000000CC6D102CA48EECDA040017012A000400

335 отправитель 334 получатель

0FA1 (4001 gps) порты отправителя и получателя, аналогично для tms и ars
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 14 Май 2012 21:50:20 #  

1 2 нажали отпустили имеют смысл только для пакета 0B тк только этот пакет можно передать
нажимая отпуская ртт, для всех других типов пакетов признак ртт очевидно не имеет смысла
и это поле может содержать какую то другую информацию.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 14 Май 2012 22:16:08 #  

Значит, я сделал неправильно, и в пробной версии сыпет 13H из 05-го пакета. Ладно, пусть останется 1.0.4.0, когда будет железо, что-нибудь еще добавлю и попробую сеанс целиком. Пока не готов.
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 1317

Дата: 15 Май 2012 12:04:54 #  

включена пересылка на пк, передана та же единичка

11:23:58.623682 IP 12.0.3.52.4007 > 192.168.10.46.4007: UDP, length 12
0x0000: 4500 0028 0003 0000 4011 a0b8 0c00 0334 E..(....@......4
0x0010: c0a8 0a2e 0fa7 0fa7 0014 825e 000a a000 ...........^....
0x0020: 9c04 0d00 0a00 3100 ......1.
Реклама
Google
 Страница:  ««  1  2  ...  4  5  6  7  8  ...  11  12  »» 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.053; miniBB ®