GNU/Linux >> Belajar Linux >  >> Linux

5 Contoh Modem At Command di Linux (Cara Konfigurasi Minicom)

Perintah AT adalah instruksi yang digunakan untuk mengontrol modem.

AT adalah singkatan dari ATTENTION.

Perintah ini berasal dari Hayes pada perintah yang digunakan oleh modem pintar Hayes pada tahun 1980-an. Banyak modem saat ini termasuk modem dial-up, nirkabel, GSM/GPRS menggunakan set perintah AT ini untuk komunikasi.

Ada 2 jenis perintah AT modem.

  • Perintah dasar
  • Perintah yang diperluas

Perintah dasar adalah perintah AT yang tidak dimulai dengan “+”. Perintah yang diperluas adalah perintah AT yang dimulai dengan "+". Semua GSM/GPRS menggunakan perintah yang diperluas untuk layanan SMS/DATA.

Tugas yang dapat dilakukan dengan menggunakan perintah AT

Berikut adalah beberapa daftar tugas yang dapat dilakukan dengan menggunakan perintah AT.

  • Dapatkan informasi dasar tentang pelanggan
  • Dapatkan informasi tentang kekuatan sinyal dan kekuatan baterai
  • Buat sambungan data/suara
  • Mengirim dan menerima faks
  • Mengirim dan menerima SMS
  • Baca/Telusuri entri buku telepon

Perhatikan bahwa tidak semua modem akan mendukung semua perintah AT.

Dalam tutorial ini, saya akan menunjukkan contoh penggunaan ponsel “Nokia 2700” saya yang memiliki modem GSM/GPRS bawaan.

Menginstal minicom

Untuk mengirim perintah AT ke modem, kita memerlukan antarmuka. Minicom adalah alat yang menyediakan antarmuka untuk berkomunikasi dengan perangkat yang terhubung ke port serial. Minicom adalah linux yang setara dengan utilitas HyperTerminal di Sistem Operasi Microsoft.

Menggunakan minicom kita dapat mengirimkan perintah AT ke modem untuk mendapatkan informasi tentang fitur-fiturnya.

# apt-get install minicom

Mengonfigurasi minicom untuk berinteraksi dengan modem

Sebelum mengkonfigurasi minicom, kita perlu menghubungkan modem ke sistem linux. Dalam kasus saya, saya telah menghubungkan "Nokia 2700" saya melalui kabel data ke PC linux saya. Setelah perangkat terhubung, Anda akan melihat output yang mirip dengan berikut menggunakan dmesg. Dalam kasus saya, modem terdeteksi sebagai /dev/ttyACM0.

[ 1071.120084] cdc_acm 1-1.3:1.1: ttyACM0: USB ACM device
[ 1071.120916] usbcore: registered new interface driver cdc_acm
[ 1071.120917] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

Untuk mengkonfigurasi minicom untuk mengakses modem, lakukan hal berikut:

# minicom -s
            +-----[configuration]------+
            | Filenames and paths      |
            | File transfer protocols  |
            | Serial port setup        |
            | Modem and dialing        |
            | Screen and keyboard      |
            | Save setup as dfl        |
            | Save setup as..          |
            | Exit                     |
            | Exit from Minicom        |
            +--------------------------+

Pilih "Pengaturan port serial" dan tekan "Enter". Ini akan menampilkan layar yang mirip dengan berikut ini.

    +-----------------------------------------------------------------------+
    | A -    Serial Device      : /dev/tty0                                 |
    | B - Lockfile Location     : /var/lock                                 |
    | C -   Callin Program      :                                           |
    | D -  Callout Program      :                                           |
    | E -    Bps/Par/Bits       : 115200 8N1                                |
    | F - Hardware Flow Control : No                                        |
    | G - Software Flow Control : No                                        |
    |                                                                       |
    |    Change which setting?                                              |
    +-----------------------------------------------------------------------+

Tekan 'A' untuk mengubah perangkat serial dari /dev/tty0 ke /dev/ttyACM0.

Tekan 'E' untuk mengubah kecepatan Baud di mana modem berkomunikasi. Dalam kasus saya, ini adalah "460800". Anda juga dapat menggunakan wvdialconf untuk mengidentifikasi baud rate yang didukung oleh modem Anda.

Setelah Anda mengubah pengaturan ini, tekan “Enter”.

Pilih “Simpan pengaturan sebagai dfl” dan pilih “Keluar”.

Sekarang kita telah berhasil mengonfigurasi minicom dan Anda akan melihat layar seperti berikut.

Welcome to minicom 2.6.1

OPTIONS: I18n                                                                
Compiled on Feb 11 2012, 18:12:55.                                           
Port /dev/ttyACM0                                                            

Press CTRL-A Z for help on special keys

Untuk menguji apakah kita telah berhasil mengkonfigurasi minicom untuk berkomunikasi dengan modem, ketik "AT" di minicom. Anda akan mendapatkan respons “OK” sebagai berikut.

Welcome to minicom 2.6.1

OPTIONS: I18n                                                                
Compiled on Feb 11 2012, 18:12:55.                                           
Port /dev/ttyACM0                                                            

Press CTRL-A Z for help on special keys

AT                                                                                               
OK

1. Menjawab panggilan masuk – ATA

Untuk menjawab panggilan masuk melalui modem, jalankan perintah “ATA” di minicom.

RING
ATA
OK

Ketika ada panggilan masuk, Anda dapat melihat pesan 'RING' di minicom. Anda dapat menekan “ATA” untuk menjawab panggilan masuk.

2. Menelepon dan menutup panggilan suara – ATD – ATH

Anda juga dapat melakukan panggilan suara dari modem menggunakan perintah ATD.

ATD 99769XXXXX;
OK

Sekarang telepon akan menghubungi nomor 99769XXXXX.

Untuk menutup panggilan, gunakan perintah ATH.

3. Mendapatkan informasi Manufaktur/IMEI/IMSI

Perintah AT yang diperluas digunakan untuk memberikan informasi tentang pabrikan, Identitas Peralatan Seluler Internasional, Identitas Pelanggan Seluler Internasional, dll…

AT+CGMI
Nokia

OK
AT+CGSN
xxxxxxxxxxxxxxx

OK
AT+CIMI
xxxxxxxxxxxxxxx

OK

4. Mendapatkan kualitas Sinyal dan status pengisian daya baterai

Anda juga bisa mendapatkan kualitas sinyal dan status pengisian daya baterai menggunakan perintah AT extended.

AT+CSQ
+CSQ: 29,99

OK
AT+CBC
+CBC: 1,96

OK

Format output +CSQ:29,99 mewakili ,

Format output +CBC:1,96 mewakili ,

5. Mengirim SMS menggunakan perintah AT

Anda juga dapat mengirim SMS melalui perintah AT.

AT+CMGF=1
OK
AT+CMGS="99xxxxxxxx"
> This is a test message
> 
OK

Perintah AT+CMGF=1 mengatur "Format pesan" ke "mode teks". Perintah AT+CMGS, kirim SMS ke nomor yang ditentukan. digunakan untuk mengakhiri input pesan.


Linux
  1. sa Contoh Perintah di Linux

  2. w Contoh Perintah di Linux

  3. Contoh Perintah ac di Linux

  1. Contoh Perintah df di Linux

  2. du Contoh Perintah di Linux

  3. Cara membatasi perintah pengguna di Linux

  1. Perintah Linux - Gambaran Umum dan Contoh

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah rm di Linux