CoAP dipende da IEEE 802.15.4?


9

Nella specifica CoAP, è implicito che IEEE 802.15.4 può essere utilizzato insieme a CoAP. È un requisito o CoAP può essere utilizzato anche con altri protocolli OSI livello 1, 2 come IEEE 802.11, BLE o LTE / 5G / etc?

Risposte:


8

No, CoAP è un protocollo a livello di applicazione che non dipende

Fondamentalmente questa è la bellezza dietro i livelli OSI. Se implementato correttamente, è possibile impilarli per lo più nel modo desiderato. Come per ogni cosa che inizia con una corretta implementazione, questo è per lo più accademico e alcuni protocolli si adattano meglio agli altri rispetto ad altri. Più o meno l'unica limitazione è quella di poter trasferire i dati di uno strato superiore con il protocollo di livello inferiore.

Nel caso di CoAP funziona alla grande su UDP che è una specie di protocollo previsto al successivo livello OSI inferiore, il livello di trasporto.

Invece di uno stack di trasporto complesso, funziona con UDP su IP. - Sito Web CoAP

Dalla nostra esperienza quotidiana Wi-Fi / smartphone sappiamo tutti che l'IP funziona alla grande su 802.11 e LTE / 5G.

Il Bluetooth e la sua variante a basso consumo energetico sono in realtà pile di protocolli che vanno al livello di presentazione. Non sono sicuro di quanto sia buona la partita di CoAP direttamente. Potrebbe essere facile, ma ora non lo faccio.

Tuttavia, con Bluetooth 4.2 includevano l'IPSP. Fondamentalmente ti consente di eseguire il tunneling di IPv6 su Bluetooth, consentendoti di utilizzare la suite di protocolli Internet standard da lì in poi.

Il profilo di supporto del protocollo Internet (IPSP) consente ai dispositivi di rilevare e comunicare con altri dispositivi che supportano IPSP. La comunicazione tra i dispositivi che supportano IPSP avviene tramite pacchetti IPv6 tramite il trasporto Bluetooth Low Energy. - Specifica Bluetooth 4.2

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.