Capire la tecnologia IoT - 23 standard, protocolli e termini tecnici IoT di base - IOTROUTER
Animazione Hover

Comprendere la tecnologia IoT - 23 standard IoT di base, protocolli e termini tecnici.

Nel campo dell'Internet degli oggetti, di solito ci sono abbreviazioni difficili da capire per protocolli, standard e tecnologie. Questo articolo riassume 23 termini comunemente usati, sperando di rendere più chiara la comprensione della tecnologia IoT.

DTU/Gateway edge/Piattaforma IoT/Modulo gateway/Tecnologia IoT

23 termini di uso comune della tecnologia IoT

1.Dati cellulari - Sebbene non sia la forma di trasmissione più efficiente dal punto di vista energetico, esiste un gran numero di dispositivi IoT che utilizzano i dati wireless del vettore come livello di trasporto.

2.LoRa WAN - LoRa è una tecnologia di comunicazione wireless specializzata, progettata per implementare reti di area vasta a bassa potenza. La tecnologia LoRaWAN è simile a (e in concorrenza con) Sigfox e la LoRa Alliance è un consorzio di aziende.

3.Sigfox - Sigfox è sia una tecnologia dedicata a banda stretta a bassa potenza sia il nome di un'azienda francese. La natura proprietaria della tecnologia è insolita (anche se non unica) per la LPWAN, ma il modello di business di Sigfox è diverso dalla maggior parte degli altri: è destinato a fungere da operatore mobile IoT per chi vuole fare IoT Le imprese forniscono copertura di rete su richiesta.

4.Zigbee - ZigBee è un protocollo di rete mesh wireless che ha una buona durata della batteria e una buona sicurezza, grazie alla crittografia a 128 bit integrata. Questo aspetto è parzialmente compensato dalla velocità massima di trasmissione dei dati e dalla portata relativamente breve, ma ci sono molte applicazioni con dispositivi limitati per le quali è adatto. Si tratta inoltre di uno standard IEEE 802.15.4, che garantisce un elevato grado di interoperabilità.

5. Onda Z - Come Zigbee, Z-wave è una tecnologia di rete wireless a basso consumo e a corto raggio, utilizzata principalmente in applicazioni come i dispositivi domestici intelligenti. È standardizzata dall'UIT.

6.6LoWPAN - Forse l'acronimo più fastidioso, 6LoWPAN è uno standard di rete personale a bassa potenza basato su IPv6. Questo è interamente per placare coloro che credono che non esista una vera Internet senza protocolli di rete, è essenzialmente la versione IPv6 di Zigbee e Z-wave.

7.Bluetooth - Per la tecnologia IoT, esistono due forme principali di protocolli di comunicazione wireless Bluetooth. Una è la tecnologia Bluetooth standard, ampiamente utilizzata in una serie di dispositivi per la casa intelligente, dai frigoriferi connessi ai soffioni della doccia alle serrature delle porte. L'altra è la tecnologia Bluetooth a basso consumo, spesso chiamata in breve “BLE”. Le grandi reti di dispositivi connessi con un consumo energetico limitato sono più interessanti perché la durata della batteria non è più il fattore limitante. Entrambe le forme sono state aggiornate nella versione Bluetooth 5.0 nel dicembre 2016. Il Bluetooth 5.0 ha ampliato la portata di trasmissione dei dispositivi Bluetooth e ha migliorato il throughput dei dati dei dispositivi Bluetooth.

8.NFC (Near Field Communication) - Questa rete a basso consumo esiste da molto tempo e, senza dubbio, si presta bene all'uso in applicazioni IoT. Qualsiasi scenario in cui sia possibile avvicinarsi e interagire con l'oggetto senza dover inviare o ricevere molti dati è un buon candidato per l'NFC.

9.JSON-LD (Java Object Notation for Linked Data) - Una versione leggera del formato di file JSON, progettata per fornire un modo semplice per spostare dati leggibili dalla macchina su dispositivi di rete che possono avere formati di informazione diversi.

10.MQTT (trasporto di telemetria MQ) - MQTT è un protocollo di messaggistica publish/subscribe progettato per l'uso in situazioni in cui i dispositivi comunicano tra loro utilizzando una potenza di calcolo limitata o quando le connessioni di rete sono inaffidabili o ritardate. Fa un buon lavoro, ma l'applicazione di rigidi controlli di sicurezza può essere complicata e può indebolire la natura leggera del protocollo.

11.CoAP (Constrained Application Protocol) - Si tratta di un protocollo Internet progettato per dispositivi limitati che dispongono di poco spazio di memoria e di una potenza di calcolo limitata. È stato proposto dal gruppo di lavoro CoRE dell'IETF (Internet Engineering Task Force) e, come suggerisce il nome, funziona bene su dispositivi di piccole dimensioni come la segnaletica digitale e l'illuminazione intelligente.

12.AMQP (Advanced Message Queuing Protocol) - AMQP è uno standard open source che consente alle diverse applicazioni di comunicare tra qualsiasi rete e qualsiasi dispositivo. AMQP fa parte di numerosi prodotti commerciali di integrazione middleware, tra cui Windows Azure Service Bus di Microsoft, RabbitMQ di VMware e MQlight di IBM. Originariamente è stato sviluppato dal settore finanziario per accelerare le comunicazioni M2M, ma ora sta iniziando a essere utilizzato nei progetti IoT.

13.XMPP (Extensible Messaging and Presence Protocol) - Come ovvio acronimo, si tratta di uno standard open source per client di chat che ha una cattiva reputazione tra alcuni giocatori di giochi di ruolo online. Da allora è diventato uno standard IETF, con una vasta gamma di estensioni e implementazioni, molte delle quali mirano a funzionalità IoT fondamentali come la scoperta e la configurazione.

14.Thread - Thread è un protocollo di rete a basso consumo creato e sviluppato da un team guidato dai Nest Labs di proprietà di Google. Come il termostato intelligente Nest, si può dire che sia il primo dispositivo innovativo per la casa intelligente. Dotato di protocollo Thread. Una versione open source delle specifiche è disponibile per gli sviluppatori dall'estate del 2016.

15.Servizio di distribuzione dati (DDS) - È una nuova generazione di specifiche tecniche per middleware di comunicazione distribuita in tempo reale (simile ad AMQP) formulata dall'Object Management Group (OMG) sulla base di standard come HLA e CORBA. Risale al 1989 e mira a creare standard di gestione distribuita degli oggetti. Il DDS utilizza un sistema di “argomenti” - tipi di informazioni note al sistema, come la “temperatura della caldaia” o la “velocità del nastro trasportatore” - per fornire informazioni ad altri nodi che hanno “dichiarato” un interesse per un determinato argomento, evitando idealmente la necessità di una complessa programmazione di rete.

16.TR-069 (Rapporto tecnico 069069) - Questo è un documento di specifiche del Broadband Forum che delinea un protocollo chiamato CWMP, progettato per consentire agli utenti di configurare e gestire a distanza i dispositivi client su reti IP. (Consumer Premises Equipment Wide Area Network Management Protocol, per chi tiene il conto a casa). Il protocollo risale agli inizi del secolo scorso ed è stato originariamente progettato per aiutare gli operatori di reti via cavo a gestire a distanza apparecchiature come i set-top box.

17.SCADA (Controllo di supervisione e acquisizione dati) - Lo SCADA esiste fin dall'epoca dei mainframe ed è stato il primo tentativo di controllo computerizzato dei sistemi nelle applicazioni industriali, manifatturiere e di trasporto pesante. Le reti SCADA più vecchie sono spesso altamente insicure e sono state progettate esclusivamente per la facilità d'uso, senza pensare alla sicurezza.

18.SMS (Short Message Service) - I normali messaggi di testo sono un mezzo di comunicazione perfettamente accettabile per alcuni dispositivi IoT, in particolare quelli distribuiti su un'ampia area geografica e con alcuni tolleranza alla latenza capacità. L'azienda svedese di disinfestazione Anticimex, ad esempio, ha una trappola intelligente che aggiorna l'azienda sull'attività dei roditori tramite messaggi di testo.

19.Web fisico - Si tratta di un concetto creato da Google che sostiene “l'interazione veloce e senza soluzione di continuità con il mondo fisico”. Utilizza un protocollo chiamato Eddystone per diffondere i collegamenti attraverso il Bluetooth Low Energy. L'idea è che si possa semplicemente avvicinarsi a un parchimetro e azionarlo digitalmente, oppure ottenere informazioni su un negozio scansionandolo con il proprio telefono.

20.IoTività - IoTivity è un progetto open source sostenuto da pesi massimi della tecnologia come Microsoft, Intel, Qualcomm, LG e Samsung che cerca di creare un livello software standard per la connettività dei dispositivi IoT. Il progetto ha assorbito lo standard competitivo AllJoyn rilasciato dalla AllSeen Alliance e nell'ottobre 2016 i due sistemi hanno raggiunto l'interoperabilità.

21.Trama - Weave è un livello software progettato da Google e Nest per la casa intelligente. È stato progettato per essere flessibile e sicuro anche su dispositivi particolarmente limitati ed è basato sulla piattaforma Android di Google. Google ha anche parzialmente aperto il suo codice e ora ha rilasciato alcuni dei componenti principali di quello che chiama “Weave”.”

22.Modello di cosa web - Questa è, non a caso, l'idea alla base del framework fisico IoT del World WideWeb Consortium, che sfrutta le tecnologie web esistenti per connettere i dispositivi invece di affidarsi a protocolli personalizzati e non web. .

23.HomeKit - HomeKit è il marchio di proprietà di Apple e una piattaforma di controllo e front-end per i dispositivi di sicurezza. casa intelligente dispositivi. Il solito problema è che è ottimo solo se si usano i dispositivi Apple per le parti importanti del sistema, ma può essere molto fastidioso da usare se non si usano dispositivi Apple come Apple TV o iPad, ma è anche colpa di Apple. Pro, molto semplice da configurare e utilizzare.

Lo sviluppo della tecnologia IoT sta diventando sempre più maturo. L'applicazione dell'Internet degli oggetti a diversi ambiti della vita ha cambiato completamente la nostra esistenza. Credo che nel prossimo futuro la tecnologia IoT sarà applicata in ogni angolo della nostra vita. Lavoriamo insieme, guidando il futuro dell'intelligenza artificiale.