Quali sono le interfacce mIa, mId e dIa?

2

Questo documento sull'Istituto europeo per le norme di telecomunicazione sito web descrive alcuni protocolli di comunicazione Machine2Machine (M2M). Ho visto mIa , mId e dIa interfacce in alcuni documenti di ricerca, tuttavia questo documento, che sembra essere una delle poche risorse utili nel descrivere ciò che sono, non sembra dare molta luce loro.

Quali sono queste interfacce e dove è normalmente utilizzata la comunicazione M2M? Sono molto nuovo a questi termini. Conosco Computer Networking in termini di cinque livelli OSI. Apprezzerei se qualcuno potesse far luce su queste interfacce.

Possibili errori ortografici: quali sono le interfacce mla, mld e dla?

    
posta U. Muneeb 30.07.2016 - 08:54
fonte

1 risposta

2

Queste interfacce (vedere la definizione qui ) vengono utilizzate per interagire tra il livello di funzionalità di applicazioni e servizi:

  • mIa: m2 m a pplication I nterface, per l'interazione tra un'applicazione di rete (nel "dominio di rete" così) e un Funzionalità del servizio di rete ( NSCL )
  • dIa: m2m d evice a pplication I nterface, per l'interazione tra un'applicazione del dispositivo (nel "dominio del dispositivo") e un DSCL (dispositivo SCL) o GSCL (= gateway SCL )
  • mId: m2 m d evice I nterface per l'interazione tra xSCL (x = {D, G, N}) ... ad esempio tra un GSCL e un NSCL.

Guarda la grande immagine delle diverse interazioni attraverso queste interfacce:

Puoivederechiaramentechequalsiasiinterfaccia(mIa,mId,dIa)vieneutilizzataperinteragireconSCL(Livellocapacitàdeiservizi).OungatewaySCL(GSCL)ouna"rete" SCL ( NSCL ) (btw, i don " t come questo termine ma l'ETSI è un'organizzazione di telecomunicazioni, non hanno la stessa definizione di "Network" di informatico, fai attenzione!)

SCL è un insieme di molte funzionalità (applicazione di registro, oggetti di gestione, ecc.). Sono esposti attraverso le risorse in modo RESTful (vedere la sezione 9 del documento). Fondamentalmente, un'applicazione remota userà mIa per interagire con un NSCL per scopi di registrazione e monitoraggio (dei sensori). Pertanto, l'applicazione utilizzerà alcune funzionalità esposte.

In che modo l'applicazione raggiungerà questo obiettivo? Attraverso un protocollo, HTTP nel caso di ETSI. Verranno eseguite diverse chiamate HTTP per interagire con NSCL. Poiché un NSCL potrebbe utilizzare alcuni valori di sensori raccolti nel GSCL, entrambi interagiranno in modo RESTful ( sic per RESTafarian: D) tramite chiamate HTTP. Perché l'applicazione remota potrebbe aver bisogno di alcuni dati del sensore raccolti da un gateway.

Torna alla tua domanda e riepiloga:

  • mIa / mId e dIa sono solo interfacce. Hanno appena detto che un'applicazione (D / N) / (G / N) SCL usa queste interfacce per interagire l'una con l'altra.
  • Sì, è normale. Perché è un'architettura. Queste interfacce potrebbero essere "implementate" con diversi protocolli (HTTP / CoAP / WebDav / etc.)
  • OSI Layer 7: application layer.

A proposito e come nota a margine:

  • ETSI M2M è ora SMART M2M

  • Dovresti dare un'occhiata a oneM2M , che è un'organizzazione mondiale (ETSI è vincolata all'Europa) per M2M / Standardizzazione IoT. Vedrai molte somiglianze con ETSI M2M ... perché entrambi mirano a standardizzare un'architettura M2M. E poiché il lavoro di OneM2M è basato sul lavoro precedente svolto da ETSI. Comunque oneM2M usa termini diversi, ma ti incoraggio a leggere le loro specifiche poiché è un'organizzazione potente.

  • A scopo di implementazione, dai un'occhiata a OM2M che è un'implementazione open source di oneM2M (e SMART M2M così)

risposta data 01.08.2016 - 14:49
fonte

Leggi altre domande sui tag