Chirurgia cranio-cerebrală minim invazivă
Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne. Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale. www.neurohope.ro |
control prin rs232
Last Updated: Jul 25 2017 10:37, Started by
Vrajitoru_din_ozz
, Jul 24 2017 11:34
·
0
#1
Posted 24 July 2017 - 11:34
Salutare tuturor!
Am de curand urmatoarea situatie: un tv no name, produs in China, pe care trebuie sa-l pornesc si sa-l opresc prin comenzi cu ajutorul protocolului rs232. Producatorul mi-a facilitat codurile, sau comenzile, si inca un programel, un executabil care arata ca o telecomanda, cu butoanele de rigoare, on/off, input, volume, etc, un meniu pt alegerea portului prin care sa ma conectez la tv si alt meniu pt baud rate! Pana aici, totul bine si frumos, conectez laptopul la tv printr un cablu serial, deschid programelul telecomanda, aleg portul si ma conectez, dupa care am control total asupra teveului, il sting, il aprind, schimb inputul, etc. Treaba este urmatoarea, si aici incep problemele: tv-ul trebuie controlat fara acel program telecomanda, direct prin comenzi! Am incercat aici cu Putty, Termite, RealTerm, hyperterminal si nu reusesc nicicum sa am control asupra tv ului! Portul e ales bine, setare baud rate corecta, data bits corect, stop bits corect, parity corect, scriu comanda dau enter si nimic... Cineva ar avea vreo idee despre ce se intampla? Va multumesc anticipat! |
#2
Posted 24 July 2017 - 11:47
Incearca sa faci sniffing pe portul respectiv cu un tool gen Wireshark, si sa pornesti "programelul" lui original, si sa trimiti comenzile, sa vezi ce se intampla, ce se transmite.
|
#3
Posted 24 July 2017 - 11:56
Wireshark nu stiu sa mearga pe porturi seriale, da io folosesc deobicei Device Monitoring Studio.
|
#4
Posted 24 July 2017 - 12:00
Am folosit un programel micut pentru asta, la wireshark nu ma pricep, si am folosit comenzile on/off, iar ceea ce mi a aratat ca s-a trimis in ambele cazuri a fost acelasi cod B2 00 00 3A 01 01 00 3A. Iau codul si il trimit cu programelele enumerate in postul anterior si nimic Nici o miscare...
|
#6
Posted 24 July 2017 - 12:27
gabyxm, on 24 iulie 2017 - 11:56, said:
Wireshark nu stiu sa mearga pe porturi seriale, da io folosesc deobicei Device Monitoring Studio. |
#7
Posted 24 July 2017 - 12:56
Foloseste HTerm ca nu poti trimite hex cu putty: http://www.der-hammer.info/terminal/
La Type selectezi Hex si apoi scrii codurile alea. Dar ce sens are sa controlezi asa fara "telecomanda"? Edited by Argv, 24 July 2017 - 12:58. |
#8
Posted 24 July 2017 - 12:57
Poate ia în considerare şi pauza dintre caractere, sau puri şi simplu este un cod binar pe care ţie ţi-l interpretează sniferul ca respectivele caractere dar de fapt nu au legătură.
|
#9
Posted 24 July 2017 - 13:19
Vrajitoru_din_ozz, on 24 iulie 2017 - 11:34, said:
Salutare tuturor! Am de curand urmatoarea situatie: un tv no name, produs in China, pe care trebuie sa-l pornesc si sa-l opresc prin comenzi cu ajutorul protocolului rs232. Producatorul mi-a facilitat codurile, sau comenzile, si inca un programel, un executabil care arata ca o telecomanda, cu butoanele de rigoare, on/off, input, volume, etc, un meniu pt alegerea portului prin care sa ma conectez la tv si alt meniu pt baud rate! Pana aici, totul bine si frumos, conectez laptopul la tv printr un cablu serial, deschid programelul telecomanda, aleg portul si ma conectez, dupa care am control total asupra teveului, il sting, il aprind, schimb inputul, etc. Treaba este urmatoarea, si aici incep problemele: tv-ul trebuie controlat fara acel program telecomanda, direct prin comenzi! Am incercat aici cu Putty, Termite, RealTerm, hyperterminal si nu reusesc nicicum sa am control asupra tv ului! Portul e ales bine, setare baud rate corecta, data bits corect, stop bits corect, parity corect, scriu comanda dau enter si nimic... Cineva ar avea vreo idee despre ce se intampla? Va multumesc anticipat! îți trebuie un emulator te terminal care să meargă pe RS232, nu pe TCP/IP. Putty și Hipertem știu asta, dar trebuie configurate corespunzător. Ai grijă și la setul de caractere folosit, nu folosi nici o translație dacă nu ai specificată una anume. |
#10
Posted 25 July 2017 - 05:44
Pentru captura traficului pe RS232 incearca PortMon de la SysInternals:
https://technet.micr...s/bb896644.aspx sau http://www.serial-po...ct-details.html Aici unul mai complex cu Trial 14 zile: https://www.eltima.c...l-port-monitor/ Edited by zoom0mooz, 25 July 2017 - 05:45. |
|
#11
Posted 25 July 2017 - 10:37
zoom0mooz, on 25 iulie 2017 - 05:44, said:
Pentru captura traficului pe RS232 incearca PortMon de la SysInternals: https://technet.micr...s/bb896644.aspx sau http://www.serial-po...ct-details.html Aici unul mai complex cu Trial 14 zile: https://www.eltima.c...l-port-monitor/ Din pacate PortMon nu functioneaza decat pe sisteme 32bits. Dar Device Monitoring Studio citat mai sus e chiar ok. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users