NanoPi NEO Air dan Modul GSM

NanoPi NEO Air adalah sebuah single board computer alternatif selain Raspberry Pi. Ukurannya yang kecil membuat NanoPi NEO Air menjadi alternatif dari Raspberry Pi Zero W. SBC ini menggunakan prosesor Quad Core Allwinner H3 up to 1.2GHz, dengan RAM 512MB dan Storage eMMC 8GB. Kelebihan chip ini dibandingkan chip Raspberry Pi Zero W adalah banyaknya hardware UART (3 buah, 1 untuk debug), Quad Core dibandingkan Single Core untuk Raspberry Pi Zero W.

Modul GSM yang dipakai untuk percobaan kali ini adalah modem A6 dari AiThinker. Modul yang saya pakai menggunakan port micro USB untuk menyuplai daya ke modul. Untuk menghubungkan modul dengan NanoPi NEO Air dibutuhkan tiga jumper antara UART1 (TX1, RX1) dan GND dengan U_RX, U_TX, dan GND.

Komunikasi internet dari modul GSM dengan NanoPi NEO Air menggunakan Point-to-Point Protocol (PPP). Untuk OS FriendlyCore dari NanoPi NEO Air, yang berbasis dari UbuntuCore, menggunakan packaging manager yang sama dengan Debian. Instalasi package PPP dapat dilakukan dengan menggunakan command:

# apt update
# apt install ppp

Setelah instalasi PPP, langkah selanjutnya adalah untuk mempersiapkan file konfigurasi untuk provider yang ingin kita pakai, contohnya untuk Telkomsel, buat file /etc/ppp/peers/telkomsel

# nano /etc/ppp/peers/telkomsel

Isilah file tersebut dengan konten di bawah ini:

# Koneksi ke APN Telkomsel
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs -T telkomsel"

# Device serial
/dev/ttyS1

# Kecepatan serial
115200

# Alamat IP diatur oleh ISP
noipdefault

# Gunakan PPP sebagai default route
defaultroute

# Menggunakan name server dari ISP
usepeerdns

# Daemon PPP akan otomatis menyala ulang jika ada error
persist

# Tanpa autentikasi dari remote
noauth

# Tanpa hardware control UART
nocrtscts

Jika file konfigurasi sudah disiapkan, koneksi menggunakan modul GSM dapat dimulai dengan menggunakan command:

# pon telkomsel

dan mematikannya bisa digunakan command:

# poff telkomsel

Untuk menyalakan internet pada saat booting NanoPi, ubah file konfigurasi network interface dengan menggunakan command:

# nano /etc/network/interfaces

Tambahkan konten ini di dalam file /etc/network/interfaces:

auto telkomsel
iface telkomsel inet ppp
    provider telkomsel

Published by josefmtd

Electronics Engineer

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: