Membuat Access Point dengan Wemos Esp8266

Cara membuat Wemos Esp8266 difungsikan sebagai Acces Point.

Titik akses (Access Point) adalah sebuah perangkat nirkabel yang mempergunakan jaringan wifi. Access point (Titik akses) kelas bisnis dapat dipasang di mana pun Anda dapat menjalankan kabel Ethernet. Model yang lebih baru juga kompatibel dengan Power over Ethernet Plus, atau PoE + (kombinasi Ethernet dan kabel daya), jadi tidak perlu menjalankan saluran listrik terpisah atau memasang stopkontak di dekat titik akses.

Fitur standar tambahan termasuk Captive Portal dan dukungan Access Control List (ACL), sehingga Anda dapat membatasi akses tamu tanpa mengorbankan keamanan jaringan, serta dengan mudah mengelola pengguna dalam jaringan Wi-Fi Anda.

Access point (Titik akses) yang dipilih menyertakan fitur Pengelompokan. satu titik dari mana administrator TI dapat melihat, menerapkan, mengonfigurasi, dan mengamankan jaringan Wi-Fi sebagai divice tunggal daripada serangkaian konfigurasi titik akses terpisah.

Apa itu Access Point dan kegunaannya bisa cek selengkapnya di 

                   Wifi Access Point

Bahan yang diperlukan yaitu :

  1. Wemos Esp8266
  2. Kabel Micro USB
  3. Smartphone ” Android”
  4. Komputer + Software IDE Arduino

Catatan : Pada software IDE Arduino diharapkan sudah terinstall library untuk pengaksesan Wemos.

Sehingga dapat diprogramkan code program yang akan ditulis.

List Program :

#include <ESP8266WebServer.h> //library Wemos sebagai web server

#include <ESP8266WiFi.h> //library wemos wifi

#include <WiFiClient.h> //library Wemos sebagai client



const char *ssid = "Sinau Programming";

const char *password = "www.sinauprogramming.com";



//setting pada port 80

ESP8266WebServer server(80);



void handleRoot() {server.send(200, "text/html", "<h1>Yaay! Selamat Mencoba sinauprogramming.com!</h1>");}// Judul



char* htmlBody_help = "<h1>Help</h1><br/>\n"

  "Visit >> http://192.168.4.1/ untuk mengakses web server.<br/>\n"

  "Visit >> http://192.168.4.1/help untuk mengakses help akses halaman ini.<br/>\n";



void handleHelp(){

  server.send(200, "text/html", htmlBody_help);

}



void setup() {

    delay(1000); //waktu tunda 1 detik

    Serial.begin(9600);

    Serial.println();



    WiFi.softAP(ssid, password);//bertindak sebagai access point dengan nama wifi dan pass diatas



    IPAddress apip = WiFi.softAPIP(); //alamat IP

    Serial.print("visit: \n"); 

    //menuliskan alamat IP yang bisa dikunjungi

    Serial.println(apip);server.on("/", handleRoot);

    server.on("/help", handleHelp); ////memanggil fungsi handleHelp()

    server.begin(); //proses pemulaian menjadi server

    Serial.println("HTTP server beginned");

}



void loop() {server.handleClient();}


Hasil dari program diatas :





0 Comments