Anda di halaman 1dari 11

Perancangan Perangkat Lunak

Perancangan ThingsBoard

Thingsboard merupakan sebuah platform Internet of Things (IoT) yang bersifat open
source. ThingsBoard ini merupakan web server yang dapat digunakan sebagain platform
manajemen device, pengumpulan data, dan visualisasi data berbasis website. Dari platform ini
dapat dilakukan monitoring dan control dari jarak jauh tanpa dibatasi waktu selama perangkat
dalam jangkauan internet. ThingsBoard ini juga merupakan platform yang user friendly
karena memiliki compability atau kecocokan dengan smartphone maupun browser serta dapat
diakses oleh banyak user. Berikut merupakan langkah-langkah dalam membuat webserver
ThingsBoard.

Langkah 1. Buka website ThingsBoard http://demo.thingsboard.io menggunakan web


browser, kemudian klik menu sing up atau login menggunakan akun google.

Langkah 2. Menambahkan Devices


 Masuk ke instance ThingsBoard Anda dan buka halaman Devices.
 Klik ikon "+" di sudut kanan atas tabel, lalu pilih "Add new device".

 Nama perangkat masukan. Misalnya, "My New Device". Tidak ada perubahan lain


yang diperlukan saat ini. Klik "Add" untuk menambahkan perangkat.
 Sekarang perangkat Anda harus terdaftar terlebih dahulu, karena perangkat
pengurutan tabel menggunakan waktu pembuatan secara default.

Langkah 3. Menghubungkan Devices


Untuk menghubungkan perangkat, Anda harus mendapatkan kredensial perangkat
terlebih dahulu. ThingsBoard mendukung berbagai kredensial perangkat. Sebaiknya
gunakan kredensial yang dibuat secara otomatis yang merupakan token akses untuk
panduan ini.
 Klik pada baris perangkat di tabel untuk membuka detail perangkat
 Klik "copy access token". Token akan disalin ke clipboard Anda. Simpan ke tempat
yang aman.

Langkah 4. Membuat Empity Dashboard


 Buka halaman Dasbor. Klik ikon "+" di pojok kanan atas. Pilih "Create new
dashboard".
 Masukkan nama dashboard. Misalnya, "My New Dashboard". Klik "Add" untuk
menambahkan dashboard.

 Sekarang dashboard Anda harus terdaftar terlebih dahulu, karena tabel mengurutkan
dashbor menggunakan waktu pembuatan secara default. Klik ikon "Open Dashboard".
Langkah 5. Tambahkan Entity Aliases
Aliases adalah referensi ke satu entitas atau grup entitas yang digunakan dalam widget.  
 Masuk ke mode edit. Klik tombol pensil di pojok kanan bawah.

 Klik ikon "Entity Aliases" di bagian kanan atas layar. Anda akan melihat daftar
kosong Entity Aliases.
 Klik "Add Alias".

 Masukkan nama alias, misalnya, "MyDevice". Pilih jenis Filter "Single Entityl". Pilih


"Device" dan ketik "New Device" untuk mengaktifkan pelengkapan otomatis. Pilih
perangkat Anda dari pelengkapan otomatis dan klik di atasnya.
 Klik "Add" dan kemudian "Save".

 Terakhir, klik "Apply the change" di editor dasbor untuk menyimpan


perubahan. Maka Anda harus masuk ke mode edit lagi.

Langkah 6. Tambahkan Widget Tabel


Untuk menambahkan widget tabel, kita perlu memilihnya dari perpustakaan
widget. Widget dikelompokkan ke dalam bundel widget. Setiap widget memiliki sumber
data. Beginilah cara widget "tahu" data apa yang akan ditampilkan.  Untuk melihat nilai
terbaru dari data "suhu" yang kami kirim selama langkah 2, kami harus mengonfigurasi
sumber data.
 Masuk ke mode edit. Klik tombol "Add New Widget ".

 Pilih bundel widget "Cards". Pilih tab "Latest Value". Klik pada tajuk widget
Entities. Jendela "Add Widget" akan muncul.

 Klik "Add" untuk menambahkan sumber data. Sebuah widget mungkin memiliki


beberapa sumber data, tetapi kami hanya akan menggunakan satu dalam kasus ini.
 Pilih entity alias "MyDevice". Kemudian klik pada kolom input di sebelah
kanan. Pelengkapan otomatis dengan titik data yang tersedia akan muncul. Pilih titik
data "temperature" dan klik "Add".
 Ubah ukuran widget untuk membuatnya sedikit lebih besar. Cukup seret sudut kanan
bawah widget. Anda juga dapat bermain dengan pengaturan lanjutan jika Anda ingin
mengedit widget.

Sekarang Anda dapat mengirim pembacaan telemetri baru dan itu akan segera muncul di
tabel. Terdapat banyak jenis widget yang tersedia untuk membuat widget jenis lain langkah
yang dilakukan sama dengan langkah membuat widget tabel diatas. Berikut ini contoh
tampilan Dashboard yang terdiri dari beberapa jenis widget:

Anda mungkin juga menyukai