Sudah 4 tahun blog ini gak apdet...hehe...sibuk...gak juga sih...males nulis tepatnya...
Mumpung lagi pengin sinau, tepatnya salurkan hobby setelah tugas dan ujian kuliahan bertubi-tubi, bikinlah catatan ini....
Telegram adalah fasilitas yang digunakan untuk menyampaikan informasi jarak jauh dengan cepat, akurat dan terdokumentasi. Itu menurut wikipedia...tapi, yang mo dibahas disini bukan telegram itu ya....melainkan telegram modern...
Telegram modern yang saya maksud adalah instant messaging atau sarana pesan singkat yang biasanya dan sewajarnya ada di smartphone-smartphone saat ini. Telegram memang tidak se-populer Whatsapp atau Line. Tetapi ada yg unik dari Telegram yaitu ada yang namanya BOT di telegram ini. Nah kali ini saya akan bahas gimana cara pake BOT telegram untuk komunikasi antara smartphone dengan Orange pi (sama sih pake Raspberry pi juga bisa).
Langkah-langkah untuk aplikasikan ini cukup simpel yaitu :
1. Instalasi Telegram pada smartphone anda. Caranya gampang, lakukan instalasi via Play Store atau App store smartphone, seperti gambar dibawah ini :
2. Buatlah NewBot pada BotFather. Caranya seperti terlihat dibawah. Ketik /newbot (jangan lupa pake tanda "/").
Dari langkah ini, anda akan mendapatkan "token" yang akan digunakan untuk menghubungkan user telegram anda di smartphone dengan yang ada di Orange Pi. Token ini bersifat rahasia, karena kalau sampai token ini dipakai orang, maka orang tersebut akan dapat mengakses BOT telegram kita.
3. Seperti biasa karena OS Orange pi yang saya pake adalah Ubuntu, maka command wajib sebelum instalasi program adalah dua buah command sakti berikut :
sudo apt-get update
sudo apt-get upgrade
4. Langkah berikutnya instalasi Telepot pada Orang Pi menggunakan dua command berikut :
sudo apt-get install python-pip
sudo pip install telepot
5. Test Token yang sudah kita peroleh dari BotFather
Token yang kita dapat di step 2, biasanya terdiri dari kumpulan huruf dan angka yang cukup panjang. Akan merepotkan jika kita tulis manual. Solusi mudahnya, gunakan telegram versi Web dan copy trus paste token tersebut pada program yang akan kita buat.
Jika listing program python diatas sudah ok, lanjut ke step berikutnya. Artinya BOT telegram pada smartphone dan Orange pi udah nyambung.
6. Test Program
Untuk menguji apakah kita sudah dapat me-remote Orange Pi via Telegram, kita gunakan program Python untuk mengujinya. Berikut contoh program sederhana python untuk mengecek waktu Orange Pi dari telegram di smartphone kita. Tuliskan program berikut pada Orange pi, bisa menggunakan perinta berikut :
nano test1.py
Kemudian buatlah program dengan listing sebagai berikut :
Sebelum dicoba kirim message dari telegram di smartphone, jalankan test1.py, pada Orange Pi dengan command :
python test1.py
Kemudian kita coba kirimkan message dari telegram untuk membaca waktu Orange Pi berikut :
Hasilnya waktu pada Orange Pi diterima oleh telegram di smartphone kita
Pada Orange Pi akan muncul tampilan berikut :
Selanjutnya, aplikasi ini dapat ditingkatkan untuk me-remote I/O Orange pi melalui telegram ataupun membuat alarm yang dikirimkan melalui Orange Pi ke telegram di smartphone kita untuk keperluan monitoring misalnya. Ide-ide yang lain silakan di khayalkan masing-masing yang baca....
















