Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
17.02.2017, 23:32
|
|
Частый гость
Регистрация: 23.01.2009
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Помогите с расшифровкой протокола
Здравствуйте!
Помогите решить головоломку =)
Есть устройство, которое общается с программой на ПК.
Общение происходит через немного модифицированный USB-COM. После USB-COM идет еще один переходник на базе МК с батарейкой, ограниченный по времени работы (производитель выдает "лицензию" на время).
Программа на ПК о переходнике не знает (?), была написана для более старой версии устройства, которое общалось напрямую с USB-COM.
Хочется этот переходник повторить. Логический анализатор показал, что линии RX и TX передаются как есть, с небольной задержкой на МК.
С RTS и DTR вроде тоже понятно (указывают устройству, что подключен комп).
НО есть еще один сигнал с переходника на устройство (D0 на скриншоте) - пачки импульсов с паузой в 3.051с. Длительность 1 импульса 3.054мс, длительность пачки 442.85мс.
442.85/3.054=145 бит. 1/0.003054=327.44 бит/с.
Пачки разные =( Но бывают повторяющиеся последовательности. Обмен по TX/RX происходит во время этих пачек, в этот момент сигнал в 0 (но может это и совпадение, сильно мало обмена происходит).
Если этот сигнал пропадает, то устройство перестает отвечать.
Вот вторую последовательность привожу:
01111101000010001001000001000011101001111101111010 00100100000111101110110100000100001000100100000100 001110100111110100001000110111110100001110100
Может, есть идеи, что это?
Спасибо!
|
|
|
|
18.02.2017, 04:12
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Помогите с расшифровкой протокола
Как вариант некоторый "правильный" хеш на переданных данных, подтверждающий их легитимность.
При наличии достаточно большого массива передаваемых данных и возникающих последовательностей можно будет сделать предположение об алгоритме и попробовать его воспроизвести.
Имеющихся данных не хватит даже для предположений.
Нужны синхронизированные данные по всем линиям с большим объёмом (за большое время): RX, TX, RTS, DTR, D0. Если есть ещё сигналы, то и их.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 18.02.2017 в 13:09.
|
|
|
|
18.02.2017, 12:43
|
|
Гражданин KAZUS.RU
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
|
Re: Помогите с расшифровкой протокола
По конкретнее немного бы написали .....
Так может это просто подтянутая к плюсу линия....
А устройство говорит когда свободно...
|
|
|
|
18.02.2017, 13:47
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,704
Сказал спасибо: 189
Сказали Спасибо 3,193 раз(а) в 2,070 сообщении(ях)
|
Re: Помогите с расшифровкой протокола
может это типа ключа чтоб умники не делали копий приборов.
тогда можно смело забить на это дело
__________________
кагмаподэ магмаподэ
|
|
|
|
18.02.2017, 14:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,363
Сказал спасибо: 85
Сказали Спасибо 621 раз(а) в 376 сообщении(ях)
|
Re: Помогите с расшифровкой протокола
Сообщение от индюк
|
может это типа ключа чтоб умники не делали копий приборов.
|
Наверняка, раз:
Сообщение от MEFF2005
|
производитель выдает "лицензию" на время
|
|
|
|
|
15.03.2017, 13:54
|
|
Прописка
Регистрация: 02.03.2010
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 49 раз(а) в 26 сообщении(ях)
|
Re: Помогите с расшифровкой протокола
Думаю, что программа изначально работает с COM портом, переходник USB COM появился, когда на компьютере COM порта не стало, пришлось ставить переходник. На МК - электронный ключ защиты. Такие были стандартными, к примеру, Sable и HASP. Система счисления, похоже, семеричная.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:09.
|
|