Biar Binatang Jadi Canggih
Sofian Hadiwijaya
Programming is a creative activity.
Jun 13th, 2015 9:48 pm | Comments
Hari ini sangat luar biasa, karena saya dapat berbagi ilmu pengetahuan tentang “Internet of Things” dengan menggunakan board dari intel berupaIntel Galileo dan Intel Edison pada acara Bandung Internet of Things Meetup yang ke 12 Persentasi saya dimulai dari menceritakan apa itu Intel Galileodan Intel Edison. Pada tulisan saat ini saya tidak akan banyak menulis tentang board tersebut, saya akan bercerita pengalaman sayang menggunakan platform IoT asli made in Bandung yaitu Geeknesia.
Pertama kita harus registrasi dulu pada websitenya Geeknesia, Tunggu beberapa saat nanti Anda akan mendapatkan email dari Geeknesia berupa username dan password untuk masuk ke platform IoT tersebut.
Setelah mendapatkan akses, kita bisa menambahkan device yang kita punya dengan cara, mengklik button pada pojok kanan atas “Add New Device”, disini kita akan diminta untuk memberikan informasi device kita.
jika semua data sudah diisi dengan benar, kita tekan tombol create. Setelah itu kita akan dibawa ke halaman yang memberikan informasi detail tentang device kita dan beberapa contoh API dari Geeknesia yang dapat kita gunakan nantinya.
Ada beberapa cara untuk menghubungkan Intel Galileo dan Geeknesia. Namun pada artikel ini saya hanya akan membahas dengan menggunakan bahasa pemrogramman nodejs dan protocol mqtt. Saya menggunakan Grove Starter Kit, untuk memudahkan dalam menggunakan LED dan sensor LDR.
Persiapkan Intel Galileo kalian, pertama-tama remote login Intel Galileo, bisa melalui ssh ataupun telnet ataupun screen. Untuk saat ini saya menggunakan ssh. Kemudian tulis kode berikut dan simpan
package.json
|
galileo-geeknesia.js
|
Ganti USERNAME, PASSWORD, dan DEVICE_ID sesuai dengan informasi detail dari device kalian. Source codenya saya upload ke github, yang mauclone ataupun fork bisa ke link intel-galileo-geeknesia. Untuk menjalan kode tersebut sebelumnya kita ketik perintah
|
perintah tersebut akan menginstal dependencies dari kode kita. Setelah itu untuk menjalankan script tersebut kita ketik perintah
|
untuk melihat apakah kode tersebut berjalan dengan sempurna, kita kembali ke dashboard Geeknesia. Kita pastikan device kita terhubung dan mengirimkan data, bisa dilihat pada gambar berikut
Pengembangan selanjut, kita bisa bikin dashboard yang mendapatkan data dari API Geeknesia.
Posted by Sofian Hadiwijaya Jun 13th, 2015 9:48 pm geeknesia, intel galileo, internet of things, iot, mqtt, nodejs
« Blinky LED using Intel Galileo BoardMembuat web atau blog statis gratis pada github dengan octopress »
Copyright © 2016 - Sofian Hadiwijaya - Powered by Octopress