Belajar IoT #1 - Kirim pesan dari NodeMCU ke Telegram Bot

 Belajar IoT kali ini kita bakal mencoba membuat project dari NodeMCU agar bisa mengirim pesan ke bot telegram. Project sederhana ini nanti kita bakal kembangkan untuk real project IoT. Semisal untuk membuat kontrol lampu on/off dengan bot telegram. atau bisa digunakan untuk pendeteksi suhu dan masih banyak lagi pemanfaatan project IoT.



Untuk mempersingkat waktu kita akan langsung ke tutorial IoT "kirim pesan dari NodeMCU ke telegram bot". Akan tetapi sebelum ke langkah selanjutnya ada beberapa langkah yang harus dipersiapkan, berikut langkah-langkah untuk membuat project IotT dasar dan sederhana.


Kirim pesan dari NodeMCU ke Telegram Bot

Silahkan buat bot telegram terlebih dahulu, silahkan buka telegram dan ikuti langkah-langah berikut ini :


1. Buka aplikasi telegram, kemudian cari BotFather.


2. Lalu buka BotFather, Klik START. Lalu ketik /newbot , selanjutnya akan diminta memberikan nama bot dan username bot. Jika sudah makan akan muncul Token, seperti yang dilingkari merah dibawah ini. Simpan Token tersebut.


3. Kita juga harus mengetahui Id Telegram kita, caranya cari IDBot.
4. Klik /start , lalu ketik /getid. Nanti akan muncul id telegram kamu


 


Selanjutnya setelah membuat bot telegram kita lanjut untuk coding di Arduino IDE, dan masukan library CTBot dan ArduinoJSON ke Arduino IDE silahkan download library beikut ini :


Jika  sudah sukses menambahkan library silahkan masukan code program arduino berikut ini dan upload ke NodeMCU kamu.



  • String ssid = “XXXX”; –> pada koding bagian XXXX diganti dengan nama ssid atau username hotspot / wifi agan.
  • String pass = “XXXX”; –> yang bagian XXXX nya ganti dengan password hotspot / wifi agan.
  • String token = “XXXX”; –> yang bagian XXXX ini ganti dengan Token yang tadi udah kita buat Bot nya.
  • const int id = 1234; –> yang bagian 1234 ganti dengan id agan yang tadi udah diketahui.
  • myBot.sendMessage(id, “Tes Kelas Robot”); –> ini isi pesan yang dikirim “Tes Kelas Robot“, bisa agan ganti dengan yang agan inginkan.

Setelah selesai tinggal upload ke NodeMCU sampai DONE UPLOADING kemudian silahkan start bot telegram dan berhasil


Itulah cara untuk membuat project IoT dasar untuk kirim pesan dari NodeMCU ke telegram bot. Jika tutorial ini sudah berhasil silahkan berikan komentar agar tutorial di blog ini 100% work. Terima kasih dan semoga bermanfaat.