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

 
 
 
Reply to this topicStart new topic
> Прослушка COM порта, выявление протокола
TigerSHARC
сообщение May 1 2012, 19:09
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Нужно реализовать мудрёный протокол передачи данных. Документации море, но не совсем всё понятно. Умные люди посоветовали что сильно может помочь прослушка (сниффер) устройства, работающего по этому протоколу.
Никогда не работал со снифферами и ничего из протоколов сложнее Modbus не писал.
Не совсем понимаю как можно по логам из снифера разобраться в протоколе. Может пример есть у кого-нибудь?

Сообщение отредактировал TigerSHARC - May 1 2012, 19:10
Go to the top of the page
 
+Quote Post
tyro
сообщение May 2 2012, 05:50
Сообщение #2


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(TigerSHARC @ May 1 2012, 23:09) *
Не совсем понимаю как можно по логам из снифера разобраться в протоколе.

Можно разобраться в "своей" реализации протокола, сравнив желаемое (то что хотели отослать) и действительное (что на самом деле было в линии связи). Если желаемое и действительное совпало, а результат взаимодействия не верный, то разбираться почему так ( например не учли какой-то нюанс). Предполагается, что для тестирования используется объект на 100% правильно реализующий отлаживаемый протокол.



--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
YAM
сообщение May 2 2012, 06:56
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291



В таких случаях всегда пользуюсь цифровым осциллографом. Tektronix DPO4054 с буфером 10 миллионов отсчетов по каждому каналу. Если во времянке что-то не то самое оно. Если в протоколе, пишем все в файл *.isf, потом своей софтиной разбираюсь что не так...
Вся осциллограмма

Нужный участок

Декодированные данные пакетов



--------------------
Go to the top of the page
 
+Quote Post
Lyubimov
сообщение May 10 2012, 16:35
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 16-04-11
Пользователь №: 64 408



Есть программа http://technet.microsoft.com/ru-ru/sysinternals/bb896644

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

Сообщение отредактировал Lyubimov - May 10 2012, 16:37
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 19:49
Рейтинг@Mail.ru


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