Gambar Rangkaian :
1. Menginstal aplikasi ngrok.com
4. Untuk memulai akses penerusan internet HTTP ke port lokal 80, dengan menjalankan
5. Setelah itu, jalankan perintah dengan Alamat IP pada serial monitor “ngrok tcp
192.168.43.229:888 – authtoken
2WCSzesKcOj4ojzZn2E7nyAtuUc_3B3LgPnhfUZNbFGiMdJAC
Laboratorium Mikrokontroller
6. Jika semua Langkah berjalan dengan baik, Tunnel akan menampilkan status online dan URL
penerusan akan muncul di terminal. Untuk mengakses server web dengan perintah
http://0.tcp.ap.ngrok.io:19016
7. Untuk membuka server web akan selalu diminta untuk memasukan nama pengguna dan kata
sandi.
Laboratorium Mikrokontroller
8. Hasil Percobaan
Laboratorium Mikrokontroller
Listing Program :
// variables
String header;
String gpio5_state = "Off";
String gpio4_state = "Off";
int gpio5_pin = 5;
int gpio4_pin = 4;
// preparing GPIOs
pinMode(gpio5_pin, OUTPUT);
digitalWrite(gpio5_pin, LOW);
pinMode(gpio4_pin, OUTPUT);
digitalWrite(gpio4_pin, LOW);
Laboratorium Mikrokontroller
// Connecting to WiFi network
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
if (client) {
Serial.println("New client");
// boolean to locate when the http request ends
boolean blank_line = true;
while (client.connected()) {
Laboratorium Mikrokontroller
if (client.available()) {
char c = client.read();
header += c;
Serial.print(header);