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

Anda memiliki perangkat di lapangan โ sensor di lantai pabrik, kamera di gudang, monitor pada peralatan pertanian, perangkat sandangan pada pasien โ yang menghasilkan data yang perlu diproses, ditindaklanjuti, dan ditransmisikan secara selektif ke cloud. Latensi ke wilayah cloud terlalu tinggi untuk keputusan real-time. Bandwidth terlalu mahal atau tidak andal untuk streaming semuanya. Perangkat perlu berfungsi saat jaringan mati. 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. Perangkat edge mengumpulkan data sensor dan menjalankan inferensi ringan (deteksi anomali, peringatan ambang batas). Node fog (gateway on-premise atau server lokal) mengagregasi data dari beberapa perangkat edge, menjalankan model yang lebih kompleks, dan mengelola armada perangkat. Layanan cloud menangani penyimpanan jangka panjang, pelatihan model, analitik seluruh armada, dan dasbor manajemen. Arsitektur ini memperhitungkan konektivitas intermiten, heterogenitas perangkat, pembaruan over-the-air, dan keamanan di setiap tingkatan.
Data mengalir ke atas melalui tingkatan dengan kecerdasan di setiap lapisan. Perangkat edge menerbitkan pembacaan sensor ke node fog melalui MQTT atau CoAP. Node fog menjalankan pemrosesan stream (Apache NiFi, AWS Greengrass, atau kustom) untuk menyaring, mengagregasi, dan memperkaya data sebelum meneruskannya ke cloud. Ingesti cloud (Kinesis, IoT Core, atau Event Hubs) merutekan data ke database time-series, data lake, dan pipeline pelatihan ML. 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 |
|---|---|
| Perangkat Edge | 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 |
| IoT Cloud | 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 latensi rendah |
| Keputusan real-time membutuhkan respons < 100ms (sistem keamanan, 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 | Yang disebut "edge" sebenarnya adalah browser web โ itu adalah arsitektur yang berbeda |
MW merancang arsitektur IoT dengan lensa "data gravity" โ kami memetakan di mana setiap jenis data perlu diproses (edge, fog, atau cloud) berdasarkan persyaratan latensi, biaya bandwidth, dan granularitas keputusan. Kami tidak mendorong semuanya ke cloud dan menyaringnya nanti. Implementasi edge kami mencakup penyediaan perangkat otomatis dengan otentikasi berbasis sertifikat, pipeline pembaruan OTA dengan peluncuran bertahap dan rollback otomatis, serta dasbor lokal pada node fog untuk operator di lokasi yang tidak bisa menunggu 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 latency sensitivity, bandwidth cost, dan persyaratan privasi data untuk membagi beban kerja antara edge dan cloud. Tugas-tugas yang kritis waktu seperti anomaly detection pada data sensor, loop kontrol lokal, dan pemutus keamanan berjalan di edge, sementara model training, analitik historis, dan agregasi lintas-situs tetap berada di cloud. Kami membantu klien memetakan setiap use case IoT ke tingkatan 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 ketika koneksi dipulihkan. Firmware edge kami menyertakan logika resolusi konflik untuk skenario di mana keputusan lokal yang dibuat secara offline berbeda dari status di sisi cloud. Ini memastikan tidak ada kehilangan data dan operasi berkelanjutan bahkan di lingkungan dengan konektivitas intermiten seperti lokasi industri terpencil atau armada bergerak.
MicrocosmWorks memilih perangkat keras edge berdasarkan profil beban kerjaโNVIDIA Jetson untuk visi komputer dan inferensi ML, gateway yang kompatibel dengan AWS IoT Greengrass untuk komputasi edge tujuan umum, dan industrial PC yang tangguh dari vendor seperti Advantech untuk lingkungan manufaktur yang keras. Kami memelihara arsitektur referensi untuk setiap platform yang mencakup tumpukan jaringan, keamanan, dan telemetri yang telah dikonfigurasi sebelumnya, yang mempercepat penyebaran sebesar 40-60%. Tim kami mengevaluasi konsumsi daya, rentang suhu operasional, dan opsi konektivitas agar sesuai dengan kondisi lokasi spesifik Anda.
MicrocosmWorks telah menyelesaikan beberapa proyek modernisasi SCADA di mana kami melapiskan gateway edge computing yang menerjemahkan protokol warisan seperti Modbus dan OPC-UA menjadi aliran MQTT atau gRPC modern tanpa mengganggu sistem kontrol yang sudah ada. Kami menjalankan arsitektur paralel selama migrasi sehingga SCADA warisan terus beroperasi sementara pipeline edge-cloud baru divalidasi terhadap data produksi. Tarif konsultasi kami untuk modernisasi IoT industri mulai dari $20-$50/jam tergantung pada kompleksitas protokol dan persyaratan regulasi yang terlibat.