Proses data di tempat data tersebut dihasilkan. Tidak semuanya perlu bolak-balik ke cloud — dan untuk banyak beban kerja IoT, hal tersebut tidak mungkin dilakukan.

Anda memiliki perangkat di lapangan — sensor di lantai pabrik, kamera di gudang, monitor pada peralatan pertanian, perangkat sandang pada pasien — yang menghasilkan data yang perlu diproses, ditindaklanjuti, dan ditransmisikan secara selektif ke cloud. Latency ke wilayah cloud terlalu tinggi untuk keputusan real-time. Bandwidth terlalu mahal atau tidak andal untuk melakukan streaming semuanya. Perangkat perlu berfungsi saat jaringan terputus. Anda membutuhkan arsitektur yang mendistribusikan kecerdasan di seluruh lapisan edge, fog, dan cloud berdasarkan di mana setiap keputusan perlu dibuat.
Explore more design patterns and system architectures
Arsitek kami dapat membantu merancang dan membangun sistem menggunakan pola ini untuk kebutuhan spesifik Anda.
Hubungi KamiArsitektur edge-fog-cloud mendistribusikan komputasi di tiga tingkatan. Edge devices mengumpulkan data sensor dan menjalankan inferensi ringan (deteksi anomali, peringatan ambang batas). Fog nodes (gateway on-premise atau server lokal) mengagregasi data dari beberapa edge devices, menjalankan model yang lebih kompleks, dan mengelola armada perangkat. Cloud services menangani penyimpanan jangka panjang, pelatihan model, analitik seluruh armada, dan dasbor manajemen. Arsitektur ini mempertimbangkan konektivitas intermiten, heterogenitas perangkat, pembaruan over-the-air, dan keamanan di setiap tingkatan.
Data mengalir ke atas melalui tingkatan dengan kecerdasan di setiap lapisan. Edge devices memublikasikan pembacaan sensor ke fog nodes melalui MQTT atau CoAP. Fog nodes menjalankan pemrosesan stream (Apache NiFi, AWS Greengrass, atau kustom) untuk memfilter, mengagregasi, dan memperkaya data sebelum meneruskannya ke cloud. Ingesti cloud (Kinesis, IoT Core, atau Event Hubs) mengarahkan data ke time-series databases, data lakes, dan ML training pipelines. Perintah dan pembaruan OTA mengalir ke bawah melalui jalur yang sama. Sistem device shadow/twin mempertahankan status terakhir yang diketahui dari setiap perangkat untuk kueri dan rekonsiliasi.
| Lapisan | Teknologi |
|---|---|
| Edge Devices | ESP32, Raspberry Pi, Jetson Nano/Orin, STM32, custom PCBs |
| Protokol | MQTT (Mosquitto, EMQX), CoAP, Modbus, BACnet, LoRaWAN, BLE |
| Fog/Gateway | AWS Greengrass, Azure IoT Edge, Apache NiFi, Docker on industrial PCs |
| Cloud IoT | AWS IoT Core, Azure IoT Hub, GCP IoT, custom MQTT brokers |
| Data | InfluxDB, TimescaleDB, ClickHouse, S3/Parquet for cold storage |
| ML di Edge | TensorFlow Lite, ONNX Runtime, NVIDIA TensorRT (Jetson) |
| Gunakan Ketika | Hindari Ketika |
|---|---|
| Perangkat menghasilkan data bervolume tinggi yang mahal untuk ditransmisikan seluruhnya | Semua perangkat memiliki konektivitas cloud yang andal dan latency rendah |
| Keputusan real-time memerlukan respons < 100ms (sistem keselamatan, kontrol) | Beban kerja murni pengumpulan data dengan pemrosesan cloud batch |
| Perangkat harus berfungsi selama pemadaman jaringan | Anda memiliki < 50 perangkat dan dapat mengelolanya secara individual |
| Privasi/kepatuhan memerlukan pemrosesan data secara lokal sebelum transmisi cloud | “Edge” sebenarnya adalah web browser — itu arsitektur yang berbeda |
MW mendesain arsitektur IoT dengan lensa "data gravity" — kami memetakan di mana setiap jenis data perlu diproses (edge, fog, atau cloud) berdasarkan persyaratan latency, biaya bandwidth, dan granularitas keputusan. Kami tidak mendorong semuanya ke cloud dan memfilternya nanti. Implementasi edge kami mencakup provisi perangkat otomatis dengan autentikasi berbasis sertifikat, pipeline pembaruan OTA dengan staged rollouts dan automatic rollback, serta dasbor lokal pada fog nodes untuk operator di lokasi yang tidak dapat menunggu perjalanan bolak-balik ke cloud.
Keamanan bukanlah fitur yang Anda tambahkan setelah peluncuran. Ini adalah properti arsitektural — sistem dirancang untuknya, atau tidak.
MicrocosmWorks menggunakan kerangka kerja keputusan berdasarkan sensitivitas latensi, biaya bandwidth, dan persyaratan privasi data untuk mempartisi beban kerja antara edge dan cloud. Tugas-tugas kritis waktu seperti deteksi anomali pada data sensor, loop kontrol lokal, dan pemutus keselamatan (safety shutoffs) berjalan di edge, sementara pelatihan model, analitik historis, dan agregasi lintas-situs tetap berada di cloud. Kami membantu klien memetakan setiap kasus penggunaan IoT ke tingkat komputasi yang tepat selama fase penemuan arsitektur kami.
MicrocosmWorks merancang node edge dengan persistensi lokal menggunakan database ringan seperti SQLite atau TimescaleDB, dikombinasikan dengan antrean store-and-forward yang menyangga data selama celah konektivitas dan menyinkronkan secara otomatis saat koneksi dipulihkan. Firmware edge kami menyertakan logika resolusi konflik untuk skenario di mana keputusan lokal yang dibuat secara offline menyimpang dari status sisi cloud. Ini memastikan nol kehilangan data dan operasi berkelanjutan bahkan di lingkungan dengan konektivitas intermiten seperti lokasi industri terpencil atau armada bergerak.
MicrocosmWorks mengimplementasikan pipeline pembaruan OTA (over-the-air) dengan penandatanganan kriptografi, peluncuran bertahap (staged rollouts), dan kemampuan rollback otomatis untuk memastikan setiap perangkat edge menerima firmware yang diverifikasi tanpa risiko downtime. Kami menggunakan otentikasi TLS mutual antara perangkat edge dan server pembaruan, dengan secure boot yang didukung perangkat keras untuk mencegah firmware yang diutak-atik dieksekusi. Strategi deployment bertahap kami memperbarui perangkat dalam batch kecil dengan pemeriksaan kesehatan antar tahap, sehingga pembaruan yang buruk tidak pernah mencapai seluruh armada Anda.
MicrocosmWorks memilih perangkat keras edge berdasarkan profil beban kerja—NVIDIA Jetson untuk computer vision dan inferensi ML, gateway yang kompatibel dengan AWS IoT Greengrass untuk komputasi edge tujuan umum, dan PC industri yang tangguh (ruggedized industrial PCs) dari vendor seperti Advantech untuk lingkungan manufaktur yang keras. Kami memelihara arsitektur referensi untuk setiap platform yang mencakup stack jaringan, keamanan, dan telemetri yang telah dikonfigurasi sebelumnya, yang mempercepat deployment sebesar 40-60%. Tim kami mengevaluasi konsumsi daya, rentang suhu operasional, dan opsi konektivitas agar sesuai dengan kondisi situs spesifik Anda.
MicrocosmWorks telah menyelesaikan beberapa proyek modernisasi SCADA di mana kami menumpangkan gateway komputasi edge yang menerjemahkan protokol lawas seperti Modbus dan OPC-UA menjadi stream MQTT atau gRPC modern tanpa mengganggu sistem kontrol yang ada. Kami menjalankan arsitektur paralel selama migrasi sehingga SCADA lawas terus beroperasi sementara pipeline edge-cloud baru divalidasi terhadap data produksi. Tarif konsultasi kami untuk modernisasi IoT industri dimulai dari $20-$50/jam tergantung pada kompleksitas protokol dan persyaratan regulasi yang terlibat.