Tutorial NodeMCU ESP8266 Thingsboard Dashboard

Tutorial NodeMCU ESP8266 Thingsboard Dashboard. Hallo sahabat Uart Developer , postingan kali masih dalam tema Tutorial Arduino Indonesia, admin akan membahas mengenai Bagaimana cara membuat Dashboard Internet Of Things(IoT) tetapi kalian belum bisa memprogram Website? kalian cukup memahami sedikit tentang pemrograman Arduino, nah untuk masalah bagaimana cara menampikan ke Dashboard Internet Of Things(IoT), kalian bisa menggunakan Platform yang GRATISSSS salah satunya adalah ThingsBoard.
Pengertian ThingsBoard
ThingsBoard adalah Dashboard Internet Of Things yang cukup Powerfull, kita bisa menggunakannya secara Gratis, bisa dengan komunikasi GSM, Wi-Fi ataupun modoul Ethernet. selain itu kalian juga bisa menggunakannya versi Demo, dengan mengakses https://demo.thingsboard.io/ atau jika kalian punya server sendiri, atau VPS sendiri, maka ThingsBoard ini menyediakan fitur yang bisa di install di server kalian sendiri atau istilah lainnya adalah On-Premises.
Fitur-fitur ThingsBoard Dashboard Internet Of Things
- Data Telemetry
Thingsboard mampu Mengumpulkan(Collect) dan simpan data telemetri dengan cara yang handal, bertahan dari kegagalan jaringan dan perangkat keras. Akses data yang dikumpulkan menggunakan dashboard web yang dapat disesuaikan atau API sisi server.
- Multi Tenancy
Thingsboard Mendukung penginstalan multi-tenant. Penyewa tunggal mungkin memiliki beberapa administrator penyewa serta jutaan perangkat dan pelanggan.
- Visualisasi Data
Thingsboard Menyediakan 30+ widget yang dapat dikonfigurasi out of the box dan kemampuan untuk membuat widget Anda sendiri menggunakan editor bawaan. Diagram garis bawaan, pengukur digital dan analog, peta, dan banyak lagi.
- Skalabilitas Horizontal
Thingsboard menyediakan Jumlah perangkat dan permintaan sisi server yang didukung meningkat secara linier saat server papan hal baru ditambahkan dalam mode pengelompokan. Tidak ada downtime, restart server atau kesalahan aplikasi.
- IoT Rule Engine
Thingsboard dapat Memproses data perangkat yang masuk dengan rantai aturan fleksibel berdasarkan atribut entitas atau konten pesan. Meneruskan data ke sistem eksternal atau memicu alarm menggunakan logika khusus. Konfigurasikan rantai pemberitahuan kompleks pada alarm. Perkaya fungsionalitas sisi server atau manipulasi perangkat Anda dengan aturan yang sangat dapat disesuaikan. Tentukan logika aplikasi Anda dengan desainer rantai aturan drag-n-drop.
- Fault Tolerance
Thingsboard meminimalisir Kegagalan node secara otomatis terdeteksi. Node yang gagal dapat diganti tanpa waktu henti. Data yang ada direplikasi menggunakan database NoSQL yang andal.
- Device Management
Thingsboard Memberikan kemampuan untuk mendaftar dan mengelola perangkat. Memungkinkan untuk memantau atribut perangkat sisi server dan sisi klien. Menyediakan API untuk aplikasi sisi server untuk mengirim perintah RPC ke perangkat dan sebaliknya.
- Security
Thingsboard Mendukung enkripsi transport untuk protokol MQTT dan HTTP (s). Mendukung otentikasi perangkat dan manajemen kredensial perangkat.
- Asset Management
Thingsboard Memberikan kemampuan untuk mendaftar dan mengelola aset. Memungkinkan untuk menyediakan atribut aset sisi server dan memantau alarm terkait. Kemampuan untuk membangun hierarki entitas menggunakan relasi.
- Customization and Integration
Perluas fungsionalitas platform default menggunakan rantai aturan, widget, dan implementasi transport yang dapat disesuaikan. Selain dukungan MQTT, CoAP, dan HTTP, pengguna ThingsBoard dapat menggunakan implementasi transport mereka sendiri atau menyesuaikan perilaku protokol yang ada.
- Alarms Management
Memberikan kemampuan untuk membuat dan mengelola alarm yang terkait dengan entitas Anda: perangkat, aset, pelanggan, dll. Memungkinkan pemantauan alarm waktu nyata dan penyebaran alarm ke hierarki entitas terkait. Naikkan alarm saat perangkat terputus atau saat tidak ada aktivitas.
- 100% Open-source
ThingsBoard dilisensikan di bawah Lisensi Apache 2.0, sehingga Anda dapat menggunakannya di produk komersial Anda secara gratis. Anda bahkan dapat menyimpannya sebagai solusi SaaS atau PaaS.
- Microservices or Monolithic
Mendukung penerapan monolitik untuk memulai atau lingkungan kecil. Memberikan kemampuan untuk meningkatkan ke layanan mikro untuk ketersediaan tinggi dan skalabilitas horizontal.
- SQL, NoSQL and Hybrid database
Mendukung berbagai opsi database dan kemampuan untuk memilih tempat menyimpan entitas utama dan tempat menyimpan data telemetri.
Fungsi dan Aplikasi Thingsboard
Fungsi dan Aplikasi Thingboard sangat banyak sekali, utamanya adalah sebagai Dashboard Monitoring Data Baik itu berupa data sensor, data transaksi, data master, dan masih banyak lagi. namun yang paling umum digunakan, Thingsboard berfungsi untuk:
- Monitoring berbagai macam sensor analog.
- Monitoring berbagai macam sensor digital.
- Data Logger berbasis Internet Of Things.
- Pemetaan secara Open Source
Tutorial Arduino NodeMCU ESP8266 dengan Thingsboard Dashboard
Tutorial NodemCU ESP8266 dengan Thingsboard menggunakan IDE Arduino cukup mudah, berikut alat dan bahan yang harus disediakan.
Alat dan bahan
- 1x NodeMCU ESP8266
- Micro USB Cable
- Koneksi Wi-Fi
- DHT11 Sensor
Rangkaian Skematik NodeMCU ESP8266 dengan Sensor DHT11 yang terhubung dengan Thingsboard
Tutorial Thingsboard Cara Login ke Dashboard Demo
- Login ke https://demo.thingsboard.io dan Lakukan Verifikasi Akun