Tethering Raspberry Pi dengan Android

Linux adalah operating system yang tidak bisa terlepas dari kebutuhan terhadap internet. Untuk mendapatkan update system dan install software, Linux harus terhubung dengan repositorynya. Walapun sudah ada yang mengimplementasikan methode offline installer seperti apt-web atau alldeb yang digarap oleh teman-teman di Ubuntu-Indonesia, tetap saja untuk mendapatkan pertama kali dependency atau package tersebut membutuhkan internet.

Raspbian termasuk operating system berbasis Linux yang tentunya membutuhkan koneksi internet. Ada beberapa cara untuk Raspi mendapatkan koneksi internet, salah satunya adalah dengan tethering dengan ponsel Android. Mungkin di rumah mendapatkan koneksi internet dari router, namun ada saatnya kita tidak berada di rumah dan memerlukan Raspi untuk tersambung ke internet. Menurut saya, ini adalah cara paling mudah.

Pada artikel ringan ini, saya melakukan percobaan menggunakan wifi tethering Android dengan tujuan update dan install software untuk Raspberry Pi. Dalam percobaan ini saya menggunakan Android pada Oppo R831K dan Raspberry Pi model B tanpa bantuan monitor pada port HDMI.

  1. Langkah pertama adalah melakukan setup enable wifi hotspot pada wireless setting sebagai berikut:
    portable-wifi-hotspot
  2. Kemudian melakukan setting SSID seperti berikut ini pada setup wifi hotspot:
    ssid-pass
  3. Setelah semua setting selesai, saya meng-install aplikasi Network Scanner untuk mencari IP address dari Raspi dan juga laptop yang nantinya akan remote connection dengan SSH. Aplikasi Network Scanner bisa didownload disini.
  4. Berikutnya adalah melepas SD card pada raspi dan memasangnya di card reader. Seperti yang saya lakukan pada percobaan sebelumnya, SD card akan dimounting di /media/[user]/ dan akan diedit network interfacenya sesuai dengan SSID pada Android tadi. Pada console lebih lengkapnya perintah tersebut adalah sebagai berikut:

    jxvn@X452C:~ > sudo kate /media/jxvn/f24a4949-f4b2-4cad-a780-a138695079ec
    /etc/network/interfaces
    



    Pada file network interfaces di bawah, saya sesuaikan (highlighted) dengan setting pada android tadi:

    auto lo
    iface lo inet loopback
    
    auto wlan0
    iface wlan0 inet dhcp
            wpa-ssid "androidku"
            wpa-psk 12345678
    iface eth0 inet dhcp
    



    Saya lepas SD card dan pasang pada Raspberry Pi dan langsung saya hubungkan dengan power adaptor. LED pada USB wifi adaptor menyala menandakan initialize daemon pada Raspi berhasil login ke SSID tadi. 🙂

  5. Tahap selanjutnya adalah melakukan scan jaringan untuk mendapatkan IP address dari Raspberry Pi dan juga laptop yang nanti akan melakukan remote connection. Berikut hasil scan dari aplikasi Network Scanner setelah saya koneksikan Raspi dan laptop ke SSID “androidku”.
    network-scan
    Masing-masing device dapat dikenali dari dari mac-address dan juga vendor dari adapter yang digunakan. Tampak pada hasil scan, IP address Raspi berada di 192.168.43.209. Dan device diatasnya adalah laptop yang nanti akan remote connection. Berikut hasil remote connection dengan SSH:
    tethering-update

Demikian percobaan saya untuk tethering Raspi dengan Android.

Salam,
Juang Nakarani