Il livello di comunicazione è progettato secondo diversi principi ingegneristici fondamentali.
In primo luogo, la comunicazione deve rimanere trasparente ai livelli software superiori.
Le applicazioni, i servizi di analisi e l'Intelligenza Artificiale non dovrebbero dipendere dalla tecnologia specifica utilizzata per trasportare le misurazioni.
In secondo luogo, l'infrastruttura di comunicazione dovrebbe essere modulare.
La sostituzione di una tecnologia di comunicazione con un'altra dovrebbe richiedere modifiche minime al resto della piattaforma.
In terzo luogo, l'affidabilità della comunicazione dovrebbe avere priorità rispetto alla semplice velocità di trasmissione.
Il monitoraggio ambientale raramente richiede connessioni ad alta larghezza di banda, ma necessita di una trasmissione affidabile e prevedibile dei dati ingegneristici.