"Otak" sistem: menerima data, mengelola device, menyimpan, dan mengotomasi.
| Platform | Tipe | Kekuatan | Cocok Untuk |
|---|---|---|---|
| AWS IoT Core | Cloud besar | Skala masif, integrasi AWS (Lambda, Kinesis, S3) | Enterprise, fleet, industri |
| Azure IoT Hub | Cloud besar | Integrasi Azure, digital twin | Enterprise, manufaktur |
| Google Cloud IoT | Cloud besar | Integrasi GCP, AI | Enterprise (fitur terbatas dibanding AWS/Azure) |
| Firebase | Cloud (Google) | Realtime DB, auth, notifikasi push — mudah | Aplikasi konsumen, prototipe |
| Blynk | Platform IoT | UI drag-and-drop, cepat | Prototipe, edukasi, produk kecil |
| ThingsBoard | Platform IoT (open source) | Dashboard, rules, bisa self-host | Menengah, self-hosted |
| Home Assistant | Self-hosted | Kontrol rumah, integrasi 2000+ perangkat, privat | Smart home pribadi |
| Node-RED | Flow programming | Visual wiring, ribuan node, ringan | Otomasi, integrasi, prototipe |
CloudPlatform mensimulasikan inti platform:
registrasi device, device shadow (status terakhir), dan event log.
update_shadow() = device melapor (reported state).
Shadow selalu menyimpan status terakhir —
aplikasi cukup membacanya tanpa menunggu data baru.
| Model | Cara Hitung | Contoh |
|---|---|---|
| Per device/bulan | Langganan per device terdaftar | Blynk: paket per jumlah device |
| Per data | Bayar per GB data yang di-ingest/diproses | AWS IoT Core: per 750k pesan |
| Self-hosted | Biaya server + listrik | ThingsBoard di VPS/RPi |
lapor_aman(cloud, dev) yang melapor hanya jika suhu berubah > 0,5° dari laporan terakhir (bandingkan dengan shadow). Berapa event yang hemat dibanding melapor tiap detik?