Modul Praktek
BAB I
LATAR BELAKANG
Kemajuan teknologi yang terus berkembang dengan pesat hingga saat ini membuat
merupakan sebuah istilah yang belakangan ini mulai ramai ditemui namun masih sedikit
yang mengerti arti dari istilah ini. Secara umum Internet of Things dapat diartikan
sebagai benda-benda di sekitar kita yang dapat berkomunikasi antara satu sama lain
Melalui internet, masyarakat bisa mencari uang hanya dengan duduk di depan
komputer atau laptop. Internet menyediakan tempat tak terbatas bagi para perusahaan
untuk membuka bisnisnya tanpa memiliki sebuah kantor. Nantinya internet akan
Internet of Things memiliki konsep yang bertujuan untuk memperluas manfaat yang
tersambung dalam koneksi internet secara terus menerus. Sebagai contoh benda
elektronik, bahan pangan dan termasuk benda hidup dan masih banyak lagi. Benda
tersebut dapat ditanamkan sensor yang dibuat selalu aktif dan terhubung secara luas,
mengenai kondisinya. Misalnya ada peralatan yang membutuhkan bahan bakar, dan
suatu peralatan lain melalui jaringan internet. Dengan adanya sistem ini, maka kita
Memudahkan pemantauan akan mengindarkan kita dari situasi suatu mesin tidak
tangga, saat kita belok ke halaman depan rumah kita, garasi langsung membuka. Pada
TUJUAN
TUJUAN
Banyak manfaat yang didapat dari Internet of Things, yang tujuannya untuk membuat
pekerjaan yang kita lakukan menjadi cepat, mudah, dan efisien. Salah satu contoh
manfaat dari Internet of Things ini pada sebuah mobil yang telah built-in sensor untuk
memperingatkan pengemudi ketika tekanan ban rendah atau kondisi mesin, yang
Dengan adanya teknologi Internet of Things ini memang akan memberikan pendapat
pro dan kontra dari berbagai sudut pandang orang di dunia. Namun Internet of Things
menawarkan potensi yang menarik seperti perangkat rumah yang dapat dikendalikan
lewat ponsel pintar dari jarak jauh dan memberitahukan kondisi yang sedang terjadi di
rumah.
Internet of Things menghubungkan tempat-tempat baru seperti lantai manufaktur, grid
energi, fasilitas kesehatan, dan sistem-transportasi Internet. Ketika sebuah benda dapat
mewakili dirinya sendiri secara digital, dapat dikontrol dari mana saja. Konektivitas ini
berarti lebih banyak data, yang dikumpulkan dari lebih banyak tempat, dengan lebih
keamanan.
Tentunya Internet of Things tidak hanya sebatas untuk perangkat rumah saja melainkan
dapat digunakan untuk berbagai keperluan satu dunia mulai dari lingkungan, pangan,
Benda-benda dapat kita tanamkan sensor dan dibuat selalu aktif terhubung secara luas,
baik itu menggunakan internet dengan jaringan lokal maupun global agar menjadi
perangkat Internet of Things yang lebih cerdas dan memudahkan kehidupan orang
banyak.
hal yang cukup menarik untuk dilakukan oleh pengembang. Apalagi kini banyak vendor
pengembang. Diperkirakan pada 2050, ada lebih dari 50 miliar perangkat IoT yang ada
komputer yang luas di seluruh dunia, sehingga jaringan komputer tersebut dapat saling
data.
menghubungkan para pengguna komputer yang ada di diseluruh dunia, lewat jaringan
telepon, satelit ataupun bisa juga dengan sistem-sistem komunikasi yang lainnya.
Internet terbentuk oleh jutaan komputer yang saling terhubung bersama dari seluruh
dunia, yang memberi jalan bagi berbagai macam informasi (seperti: gambar, audio,
video, teks dan sebagainya) untuk dapat saling mengirim dan dinikmati bersama-sama.
Dapat disimpulkan Fungsi Internet adalah merupakan suatu media komunikasi dan juga
media informasi yang berguna untuk tukar menukar data ataupun informasi.
DAMPAK INTERNET
Perkembangan internet masa kini telah memberikan banyak dinamika baru dalam
kehidupan manusia. Di depan internet semua menjadi mudah dan murah. Kita dapat
menemukan berbagai aktivitas kehidpan seperti berjualan, belajar, informasi dan
kehidupan anak dan kalangan remaja. Dampak ini dapat bersifat positif maupun negatif.
Berikut beberapa dampak yang muncul akibat perkembangan internet masa kini:
Dampak positif:
Kehadiran teknologi memberikan ruang sebagai tempat belajar yang efektif untuk
kalangan pelajar. Internet menyediakan banyak hal seperti pengetahuan baik berbentuk
audio maupun visual. Kita tidak perlu bersusah payah untuk pergi ke toko buku, hanya
dengan membuka internet akan lebih murah dan efisien disbanding dengan tidak
menggunakan internet.
Dengan adanya internet, kita dapat melatih kreativitas kita dengan cara membuat blog,
desain grafis, aplikasi desain erbsite dan macam-macam software. Terlebih dengan
kehadiran layanan streaming di internet, informasi bukan hanya dari layar kaca seperti
televisi saja melainkan memberikan suguhan aneka informasi yang up to date dan
actual.
Dampak negatif:
Penggunaan internet terus menerus dapat mengurangi sifat social manusia karena
sperti menipu dan mencuri dapat dilakukan . dari sifat social yang berubah dapat
orang tersebut.
Internet of Things (IoT), sebuah istilah yang belakangan ini mulai ramai ditemui namun
masih banyak yang belum mengerti arti dari istilah ini. Sebetulnya hingga saat ini belum
ada definisi standar mengenai Internet of Things, namun secara singkat Internet of
berkomunikasi antara satu sama lain melalui sebuah jaringan seperti internet.
Ide awal Internet of Things pertama kali dimunculkan oleh Kevin Ashton pada tahun
mendalami Internet of Things sebut saja Intel, Microsoft, Oracle, dan banyak lainnya.
Banyak yang memprediksi bahwa Internet of Things adalah “the next big thing” di dunia
teknologi informasi, hal ini karena Internet of Things menawarkan banyak potensi yang
bisa digali. Contoh sederhana implementasi dari Internet of Things misalnya adalah
kulkas yang dapat memberitahukan kepada pemiliknya via SMS atau email tentang
makanan dan minuman apa saja yang sudah habis dan harus distok lagi.Bagi
Things. Salah satu yang menyediakan program ini adalah Intel dengan IoT Developer
Program mereka.
Jika kita melihat dari bahasa Inggrisnya pengertian dari Internet of Things adalah
mengenai kondisinya. Misalnya ada peralatan yang membutuhkan bahan bakar, dan
suatu peralatan lain melalui jaringan internet. Dengan adanya sistem ini, maka kita
Memudahkan pemantauan akan mengindarkan kita dari situasi suatu mesin tidak
Terkait dalam aplikasi pada industri di atas, akan banyak dikembangkan sensor-sensor
Dalam aplikasi dalam rumah tangga, saat kita belok ke halaman depan rumah kita,
garasi langsung membuka. Pada saat garasi membuka, lampu ruangan dan AC akan
langsung menyala. Saat ini sudah ada konsorsium yang merumuskan standarisasi
komunikasi antar peralatan ini. Dengan adanya standarisasi ini, maka akan banyak
Pada hakekatnya, benda Internet atau Internet of Things mengacu pada benda yang
dapat di identifikasikan secara unik sebagai representasi virtual dalam struktur berbasis
Internet. Istilah Internet of Things awalnya disarankan oleh Kevin Ashton pada tahun
1999 dan mulai popular melalui Auto-ID Center di MIT berikut publikasi analisa pasar
yang terkait.
Salah satu wujud dari Intenet of Things yang ajap kali disebutkan, adalah sistem RFID
semua benda, mahluk maupun insan dalam kehidupan sehari-hari dapat diidentifikasi
secara elektronik, maka mereka bisa dikelola dan diinventarisasi oleh komputer.
seperti near field communication, barcode, kode QR dan watermarking digital. Dengan
demikian misalnya, bisnis mungkin tidak lagi kehabisan stok atau menghasilkan produk-
produk limbah, dimana pihak yang terlibat akan tahu lebih dini produk mana saja yang
Berdasarkan penelitian ABI Research, pada tahun 2020 diperkirakan akan terdapat
lebih dari 30 miliar perangkat yang terhubung secara nirkabel melalui Internet of Things.
Internet of Things, atau dikenal juga dengan singkatan IoT, merupakan sebuah konsep
yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung
secara terus-menerus. Adapun kemampuan seperti berbagi data, remote control, dan
sebagainya, termasuk juga pada benda di dunia nyata. Contohnya bahan pangan,
elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang semuanya
tersambung ke jaringan lokal dan global melalui sensor yang tertanam dan selalu aktif.
Pada dasarnya, Internet of Things mengacu pada benda yang dapat diidentifikasikan
secara unik sebagai representasi virtual dalam struktur berbasis Internet. Istilah Internet
of Things awalnya disarankan oleh Kevin Ashton pada tahun 1999 dan mulai terkenal
Casagras (Coordination and support action for global RFID-related activities and
jaringan global, yang menghubungkan benda-benda fisik dan virtual melalui eksploitasi
data capture dan kemampuan komunikasi. Infrastruktur terdiri dari jaringan yang telah
ada dan internet berikut pengembangan jaringannya. Semua ini akan menawarkan
dengan tingkat otonom data capture yang tinggi, event transfer, konektivitas jaringan
dan interoperabilitas.
proses bisnis. Layanan yang tersedia berinteraksi dengan „obyek pintar‟ melalui
Internet, mencari dan mengubah status mereka sesuai dengan setiap informasi yang
ETP EPOSS mendefinisikannya sebagai Jaringan yang dibentuk oleh hal-hal atau
benda yang memiliki identitas, pada dunia maya yang beroperasi di ruang itu dengan
menggunakan kecerdasan antarmuka untuk terhubung dan berkomunikasi dengan
Metode yang digunakan oleh Internet of Things adalah nirkabel atau pengendalian
aplikasi yang ia ciptakan, apabila aplikasinya itu diciptakan guna membantu monitoring
mengikuti alur diagram pemrograman mengenai sensor dalam sebuah rumah, berapa
jauh jarak agar ruangan dapat dikontrol, dan kecepatan jaringan internet yang
digunakan. Perkembangan teknologi jaringan dan Internet seperti hadirnya IPv6, 4G,
optimal, dan memungkinkan jarak yang dapat di lewati menjadi semakin jauh, sehingga
Saat ini, di belahan dunia manapun banyak ditemukan peralatan yang sudah terhubung
lainnya hanya dengan menggunakan koneksi internet. Ada beberapa peralatan atau
aplikasi yang bisa digunakan untuk menghubungkan dari satu perangkat ke perangkat
Saat ini banyak smartphone yang bisa menghubungkan kita dengan dunia luar serta
perangkat lain. Sebagai contoh smartphone yang kita gunakan bisa mengendalikan
televisi, AC dan lain sebagainya. Televisi dan AC bisa kita matikan dengan
menggunakan smartphone yang kita punya. Dengan begitu kita tidak perlu repot-repot
digunakan untuk belanja online jika terdapat aplikasi dalam smartphone tersebut dan
terhubung dengan koneksi internet. Jadi kita tidak harus membuang waktu untuk pergi
Ipad
Sama seperti smartphone, ipad juga bisa mengendalikan beberapa peralatan. Sebagai
contoh kita bisa mendownload lagu atau videp dengan menggunakan ipad yang tentu
saja sudah terkoneksi internet. Kemudian kita juga bisa melakukan transaksi online
seperti online shop dan sebagainya. Kita juga dapat bermain game, tidak hanya offline,
online pun bisa asalkan terhubung dengan koneksi internet. Ipad juga bisa terkoneksi
Laptop
Contoh ini masih sama denga smartphone dan ipad. Laptop bisa mengendalikan
perangkat lain secara cepat. Contohnya kita bisa mengendalikan laptop atau komputer
lain dari laptop yang kita punya. Kita juga bisa mengendalikan CCTV yang dipasang
pada rumah atau ruangan saat kita sedang melakukan pekerjaan diluar.
MANFAAT INTERNET OF THINGS
Banyak manfaat yang didapatkan dari Internet of Things. Pekerjaan yang kita lakukan
menjadi lebih cepat, mudah dan efisien. Sebagai contoh barcode yang tertera pada
sebuah produk. Dengan barcode tersebut, bisa dilihat produk mana yang oaling banyak
terjual dan produk mana yang kurang diminati. Selain itu dengan barcode kita juga bisa
Dengan barcode kita tak perlu susah – susah menghitung produk secara manual.
Contoh lain saat kita pergi ke Singapore. Jika kita ingin berpergian menggunakan
transportasi umum seperti MRT atau bis, kita cukup menggunakan EZ-link card. EZ-link
card biasanya dipakai oleh para wisatawan yang mengunjungi Singapore sebagai
pengganti uang untuk membayar jasa transportasi yang telah digunakan. Sedangkan
warga Negara Singapore sendiri menggunakan KTP ataupun kartu pelajar sebagai atat
membayarnya. Jika kita menggunakan uang tunai, kita masih harus mengantri untuk
membayar, belum lagi jika kita membayar dengan nilai nominal uang besar, kita harus
Produk ini diluncurkan oleh PT Telkom guna menangkap, merekam, dan memonitor
suatu ruangan atau area tertentu dengan menggunakan IP Camera yang terhubung ke
jaringan Speedy. Kelebihan produk ini adalah kita dapat mengakses hasil monitoring
kamera dan memanajemen sistem ini melalui web browser. Baik melalui desktop
maupun mobile phone. Keistimewaan dari produk Speedy Monitoring adalah
tersedianya media penyimpanan yang ditangani secara terpusat sehingga kita hanya
perlu menyediakan kamera dan tak perlu repot lagi dengan urusan penyediaan tempat
Dapat mengawasi dan mengontrol suatu tempat dan keadaaan saat kapanpun dan
dimanapun adalah idaman. Tentunya dengan IoT mempermudah kita mengawasi dan
mengontrol apapun tanpa terbatas jarak dan waktu (online monitoring), termasuk
memonitor keadaan rumah (home monitoring). Jika Home Monitoring dapat dilakukan
dengan mudah, setiap waktu, dan dari media akses apapun tentunya kita akan merasa
aman dan nyaman meninggalkan rumah apalagi dalam jangka waktu yang lama. Maka
dari itu dengan Internet of Things kita dapat mengendalikan segala sesuatu melalui
1. Smart Cities – IoT bisa membantu membuat tata kelola kota yang efektif
Walikota bisa melihat apa saja yang terjadi di kotanya melalui berbagai sensor
secara real time, dan dengan demikian akan mampu mengatur tata kelola yang
efektif, sehat, nyaman dengan tingkat keberisikan yang rendah, bebas macet,
hemat energi, sistem pembuangan sampah yang optimal, dan jalan-jalan raya
suatu mall : berapa tingkat kepadatan pengunjung, berapa lama rata-rata orang
berdiam diri di suatu tempat, berapa banyak pegawai dan berapa banyak tamu
yang lalu lalang, mana toko yang paling ramai, mana etalase toko yang paling
3. Smart Traffic – IoT juga bisa menganalisa lalu lintas kendaraan bermotor di
4. Smart Environment – IoT bisa mewujudkan lingkungan yang sehat dan aman,
misalnya melalui detektor kebakaran hutan, polusi udara, deteksi dini gempa
5. Smart Water – IoT bisa membantu kita mendapatkan air yang sehat, bersih,
bebas polusi, bebas pencemaran bahan kimia di sungai, di laut, maupun di pipa-
6. Smart Metering – IoT bisa membantu kita mengetahui penggunaan daya listrik,
atau semua komponen yang terkait dengan sistem pembangkitan tenaga listrik,
mulai dari tingkat ketinggian/tekanan/aliran air, bahan bakar, atau gas dan
sebagainya.
suatu area, mendeteksi cairan, radiasi, gas-gas yang bisa meledak. IoT bisa
barang di gudang.
9. Logistics – IoT bisa digunakan untuk mendeteksi getaran, buka tutup pintu,
lokasi penyimpanan yang paling baik untuk memisahkan gas yang mudah
10. Industrial Control – IoT bisa digunakan untuk diagnosa mesin, monitor gas
dalam industri
11. Smart Agriculture – IoT bisa digunakan untuk mendeteksi kelembaban tanah,
udara, ukuran batang pohon, cuaca, suhu, dsb, sehingga bisa digunakan untuk
12. Smart Animal Farming – IoT bisa digunakan untuk mendeteksi keberadaan
ternak, mendeteksi gas beracun, dsb sehingga bisa digunakan untuk mengontrol
13. Home Automation – IoT bisa digunakan untuk memonitor penggunaan energi,
bisa saling tersambung. Ini akan mendorong industri wearable sensor, sampai
tablet (pil), dan sensor yang bisa ditanam di dalam tubuh manusia.
kasir) yang terhubung supaya biaya operasi lebih murah dan juga meningkatkan
pendapatan.
Dampak besar Internet of Things akan terasa pada besarnya data yang dihasilkan pada
perangkat tersebut. Bayangkan betapa besarnya informasi personal yang disimpan dan
di analisa oleh milyaran perangkat. Itulah yang disebut dengan big data yang
Implementasi keamanan untuk Internet of Things terbilang mahal karena harus melalui
tiga lapis: fisik, jaringan dan data. Fisik artinya sebuah perangkat yang memiliki
keamanan seperti kunci, seandainya dicuri atau hilang, adapun keamanan jaringan
dapat dilakukan melalui Virtual Private Network (VPN) atau bentuk enkripsi lainnya.
Kemanan paling rentan adalah keamanan dari data itu sendiri. Ketika tersimpan secara
local di dalam perangkat data (data at rest) dan ketika data tersebut dikirim ke
perangkat lain (data on the move) harus tetap di enkripsi supaya terhindar dari peretas
atau hacker.
Internet of Things sangat bersinggungan dengan cloud computing. Tentu saja dapat
menyimpan semua data itu di home storage di rumah. Disinilah keunggulan dari cloud
computing, karena itu para analis menilai bahwa Internet of Things adalah perpaduan
yang sempurna.
DAFTAR PUSTAKA
2. Pekalongankab “Apa yang perlu kita tahu tentang internet of things” , 2015
IoT (Internet of Things) keluarga ESP8266 tipe ESP-12. Secara fungsi modul ini hampir
Untuk saat ini modul NodeMCU sudah terdapat 3 tipe versi antara lain :
Pada versi ini (v0.9) merupakan versi pertama yang memiliki memori flash 4 MB
sebagai (System on Chip) SoC-nya dan ESP8266 yang digunakan yaitu ESP-12.
Kelemahan dari versi ini yaitu dari segi ukuran modul board lebar, sehingga apabila
ingin membuat protipe menggunakan modul versi ini pada breadboard, pin-nya kan
Versi ini merupakan pengembangan dari versi 0.9. Dan pada versi 1.0 ini ESP8266
yang digunakan yaitu tipe ESP-12E yang dianggap lebih stabil dari ESP-12. Selain itu
projek di breadboard. Serta terdapat pin yang dikhusukan untuk komunikasi SPI
(Serial Peripheral Interface) dan PWM (Pulse Width Modulation) yang tidak tersedia di
versi 0.9.
Dikatakan unofficial board dikarenakan produk modul ini diproduksi secara tidak resmi
mencolok dengan versi 1.0 (official board) yaitu hanya penambahan V usb power
output.
Ketik http://arduino.esp8266.com/stable/package_esp8266com_index.json
Update board dengan membuka menu Tools > Board > Boards Manager,
tunggu sampai prosesnya selesai. Lalu search esp8266 pada search bar di
MODULE), Jangan lupa pilih portnya, disini portnya ada COM3, pada masing-
masing komputer ini dapat berbeda, silahkan buka Device Monitor untuk
memastikannya.
Jika board manager sudah tampak seperti gambar diatas maka instalasi NodeMCU
I. Program Blink
Bahan :
1. 1 buah NodeMCU
2. 1 buah LED
5. 1 buah protoboard
- Buka aplikasi Arduino IDE, pilih Board NodeMcu pada menu Tools > Board
> NodeMCU 1.0 (ESP-12E MODULE), Jangan lupa pilih portnya, pada
untuk memastikannya.
- Kemudian pilih menu new atw tekan Ctrl+N, kemudian ketik script berikut :
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
- Tekan upload atau tombol menu seperti pada gambar untuk mengupload sketch
ke NodeMCU.
- Hubungkan NodeMCU dengan led dan resistor seperti pada gambar, dengan
- Jika led menyala sesuai dengan delay yang diberikan maka percobaan berhasil.
- Tugas
Tambahkan 3 led lalu edit script hingga led menyala secara bergantian.
II. Test koneksi NodeMCU ke jaringan wifi/hotspot
#include <ESP8266WiFi.h>
int wifiStatus;
void setup() {
Serial.begin(115200);\
delay(200);
Serial.println();
Serial.println();
Serial.println(ssid);
WiFi.begin(ssid, password);
delay(500);
Serial.print(".");
void loop() {
wifiStatus = WiFi.status();
if(wifiStatus == WL_CONNECTED){
Serial.println("");
Serial.println(WiFi.localIP());
}
else{
Serial.println("");
- Tanpa membuka kabel USB, Buka serial monitor pada arduino IDE, setting
Bahan:
1. 1 nodeMCU
4. 1 buah Led
yang sama.
#include <ESP8266WiFi.h>
#define ON LOW
WiFiServer server(80);
void setup() {
Serial.begin(115200);
delay(10);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, OFF);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
delay(500);
Serial.print(".");
Serial.println("");
Serial.println("WiFi connected");
server.begin();
Serial.println("Server started");
Serial.print("http://");
Serial.print(WiFi.localIP());
Serial.println("/");
void loop() {
if (!client) {
return;
}
Serial.println("new client");
while(!client.available()){
delay(1);
Serial.println(request);
client.flush();
if(request.indexOf("/led=ON") != -1 ){
digitalWrite(LED_BUILTIN, ON);
value1 = ON;
if(request.indexOf("/led=OFF") != -1 ){
digitalWrite(LED_BUILTIN, OFF);
value1 = OFF;
client.println("Content-Type: text/html");
client.println("<!DOCTYPE HTML>");
client.println("<html>");
client.println("<head>");
client.println("<meta charset='utf-8'>");
client.println("<link rel='stylesheet'
href='https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css'
integrity='sha384-
rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ'
crossorigin='anonymous'>");
client.println("</head>");
client.println("<body>");
client.println("<br><br>");
client.println("<div class='col-md-6'>");
client.println("</div>");
block'>ON</a>");
block'>OFF</a>");
client.println("</div>");
client.println("</div>");
client.println("</div>");
client.println("</div>");
client.println("</div>");
client.println("</body>");
client.println("</html>");
delay(1);
Serial.println("Client disonnected");
Serial.println("");
- Buka serial monitor maka akan tampak tampilan seperti gambar di bawah
- Buka browser kemudian ketik ip address yang muncul di serial monitor maka
TUGAS
Tambahkan 3 led kemudian ubah script sehingga bisa mengontrol semua LED
(TelegramBot)
Bahan :
1. NodeMCU V3
2. Relay
telegram kita, lalu buka BotFater tersebut dan buat BOT dengan cara seperti
-
- Setelah selesai membuat bot, anda akan diberikan sebuah token untuk mengakses
HTTP API. Token tersebut yang akan kita masukan kedalam program pada
ESP8266.
- Selanjutnya untuk dapat menggunakan API Telegram pada program yang kita buat,
kita harus memasukan library TelegramBOT terlebih dahulu ke aplikasi Arduino IDE.
instruktur lab.
#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>
#include <TelegramBot.h>
WiFiClientSecure net_ssl;
void setup()
Serial.begin(115200);
delay(3000);
Serial.println(ssid);
WiFi.begin(ssid, password);
delay(500);
Serial.print(".");
Serial.println("");
Serial.println("WiFi connected");
bot.begin();
pinMode(ledPin, OUTPUT);
}
void loop()
digitalWrite(ledPin, HIGH);
Serial.println("message received");
bot.sendMessage(m.chat_id, "The Led is now ON"); //Balasan dari perangkat ke Bot Telegram
digitalWrite(ledPin, LOW);
Serial.println("message received");
bot.sendMessage(m.chat_id, "The Led is now OFF"); //Balasan dari perangkat ke Bot Telegram
- Setelah sketch program kita upload pada NodeMCU dan sudah terkoneksi ke
internet juga, sekarang kita hanya perlu mencobanya dengan masuk ke BOT
Telegram yang sudah kita buat. Lalu memasukan perintah dengan melakukan
chat. Tunggu 20detik hingga perangkat merespon dan membalas pesan pada
Bot Tersebut.
- Berikut merupakan tampilan dari bot telegram yang sudah kita buat, beserta
report yang muncul ketika kita memasukan perintah. Dan juga tampilan dari
Tambahkan 1 buah led lagi, inisialisasi menjadi led 1 dan led 1, ubah script hingga kedua
Bahan :
2 buah NodeMCU
- Hasil dari percobaan ini nantinya client tersebut dapat berkomunikasi dan
mengirimkan data kepada server berupa sebuah teks “Hello Word” yang dapat
- Buka new sketch kemudian ketik script yang berbeda untuk COM NodeMCU
- Sketch client :
#include <ESP8266WiFi.h>
void setup() {
Serial.begin(115200);
delay(10);
int value = 0;
void loop() {
delay(5000);
++value;
Serial.print("connecting to ");
Serial.println(host);
// Read all the lines of the reply from server and print them to Serial
while(client.available()){
String line = client.readStringUntil('\r');
Serial.print(line);
}
Serial.println();
Serial.println("closing connection");
}
- Sketch server :
#include <ESP8266WiFi.h>
WiFiServer server(80);
void setup() {
Serial.begin(115200);
delay(10);
void loop() {
// Check if a client has connected
WiFiClient client = server.available();
if (!client) {
return;
}
pada serial monitor. berikut merupakan hasil dari kedua perangkat tersebut.
Tugas
Tambahkan 1 atau 2 client lalu kirim data keserver. Laporkan hasilnya ke instruktur atau dosen..