Dalam video kedua tutorial Bluemix series ini, kita akan mengkoneksikan virtual device. Ini sangat penting bagi Anda yang tidak mempunyai Development Board, Raspi atau ESP dan sebagainya, kita dapat menggunakan virtual devices MQTT Simulator. Banyak sekali tools-nya nanti kita akan coba lihat.
Dalam dashboard platform Internet of Things yang telah kita buat, terdapat beberapa menu, seperti Board, Devices, Members, Apps, Usage, Rules, dan Setting. Pada menu board, kita dapat mempunyai beberapa board yang berisi card. Board atau card ini digunakan untuk melihat atau menampilkan informasi dari devices yang kita punya. Kemudian pada menu Devices, berisi devices apa saja yang telah terkoneksi dengan IoT platform kita.
Pada menu Members, disini berisi siapa saja yang dapat mengakses space yang kita punyai. Pada menu Apps, kita dapat melihat apa saja apps yang terkoneksi dengan IoT Platform kita. Pada menu Ussage, kita dapat melihat pemakaian Bluemix Services, dan kemudian pada menu Rules kita dapat melihat aturan atau rules apa saja yang sudah kita buat untuk IoT Platform. Dan yang terakhir pada menu Setting digunakan untuk pengaturan IoT Platform yang kita punya.
Langkah-langkahnya sebagai berikut :A. Membuat tipe device baruLangkah pertama untuk mengkoneksikan devices adalah klik menu devices, kemudian add device. Nah di sini ada device type. Karena kita belum punya device sama sekali, kita akan membuat new device type. Caranya adalah dengan mengeklik tombol Create device type.
Klik tombol create device type, kemudian isi nama device yang akan digunakan. Kemudian isi deskripsinya. Kemudian klik tombol next pada pojok kanan bawah. Kemudian Anda dapat mengisikan beberapa informasi tambahan, misalnya serial number, manufacturer, Model, Class, Descripion, Firmware, dan seterusnya. Jika anda tidak menginginkan itu tidak usah dicentang. Kemudian klik tombol Next pada pojok kanan bawah.
B. Membuat device IDSetelah langkah 1 selesai, devices type yang baru aja kita buat akan muncul, kemudian klik tombol Next. Kemudian kita isi Device ID.
“Jadi konsepnya adalah device type adalah tipe dari device, device ID bisa anggota dari device type. Misalnya kita punya Edison, di dalamnya kita punya Edison 1, Edison 2, Edison 3, dan seterusnya.”
Anda juga bisa mengisi detail dari device id yang anda punyai, setelah itu klik tombol next. Untuk keamanan atau security, kita akan menggunakan token, dan ini harus kita ingat dan bila perlu kita catat token-nya apa. Setelah itu klik tombol next. Kemudian klik tombol Add.
Setelah berhasil menambahkan satu devices yang paling penting adalah informasi yang terdapat pada informasi device yang muncul setelah menambahkan device ID, yang berisi Organizattion ID, Device Type, Device ID, Authentication Method, dan Authentication Token.
Anda dapat mencatat ini pada file yang berbeda, atau pada notepad.
Pada halaman tersebut juga terdapat beberapa informasi tambahan, misalnya informasi koneksi, informasi event, informasi sensor, metadata, dan seterusnya. Anda dapat mengeklik tombol Find out how to add these credential in your device yang akan membawa anda ke halaman resep developer IBM. Jika anda mempunya devices development yang sungguhan, Anda dapat mencari cara untuk mengkoneksikan devices Anda dan Bluemix ini dengan cara mencari resep yang sudah disediakan.
C. Menambahkan dan mengatur MQTTlensLangkah berikutnya adalah dengan menambahkan MQTT Simulation. Kita dapat menggunakan MQTTlens, dengan cara download di Chrome web store. Pilih mqttlens dan Add to Chrome.
Berikutnya kita akan menambahkan koneksi supaya MQTTlens ini dapat terhubung dengan platform kita, yaitu dengan cara
Tambahkan koneksi dengan memencet tombol plus, dan isi kolom Connection name. Connection name ini bebas, bisa diisi terserah Anda.
Kemudian isi kolom hostname dengan format berikut:
organization_ID[dot]messaging[dot]internetofthings[dot]ibmcloud[dot]com
"Sesuaikan dengan organisasi ID platform IoT yang anda buat, atau lihat kembali informasi pada langkah 2."
Kemudian isi client Id dengan format:
d:Organization_ID:Device_Type:Device_ID
Sesuikan dengan informasi device yang di dapatkan pada langkah 2.
Setelah itu isikan username. Username bisa Anda gunakan use-token-auth. dan Passwornya adalah adalah password yang Anda gunakan pada device ID.
Setelah itu klik tombol Create Connections.
Jika berubah menjadi warna hijau maka koneksi anda telah terhubung. Dan jika kita refresh informasi pada device maka akan terlihat device kita telah terkoneksi {Connection Information}. Misalnya ditempat saya Connected on Thursday, September.....
D. Langkah berikutnya adalah publish MQTT topics dan subscribe MQTT Topic.Caranya:
Ketikan iot-2/cmd/data/fmt/json pada Subscribe. anda dapat merubah data dengan nama lain.
Ketikan iot-2/evt/data/fmt/json pada Publish, sama anda dapat merubah data dengan yang lain.
Kemudian kita akan mencoba mengirimkan value. Misalnya kita akan mengirimkan Gas, temperatur, dan Humidity, Anda dapat menuliskan dengan format (“gas”:7,”temp”:25,”humid”:6), kemudian klik tombol publish.
Pada informasi device anda akan terlihat isian event, event-nya data, formatnya json, kemudian pada sensor akan muncul gas, temperatur,humid.
Selamat sampai dengan tahap ini kita telah berhasil mengkoneksikan MQTTlens Simulator ke dalam bluemix platform. Hal ini tentu sangat membantu bagi anda yang tidak mempunyai atau belum mempunyai device untuk melakukan percobaan Internet of Things. Dan perlu dicatat, ketika menggunakan MQTTlens usahakan dalam kondisi window open. Karena kalau dalam windows background koneksinya akan close.
Sekian tutorial untuk mengkoneksikan MQTT Simulator.
Comments