Welcome to Evernet User Manual on Ma 23.10.2017 [22:42 UTC]

AT-komennot paattelta

tulosta

AT-komennot suoraan päätteeltä

Mitään erikoistyökaluja tai pääteohjelmia ei tarvita, jos kaiutetaan komennot suoraan pääteikkunasta modeemin käyttämään porttiin. Modeemin vasteet voi vastaavasti tulostaa samasta portista.

Oikean portin selvitys

Homma alkaa taas oikean sarjaportin selvittämisellä, eli minkä portin kautta modeemille pystyy antamaan komentoja. Kun modeemi on kytketty, löytyy portit dmesg-komennolla. Esimerkki WR1:stä:
[admin@asus root]$ dmesg |grep tty
usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)


Jos tietokoneessa on muita USB-sarjaporttilaitteita, saattaa porttien numerot olla erilaiset kuin "tyhjässä" koneessa.
Alla esimerkkinä PC, jossa on kiinni USB-RS232-sovitin ja Siptune SM-75. Normaalisti SM-75:n portti on ttyUSB3, mutta tässä tapauksessa oikea komentoportti onkin ttyUSB4.

[   15.332935] usb 2-1.4: pl2303 converter now attached to ttyUSB0
[ 3955.709362] usb 1-1: Sierra USB modem converter now attached to ttyUSB1
[ 3955.709918] usb 1-1: Sierra USB modem converter now attached to ttyUSB2
[ 3955.710416] usb 1-1: Sierra USB modem converter now attached to ttyUSB3
[ 3955.710968] usb 1-1: Sierra USB modem converter now attached to ttyUSB4
[ 3955.711402] usb 1-1: Sierra USB modem converter now attached to ttyUSB5
[ 3955.718173] usb 1-1: Sierra USB modem converter now attached to ttyUSB6
[ 3955.726075] usb 1-1: Sierra USB modem converter now attached to ttyUSB7


Yhteyden ollessa päällä komentoportti on tyypillisesti varattu, eikä siihen voi antaa muutoskomentoja. Muuhun porttiin voi usein antaa yhteyden päällä ollessakin tulostuskomentoja. Tämä vaihtelee modeemeittain.

Edellisten lisäksi on vielä selvitettävä koko polku portteihin. Yleensä riittää, että dmesg-tulosteesta löytyvän nimen eteen laitetaan /dev/. Näin edellisissä koko polut olisivat WR1:ssä esim. /dev/usb/tts/2.

Jos komennot eivät kaiutu ruudulle, anna komento ATE1. (Tämä pätee yleensä vain komentoporttiin.)

Komentojen antaminen ja vasteiden katselu

Kätevintä suorassa päätekäytössä on avata kaksi pääteikkunaa, joista toinen laitetaan kuuntelemaan modeemin porttia ja toisella annetaan AT-komennot.

Anna "kuunteluikkunaan" komento cat ja portin osoite, esimerkiksi:
[admin@asus root]$ cat /dev/usb/tts/2


Anna "komennusikkunaan" AT-komennot näin:
[admin@asus root]$ echo "at" > /dev/usb/tts/2


Jos olet valinnut oikean portin, voit antaa komentoja toiseen ikkunaan ja nähdä vasteet toisesta.

Vaihtoehtona voit käyttää vain yhtä ikkunaa ja antaa cat-komennon perään &-merkin, jolloin pystyt käyttämään samaa ikkunaa komentojen antamiseen. Tämä toimii hyvin, jos modeemi ei työnnä kyselemättä dataa porttiin, kuten Huawei ja ZTE lähettävät tietoja yhteydestä. (Vinkki: ZTE:n ärsyttävästi 2 sekunnin välein tuuttaaman, mitään sanomattoman ZUSIMR:2-tiedon saa pois päältä komennolla AT+CPMS?.)

Kun homma toimii, voit mennä "Parhaat AT-komennot..."-sivulle ja kokeilla erilaisia komentoja.



Kysymykset, kommentit ja korjaukset

Lisäkysymykset, kokemukset ja ideat yllä olevista ovat tervetulleita EUM foorumille

Voit myös käyttää Siptune.com:n yhteydenottolomaketta sähköpostipalautteen lähettämiseen.

Kommentit, kysymykset ja uudet kaverit ovat tervetulleita myös Siptunen Facebook-sivuille.








Tämän sivun avustajat: Laura ja admin .
Sivua viimeksi muutettu Keskiviikko, 28. Huhtikuuta, 2010 [17:04:34 UTC].


Etsi
:
Kirjautuminen
[ Rekisteröidy | Olen unohtanut salasanani ]
standardi | salattu
Kieli: fi
Pikaviestin