Cum să formați un număr de pe un telefon mobil siemens M50 prin com-Port

Apelarea prin intermediul terminalului

De exemplu, puteți trimite o comandă pentru a apela prin terminalul minicom. În AT-comandă trebuie să fie prezent D literă (care indică „unitate de conexiune“, DIAL), și, de asemenea, trebuie să fie o literă T, ceea ce denotă apelarea ton. Corectați selectorul de comandă va arăta astfel:

Da, este cu punct și virgulă „;“ la sfârșitul anului!

iar numărul nu ajunge la normal.

Fiți conștienți de acest truc!

Apelare comandă Bash

Dar echipa, care poate fi realizată direct în Bash Shell, mai degrabă decât minicom terminal de tip:

echo -e 'ATDT + 79181234567; \ x0D'> / dev / ttyS0

După simbol transmis 0Dh, care este un transfer de simbol șir. Echipa în sine implicit ecou la sfârșitul șirului trece simbolul 0Ah. Astfel, în finalul comenzii la modemul recepționează simboluri 0Dh, 0Ah. Este aceste caractere modem compatibil HAYES percepe ca sfârșitul comenzii.

Opțiunea -e indică faptul că linia este necesară pentru a găsi caractere speciale care sunt scrise în sintaxa \ Xaa. și le transformă în bytes corespunzătoare.

UPD: Atunci îți sugerez că puteți utiliza opțiunea -n. care interzice adăuga în mod automat o linie nouă la sfârșitul anului. Astfel, este posibil să se formeze un șir de caractere trimis de explicit:

echo -e N 'ATDT + 79181234567; \ x0D \ X0A'> / dev / ttyS0

Această înregistrare este mai convenabil, deoarece exclude caracterul implicit, și totul se duce la COM-port, putem vedea direct în linia.

Setarea COM-terminal și organizarea monitorizării transmise asupra datelor port COM

Pentru a vedea transferabil de datele COM-portuare (și, în ambele direcții), putem într-o consolă separată, rulați comanda:

Cu toate acestea, aici există un truc. Dacă avem prim terminal nastrostroim care comunică cu dispozitivul / dev / date ttyS0 (m. E. Cu COM-portului), monitorul va funcționa strâmb. Se va arăta că:

  • sau comanda „cat / dev / ttyS0“ odată finalizat, și nici un caracter jurnal, care trec prin COM-port care nu poate fi văzut;
  • sau pentru a afișa jurnalul nu va afișa toate caracterele, și numai caracterele finale, sau doar un simbol „o“ atunci când intră orice echipă;
  • Alte ciudățenii.

Pentru a evita acest lucru, este necesar să se instituie terminal, cum ar fi:

stty -F / dev / ttyS0 iSpeed ​​prime 9600 ospeed 9600

După această comandă, comanda „cat / dev / ttyS0“ magic locul de muncă. Ceea ce este transmis la COM-port, și care este primit de la COM-port, se va vedea în jurnalul comenzii.