Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Peterx 28 Ledna 2009, 01:51:57
-
Zdravim, kazdeho...
Skusam akurat minicom, ktory s mojim modemom komunikuje celkom fajn. Nie je problem posielat AT prikazi :)
Vobec ale netusim ako by som to mohol zautomatizovat tak aby com z nejakeho suboru mohol nacitat prikazi ktore minicom automaticky vykona, alebo nejaky skript, ktory tam tie AT prikazi posle.
Dik za kazdu radu
-
a co potrebujes posilat za prikazy? minicom ma configurak (vlastne cele menu), kde se nastavi, jake AT prikazy posilat pri navazani/ukonceni spojeni apod.
-
Napriklad na vycitanie informacii z modemu, atd..
Napriklad
ATI0
ATI1
AT+CMGF=1
.....
V podstate chcem vyuzit vsetky moznosti modemu :)
-
neco jako toto?
http://linux.die.net/man/1/runscript
-
No nieco take, tuto stranku som videl, ale ak som zadal v terminali "runscript minicom ..." tak mi to vypisalo ze nenaslo minicom...
V google som hladal a prezrel mnozstvo stranok, no nikde som nic realne nenasiel....
Tie AT prikazi su trochu tazkopadne, kazdy prikaz totiz dostane odpoved niektory treba ukoncit CTRL+Z atd... cize vobec netusim ako na to
-
Tak to jsi te strance asi spatne porozumnel. "runscript" ma byt vnitrnim prikazem programu minicom a pouziva se viz
Synopsis
runscript scriptname [logfile [homedir]]
Tedy prikazu "runscript" predavas soubor (scriptname) obsahujici prikazy (skript) v tom obskurnim jazyce, jez je popsan na te manualove strance.
Jelikoz v tvem pripade zadny soubor s nazvem "minicom" ve svem adresari nemas, celkem logicky to napsalo, ze minicom nebyl nalezen.
-
Dik za odpoved, este by som mal otazocku, ako by ten subor mal vypadat?
AT
ATI0
....
Neako takto?
Ako poslem CTRL+Z?
-
Prosim, vyhrad si aspon 5 minut casu a precti si poradne tu manualovou stranku, mas to tam napsany hned u prvniho keyword.
-
Pozeral som to vcera v noci, priznavam to CTRL+Z som si nevsimol...
Ale ostatok nejako nechapem, resp. nie tak uplne...
Ak chcem poslat nejaky AT prikaz, napisem:
AT.. Alebo send AT... ?
-
OMG!!!
send <string>
<string> is sent to the modem. It is followed by a '\r'. <string> can be: - regular text, eg 'send hello'
- text enclosed in quotes, eg 'send "hello world"'
cize
send "AT..."
-
Dik, vyskusam to
-
Tak som skusil toto:
Spustil som skript prikazom - runscript /test/skuska.txt
Obsah skuska.txt :
send AT+CMSS=1
Cize je to uplne jednoduche. Tvarilo sa ze to prebehlo, ale nic.
Ak prikaz zadam priamo v minicon, tak prikaz vykona.
Co robim zle?
-
no, nejsem si jist, ale asi by bylo lepsi ten AT prikaz uzavrit do uvozovek, taky muzes vyzkousel logovani.
btw, mozna by ti jen stacilo neco jako
minicom << EOT
nejaky ty AT prikazy
EOT
-
Toto som skusil a nic...
Uvodzovky a pod som samozrejme skusal a kombinoval...
-
Nikto nic?
popripade vie mi niekto poradit inu aplikaciu cez ktoru mozem posielat AT prikazi cez skript?