Käsittele dataa siellä, missä se syntyy. Kaiken ei tarvitse kulkea edestakaisin pilveen — ja monien IoT-työkuormien osalta se ei ole mahdollista.

Sinulla on laitteita kentällä — antureita tehdashalleissa, kameroita varastoissa, monitoreja maatalouskoneissa, puettavia laitteita potilailla — jotka tuottavat dataa, joka on käsiteltävä, jonka perusteella on toimittava ja joka on valikoivasti lähetettävä pilveen. Viive pilvialueelle on liian korkea reaaliaikaisille päätöksille. Kaistanleveys on liian kallista tai epäluotettavaa kaiken suoratoistoon. Laitteiden on toimittava, kun verkko on poikki. Tarvitset arkkitehtuurin, joka jakaa älykkyyden edge-, fog- ja cloud-kerrosten välillä sen mukaan, missä kukin päätös on tehtävä.
Explore more design patterns and system architectures
Arkkitehtehtemme voivat auttaa suunnittelemaan ja rakentamaan järjestelmiä käyttäen tätä mallia omiin vaatimuksiin.
Ota yhteyttäEdge-fog-cloud-arkkitehtuuri jakaa laskennan kolmeen tasoon. Edge-laitteet keräävät anturidataa ja suorittavat kevyttä päättelyä (poikkeamien havaitseminen, kynnysarvohälytykset). Fog-solmut (paikan päällä olevat gatewayt tai paikalliset palvelimet) yhdistävät dataa useista edge-laitteista, ajavat monimutkaisempia malleja ja hallitsevat laitekantoja. Cloud-palvelut hoitavat pitkäaikaisen tallennuksen, mallien koulutuksen, koko laitekannan kattavan analytiikan ja hallintapaneelit. Arkkitehtuuri ottaa huomioon ajoittaisen yhteyden, laitteiden heterogeenisyyden, langattomat päivitykset (OTA) ja turvallisuuden jokaisella tasolla.
Data virtaa ylöspäin tasojen läpi älykkyyden ollessa jokaisessa kerroksessa. Edge-laitteet julkaisevat anturilukemia fog-solmuihin MQTT- tai CoAP-protokollan kautta. Fog-solmut suorittavat stream-käsittelyä (Apache NiFi, AWS Greengrass tai mukautettu) suodattaakseen, aggregoidakseen ja rikastaakseen dataa ennen sen välittämistä pilveen. Cloud-syöttö (Kinesis, IoT Core tai Event Hubs) reitittää dataa aikasarjatietokantoihin, data lakeihin ja ML-koulutusputkiin. Komennot ja OTA-päivitykset virtaavat alaspäin samaa reittiä. Laitteen shadow/twin-järjestelmä ylläpitää jokaisen laitteen viimeisintä tunnettua tilaa kyselyä ja täsmäytystä varten.
| Kerros | Teknologiat |
|---|---|
| Edge-laitteet | ESP32, Raspberry Pi, Jetson Nano/Orin, STM32, custom PCBs |
| Protokollat | 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 at Edge | TensorFlow Lite, ONNX Runtime, NVIDIA TensorRT (Jetson) |
| Käytä silloin, kun | Vältä silloin, kun |
|---|---|
| Laitteet tuottavat suuria määriä dataa, jonka koko lähettäminen on kallista | Kaikilla laitteilla on luotettava, matalan latenssin pilviyhteys |
| Reaaliaikaiset päätökset tarvitsevat < 100 ms vasteajan (turvallisuus, ohjausjärjestelmät) | Työkuorma on pelkästään tiedonkeruuta pilven eräkäsittelyllä |
| Laitteiden on toimittava verkon katkosten aikana | Sinulla on alle 50 laitetta ja voit hallita niitä yksitellen |
| Yksityisyys/sääntely edellyttää tiedon käsittelyä paikallisesti ennen pilveen lähettämistä | "Edge" on itse asiassa verkkoselain — se on eri arkkitehtuuri |
MW suunnittelee IoT-arkkitehtuureja "datan vetovoiman" näkökulmasta — kartoitamme, missä kunkin datatyypin on käsiteltävä (edge, fog tai cloud) latenssivaatimusten, kaistanleveyden kustannusten ja päätösten tarkkuuden perusteella. Emme siirrä kaikkea pilveen ja suodata myöhemmin. Edge-käyttöönottoihimme kuuluu automaattinen laiteprovisioning sertifikaattipohjaisella todennuksella, OTA-päivitysputket vaiheittaisilla julkaisuilla ja automaattisella palautuksella, sekä paikalliset hallintapaneelit fog-solmuissa paikan päällä oleville operaattoreille, jotka eivät voi odottaa pilven edestakaisia matkoja.
Turvallisuus ei ole ominaisuus, jonka lisäät julkaisun jälkeen. Se on arkkitehtuurin ominaisuus – järjestelmä joko suunniteltiin sitä varten tai sitten ei.
MicrocosmWorks käyttää päätöksentekokehystä, joka perustuu viiveherkkyyteen, kaistanleveyden kustannuksiin ja tietosuojatarpeisiin työkuormien jakamiseksi reunan ja pilven välillä. Aikaherkät tehtävät, kuten poikkeamien havaitseminen anturidatasta, paikalliset ohjaussilmukat ja turvakatkaisut, suoritetaan reunalla, kun taas mallien koulutus, historiallinen analytiikka ja sivustojen välinen aggregaatio pysyvät pilvessä. Autamme asiakkaita kartoittamaan jokaisen IoT-käyttötapauksen oikeaan laskentatasoon arkkitehtuurin selvitysvaiheessamme.
MicrocosmWorks suunnittelee reunalaitteita paikallisella tallennuksella käyttäen kevyitä tietokantoja, kuten SQLite tai TimescaleDB, yhdistettynä tallennus- ja edelleenlähetysjonotukseen, joka puskuroi dataa yhteyskatkosten aikana ja synkronoituu automaattisesti, kun yhteys palautuu. Reunalaitteidemme laiteohjelmisto sisältää konfliktinratkaisulogiikan tilanteisiin, joissa offline-tilassa tehdyt paikalliset päätökset eroavat pilven puoleisesta tilasta. Tämä varmistaa tiedonhäviöttömyyden ja jatkuvan toiminnan jopa ympäristöissä, joissa on ajoittainen yhteys, kuten syrjäisillä teollisuusalueilla tai liikkuvissa kalustoissa.
MicrocosmWorks valitsee edge-laitteiston työkuorman profiilin perusteella – NVIDIA Jetson tietokonenäköön ja ML-päättelyyn, AWS IoT Greengrass -yhteensopivat yhdyskäytävät yleiskäyttöiseen reunalaskentaan, ja kestävät teollisuus-PC:t Advantechin kaltaisilta toimittajilta vaativiin tuotantoympäristöihin. Ylläpidämme kunkin alustan referenssiarkkitehtuureja, jotka sisältävät esikonfiguroidut verkko-, tietoturva- ja telemetriapinot, mikä nopeuttaa käyttöönottoa 40-60%. Tiimimme arvioi virrankulutuksen, käyttölämpötila-alueen ja liitettävyysvaihtoehdot vastaamaan juuri sinun toimipisteesi olosuhteita.
MicrocosmWorks on toteuttanut useita SCADA-modernisointiprojekteja, joissa asennamme edge computing -yhdyskäytäviä, jotka kääntävät vanhat protokollat, kuten Modbusin ja OPC-UA:n, nykyaikaisiksi MQTT- tai gRPC-virroiksi häiritsemättä olemassa olevia ohjausjärjestelmiä. Käytämme rinnakkaista arkkitehtuuria siirron aikana, jotta vanha SCADA jatkaa toimintaansa sillä aikaa kun uusi edge-cloud -tiedonsiirtoputki validoidaan tuotantodataa vastaan. Konsultointihintamme teollisen IoT:n modernisointiin alkavat $20-$50/tunti protokollan monimutkaisuudesta ja asiaan liittyvistä sääntelyvaatimuksista riippuen.