ESP8266 Arduino IDE – Both Mode (WiFi Station & AP/Hotspot)

esp8266bothmode

Jika pada pembahasan Sebelumnya kita telah membahas mengenai Membuatan Access Poin Hotspot Mode pada ESP8266 dan  WiFi Station Mode ESP8266 pada Arduino IDE. Kali ini kita akan membahas cara untuk menjalankan keduanya dalam keadaan bersamaan, dimana modul ini nantinya akan menjadi station (Penerima WiFi) sekaligus memancarkan WiFi Hotspot. Fitur Ini merupakan salah satu keunggulan dari modul ESP8266 yang dapat menjalankan kedua mode ini secara bersamaan, nama mode ini dinamakan Both Mode pada ESP8266 (Transceiver Mode).

Berikut merupakan Script yang digunakan untuk membuat Both Mode pada ESP8266 :

Sebelum melakukan upload, pastikan terlebih dahulu library ESP8266 sudah terpasang pada Arduino IDE. Apabila belum, kamu dapat mengikuti intruksi dari artikel berikut : Menambahkan Library ESP8266 pada Arduino IDE

Sesuaikan pengaturan pada board diubah menjadi ESP8266 Generic seperti gambar dibawah ini. Setelah itu upload program ke ESP8266 dan tunggu hingga hingga selesai.

           Screenshot (23)   Screenshot (24)

Setelah proses selesai maka hasilnya dapat kita lihat pada serial monitor Arduino IDE yang akan memunculkan laporan seperti pada saat pembuatan WiFi station dan diikuti dengan munculnya kedua IP Address.

IP Address yang pertama merupakan alamat yang didapatkan dari WiFi Jenamonster melalui DHCP Server, sedangkan untuk IP Address yang kedua merupakan alamat server Hotspot yang dibuat oleh modul tersebut. Hotspot yang kita buat akan muncul dan dapat dilihat juga pada gambar dibawah.

Screenshot (26)

Jaringan yang digunakan pada mode both ini tidak sama, lantaran jaringan antara WiFi station dan WiFi Hotspot berbeda, jadi apabila kita terhubung melalui WiFi Hotspot, kita tidak dapat melakukan ping terhadap IP Address yang dimiliki oleh mode Station, begitupun sebaliknya. Baiklah semoga tutorial ini bermanfaat dan jangan lupa untuk bagian pada kawan kawanmu 😀