Перейти к содержанию
    

определить скорость UART

Видимо, стандартные скорости "растут" из стандартов RS-232, RS-485 и т.п.

UART - это лишь инструмент. Кто-то и 1-wire устройства опрашивает посредством UART.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стандартные скорости перебраны, в порт идет "мусор", возможно используется какая-то нестандартная скорость UART? можно как-то ее определить?

Устройство DECT телефон GE aka Thomson.

Контакты впорядке, мусор летит одинаковый через некоторые промежутки времени, видно что какая-то жизнь внутри есть :)

Вполне может быть, только чем его ловить? и на какой скорости? терминал не понимает

А ТС осмысленно может пояснить какую программу он называет "терминал"?

А то, какой вопрос, такие и ответы...

 

Если "терминал" это обычный HyperTerminal для текстовых протоколов, то вряд ли вы в нем что-нибудь осмысленное увидите.

Нужен нормальный бинарный терминал типа COM Port Toolkit или аналогичный...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А ТС осмысленно может пояснить какую программу он называет "терминал"?

 

Терминал действительно обычный, putty

 

Насчет логического анализатора вполне идея, можно попробовать изобразить некий подобный снифер на Arduino...

Изменено пользователем 4ishops

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, если можете "попробовать изобразить некий подобный снифер на Arduino", то почему бы не начать с более легких путей, которые вам уже рекомендовали :)

 

1. Найти осциллограф (любой) - посмотреть на пакеты и определиться со скоростью.

2. Скачать осмысленную программу для работы с бинарными протоколами СОМ порта (тот-же COM Port Toolkit, там есть бесплатный пробный период. Или любую другую бесплатную.) - посмотрите на вид бинарных пакетов.

 

А дальше уже решите, надо ли вам оно :rolleyes:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, если можете "попробовать изобразить некий подобный снифер на Arduino", то почему бы не начать с более легких путей, которые вам уже рекомендовали :)

 

1. Найти осциллограф (любой) - посмотреть на пакеты и определиться со скоростью.

2. Скачать осмысленную программу для работы с бинарными протоколами СОМ порта (тот-же COM Port Toolkit, там есть бесплатный пробный период. Или любую другую бесплатную.) - посмотрите на вид бинарных пакетов.

 

А дальше уже решите, надо ли вам оно :rolleyes:

 

 

Что есть под руками прямо сейчас, то и легче :) Arduino вполне себе быстрый и удобный вариант.

 

Послушал бинарным терминалом, сильно легче не стало:) на 9600 и 115200 получается разный результат (в приложении длинные логи)

 

 

115200 -

 

000014 19:12:19.873 20 FF 01 89 20 3F 84 01 3F A0 ÿ.‰ ?„.? 

000015 19:12:20.823 21 89 21 BF 84 20 3F A4 21 3F A4 01 88 20 3F A4 !‰!¿„ ?¤!?¤.ˆ ?¤

000016 19:12:21.463 01 3F A4 00 E0 20 FF 20 88 20 3F A0 20 7F 04 .?¤.à ÿ ˆ ?  .

000017 19:12:22.743 01 89 21 BF 84 20 3F A0 20 7F 04 F8 20 80 20 3F .‰!¿„ ?  .ø € ?

000018 19:12:23.383 A0 20 7F 04 00 E0 20 FF 21 88 01 3F A4 21 3F A4   ..à ÿ!ˆ.?¤!?¤

000019 19:12:24.053 20 FF 01 FF 21 FF 20 FF 20 FF 21 FF 01 FF 20 FF ÿ.ÿ!ÿ ÿ ÿ!ÿ.ÿ ÿ

000020 19:12:24.053 20 FF 01 01 FF 24 00 01 48 F1 20 01 FE 21 09 FF ÿ..ÿ$..Hñ .þ!.ÿ

000021 19:12:24.053 04 40 21 49 FF 20 09 F0 21 89 21 89 21 89 21 88 .@!Iÿ .ð!‰!‰!‰!ˆ

000022 19:12:24.053 20 80 01 89 21 89 20 40 21 88 01 81 20 88 21 81 €.‰!‰ @!ˆ. ˆ!

000023 19:12:24.053 20 89 21 88 01 81 21 89 21 89 01 89 21 89 20 89 ‰!ˆ.!‰!‰.‰!‰ ‰

000024 19:12:24.083 20 09 00 00 40 48 00 20 09 00 40 40 00 00 20 7F ...@H. ..@@..

 

9600 -

 

000014 19:06:47.404 A4 ¤

000015 19:07:06.604 A4 FF FF FF FF FF 85 54 55 20 10 04 C0 0A ¤yyyyy…TU ..A.

000016 19:07:14.283 FE FD AC ?y¬

000017 19:07:15.563 AC FE B4 FD A4 FF FF FF FF FF FF 68 18 00 08 20 ¬??y¤yyyyyyh...

000018 19:07:16.873 20 00 89 FF .‰y

000019 19:07:17.483 A4 FD A4 81 30 6A 88 E5 15 4A 8E A2 FD D2 ¤y¤?0j?a.JZ?yO

000020 19:07:19.404 92 FF ’y

000021 19:07:21.484 FF A4 FF FF FF FF FF FF FF FF A4 23 57 00 08 08 y¤yyyyyyyy¤#W...

000022 19:07:21.994 04 4C FE FD E4 .L?ya

000023 19:07:23.243 E4 FF A5 FD A6 ay?y¦

000024 19:07:25.163 AC FF B4 FD D2 ¬y?yO

000025 19:07:27.083 E4 FF FF FF FF FF FF C8 0C 20 20 00 55 20 58 FF ayyyyyyE. .U Xy

dect.txt

dect_9600.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорость точно не ниже 115200, т.к. встречаются символы с частым переключением 0-1, например, 0xA0, 0xA4.

Попробуйте повышать скорость, но скорее всего это не UART.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорость точно не ниже 115200, т.к. встречаются символы с частым переключением 0-1, например, 0xA0, 0xA4.

Попробуйте повышать скорость, но скорее всего это не UART.

 

На мой взгляд на 115200 лог выглядит более осмысленным, да. Скорее всего скорость правильная, осталось разобраться что он там шлет:)

 

Про переключения 0xA0, 0xA4 можете пояснить?

 

Про "не UART" тоже не совсем понятно, порт торчит из проца, что там еще может быть?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про переключения 0xA0, 0xA4 можете пояснить?

0xA это 1010, а 0х5 - 0101

Если такие цифры есть на 115200, то ясно, что частота НЕ НИЖЕ

 

Про "не UART" тоже не совсем понятно, порт торчит из проца, что там еще может быть?

Кстати, да, интересно, где вы это смотрите в телефоне DECT, где непрерывно идет обмен? :)

 

Вообще про DECT что-нибудь читали?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

0xA это 1010, а 0х5 - 0101

Если такие цифры есть на 115200, то ясно, что частота НЕ НИЖЕ

 

 

Кстати, да, интересно, где вы это смотрите в телефоне DECT, где непрерывно идет обмен? :)

 

Вообще про DECT что-нибудь читали?

 

Понятно, думаю это 115200 и есть.

 

Из проца выведен порт, он торчит наружу как у телефона, так и у базы. Предназначен конечно для обновления прошивки, но в нем идет такой вот обмен постоянно. Причем данные меняются например при входящем звонке. Понятно что это не мусор, думаю что это все же некая отладка или телеметрия.

 

Про DECT есть понимание, но здесь порт не из радио части, а именно из MCU.

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понятно что это не мусор, думаю что это все же некая отладка или телеметрия.

 

Все-таки больше интересно, что вы этим "исследованием" хотите получить? Это нужно в ремонте подобных телефонов(сомнительно), использовании их в своих разработках(мало вероятно) или просто провести время за решением непонятной задачи?

Да, это своего рода логи и тестовая информация, она может еще и быть закодирована, и используется для спецпограмматоров и т.п. Это ведь не линукс с логами в ASCII...

 

ЗЫ. Там даже чипы все с доками под NDA.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все-таки больше интересно, что вы этим "исследованием" хотите получить? Это нужно в ремонте подобных телефонов(сомнительно), использовании их в своих разработках(мало вероятно) или просто провести время за решением непонятной задачи?

Да, это своего рода логи и тестовая информация, она может еще и быть закодирована, и используется для спецпограмматоров и т.п. Это ведь не линукс с логами в ASCII...

 

ЗЫ. Там даже чипы все с доками под NDA.

 

Задача заинтегрировать DECT в домашнюю сеть, к UART можно подцепить WIFI модуль например и заливать данные куда угодно. Но нужно разобрать что он там шлет, не думаю что там все сильно хитро закодировано, это дешевая поделка :)

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

0xA это 1010, а 0х5 - 0101

Если такие цифры есть на 115200, то ясно, что частота НЕ НИЖЕ

Цифры 5 там нет ни одной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача заинтегрировать DECT в домашнюю сеть, к UART можно подцепить WIFI модуль например и заливать данные куда угодно.

вы себе слабо представляете значение слова "заинтегрировать" в отношение остальных слов.

в моем понимание, для интеграции нужна миниАТС или какой-нить VoIP Gate..

вероятно в вашем Dect нет rg45 хвостика, а в домашней сети нет порта для телефонии

далее, даже если вы расшифруете, что там бегает через uart, как или чем ваш Dect будет рулить пресловутым "WIFI модуль", и не менее любопытно - куда можно заливать какие-то данные? вы для начала передайте 1МБ на 115200 засекая время..

 

Но нужно разобрать что он там шлет, не думаю что там все сильно хитро закодировано, это дешевая поделка :)

а вот дешевизна тут не поможет - если использованы стандартные чипы и заявлена совместимость с Dect, то будет закодированно как надо.

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

 

ЗЫ1 раз такая тяга, купите лучше недорогой кит и обкатывайте свои идеи на нем, а телефон, пока он жив, отложите..

ЗЫ2 от старого wifi рутера, который можно купить за "копейки", больше будет толку, чем от телефона..

ЗЫ3 и уж если "хакать", то я бы навел справки в интернете о своей модели, а потом развинтил, чтобы выяснить на чем он сделан и есть ли доки на электронную начинку. процентов на 90-95 там OTR, т.е. неперешиваемая, а значит и дальнейшие движения бессмысленны..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы себе слабо представляете значение слова "заинтегрировать" в отношение остальных слов.

в моем понимание, для интеграции нужна миниАТС или какой-нить VoIP Gate..

вероятно в вашем Dect нет rg45 хвостика, а в домашней сети нет порта для телефонии

далее, даже если вы расшифруете, что там бегает через uart, как или чем ваш Dect будет рулить пресловутым "WIFI модуль", и не менее любопытно - куда можно заливать какие-то данные? вы для начала передайте 1МБ на 115200 засекая время..

 

 

а вот дешевизна тут не поможет - если использованы стандартные чипы и заявлена совместимость с Dect, то будет закодированно как надо.

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

 

ЗЫ1 раз такая тяга, купите лучше недорогой кит и обкатывайте свои идеи на нем, а телефон, пока он жив, отложите..

ЗЫ2 от старого wifi рутера, который можно купить за "копейки", больше будет толку, чем от телефона..

ЗЫ3 и уж если "хакать", то я бы навел справки в интернете о своей модели, а потом развинтил, чтобы выяснить на чем он сделан и есть ли доки на электронную начинку. процентов на 90-95 там OTR, т.е. неперешиваемая, а значит и дальнейшие движения бессмысленны..

 

Вполне себе представляю, не надо умничать, ок?

Понятно что через UART голос никто гонять не собирается, но информацию о входящих/исходящих вполне можно добыть.

WIFI модуль будет для начала снифить UART трафик, хотя не исключено что через UART можно так же инициировать звонок, итп.

 

Этот DECT сделан из радиомодуля и MCU которым им рулит, как там происходит между ними обмен не сильно интересно.

Сделан внутри довольно похабно, несмотря что это "бренд", интернет про него ничего толком тоже не знает, но судя по всему все эти поделки сделаны примерно по одной и той же типовой схеме, китайцы не стали креативить:)

 

Причем здесь WIFI роутер и "недорогой кит" не особо уловил, но да ладно:)

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

WIFI модуль будет для начала снифить UART трафик

Это вы какой WIFI модуль имеете ввиду?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...