txd / rxd - jak sprawdzić co to jest

Cześć, Jest sobie chińskie webasto ze sterownikiem (coś takiego:

formatting link
). terownik w instrukcji ma opisane przewody jako +5V, GND, TXD, RXD. W jaki sposób sprawdzić co to w ogóle jest za typ transmisji pomiędzy sterownikiem a kontrolerem piecyka, żeby ją później podsłuchać?

Reply to
ddddddddddddd
Loading thread data ...

Podpiąc analizator sygnałów logicznych, typu saleae?

formatting link
formatting link
... albo przynajmniej oscyloskop?

Ostatecznie, jak już znajdziesz szerokośc bitu i obliczysz baudrate, to chyba najprościej wpiąć równolegle RS232<>USB i podsłuchać kilka ramek. A potem przygoda...

Reply to
heby

Być może ostatnia - jeśli nie wie, jak zacząć, a jednak zacznie, to może się skończyć wybuchem...

Reply to
Dawid Rutkowski

Przygoda dotyczy dekodowania. Przeciez w poście oryginalnym nie ma słowa o sterowaniu ;)

Reply to
heby

Niby tak, ale igrasz z ogniem (nomen omen ;) Dzieci+zapałki, hm...

Reply to
Dawid Rutkowski

Dawid Rutkowski snipped-for-privacy@wp.pl napisał(a):

U mnie tak właśnie było gdy sniffowałem MDB. Wybuchł tranzystor a STM32 zaczął dziwnie działać.

Reply to
Grzegorz Niemirowski

[...]

Najpierw trzeba sprawdzić jakie są poziomy, czy 232 czy ttl, ale to można od biedy multimetrem. Potem podłączyć odpowiednią przejściówkę i jeśli to w ogóle RS, to z trafieniem w baudrate nie ma problemu. Z resztą na 90% będzie 115200

8n1, ewentualnie 9600 8n1.
Reply to
Mirek

Albo chińczyki trzymają się mkcno i zrobili zabezpieczenie. Muałem na warsztacie taki system (polski, więc jeszcze gorzej ;) gdzie było 10417bps (wzięło się z pędzenia 8051 na 24MHz). Nie pamiętam, czy dla utrudnienia dodali parzystość.

Najlepsze w RS232 jest 1,5 bitu stopu ;>

Reply to
Dawid Rutkowski

środa, 20 lipca 2022 o 19:17:06 UTC+2 Grzegorz Niemirowski napisał(a):

Widać było też 24V. Sprytuśne to. Ale wybuch tranzystora, choć co prawda może czapeczkę strzelić w oko, jak bez okularów operator (coś w tym jest, że od monitora potrzeba okularów ;) - to jednak niewiele w porównaniu z wybuchem webasto...

No bo przecież jak wysnifuje to nie oprze się pokusie wysyłania komend ;>

To tak jak z wykrywaniem sniffingu. Podobno daje się - jądro (może stare) Linuxa, gdy karta była w promisc, odpowiadało na pewne broadcasty, na które nie powinno. Tak jak blondynka, która podsłuchując pod drzwiami usłyszała: "wszystkie blondynki są głupie" i odkrzyknęła: "wcale nie!" (z śp. p.r.h.n.)

Reply to
Dawid Rutkowski

Ale zabezpieczenie niby czego i przed czym?

Reply to
Mirek

W dniu 2022-07-20 o 17:49, ddddddddddddd pisze:

Można podglądać salea czy oscyloskopem ale to dość upierdliwe, ja bym wpier nawet miernikiem sprawdził poziom napiecia, jak <5V to to ttl. Wtedy podpinam dwie przejściówki usb-rs ttl pinami gnd i RXD, jedną na nadawanie druga na odbiór i odpalam w PC-cie dwa terminale, tam dobieram prędkości od np 9600, 8n1 bo tak jest najczęściej i patrzę czy idą normalne znaki czy krzaki, jak krzaki to zmieniam prędkość.

Reply to
Janusz

Transmisji przed sniffingiem. Odsieje script-kiddies ;>

W tym samym urządzeniu - 8051 z zewnętrznym EEPROM programu - w środek 8 mniej znaczących (hm, a może bardziej? - w każdym razie tych niemultiplxowanych z danymi, choć jakby było na multiplexowanych to byłoby jeszcze ciekawiej) linii adresowych był wsadzony GAL - w ten sposób odczytanie eepromu dawało bezsensowny program. Oczywiście dla script-kiddies.

Reply to
Dawid Rutkowski

Ale PO CO? Jaki jest sens szyfrować połączenie między tym urządzeniem a panelem? Powiem więcej: jak niby producent mógłby stracić na opublikowaniu tego protokołu?

Reply to
Mirek

Najzwyczajniej. Pieniądze na zbędne rzeczy.

Reply to
heby

Pytasz jak dziecko. Gdyby to choć była odpowiedź na pytanie: "nieładnie, Mistrz Kenobi zgubił planetę". Poczytaj sobie choćby w wiki historię wspomnianego wyżej MDB.

Reply to
Dawid Rutkowski

Nie moje klimaty. Zabierz mnie stąd Scotty! ;)

Reply to
Mirek

Ale nadal nie bedziesz wiedzial ktory przewod jest Tx, a ktory Rx :-)

J.

Reply to
J.F

Na obu to samo. Baudrate i jakiś proto do zdekodowania.

Reply to
heby

Jak masz poziomy napięć RS-232 to nawet oscyloskop nie jest potrzebny, da się to sprawdzić woltomierzem. Jak masz poziomy 5V to możesz sprawdzić amperomierzem :-)

Reply to
Zbych

No jak nie umie czytać to nie będzie, ale jak nawet nie są opisane, to wystarczy rozłączyć i będzie wszystko jasne.

Reply to
Mirek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.