CoAP dépend-il de IEEE 802.15.4?

9

Dans la spécification CoAP, il est implicite que IEEE 802.15.4 peut être utilisé conjointement avec CoAP. Est-ce une exigence ou CoAP peut-il également être utilisé avec d'autres protocoles OSI de couche 1, 2 tels que IEEE 802.11, BLE ou LTE / 5G / etc?

J. Doe
la source

Réponses:

8

Non, CoAP est un protocole de couche application qui ne dépend pas

Fondamentalement, c'est la beauté derrière les couches OSI. S'ils sont correctement implémentés, vous pouvez les empiler comme bon vous semble. Comme pour tout ce qui commence s'il est correctement mis en œuvre, c'est principalement académique et certains protocoles s'accordent mieux avec d'autres que d'autres. Plus ou moins la seule restriction est de pouvoir transférer les données d'une couche supérieure avec le protocole de niveau inférieur.

Dans le cas de CoAP, il fonctionne très bien sur UDP qui est une sorte de protocole prévu au niveau OSI inférieur suivant, le niveau de transport.

Au lieu d'une pile de transport complexe, il s'en sort avec UDP sur IP. - Site Web CoAP

De notre expérience quotidienne de Wi-Fi / téléphone intelligent, nous savons tous que IP fonctionne très bien sur 802.11 et LTE / 5G.

Le Bluetooth et sa variante à faible consommation d'énergie sont en fait des piles de protocoles qui vont jusqu'à la couche de présentation. Je ne sais pas à quel point le match de CoAP est bon directement. C'est peut-être facile, mais je ne le fais pas maintenant.

Cependant, avec Bluetooth 4.2, ils incluaient l'IPSP. Fondamentalement, vous permet de tunneler IPv6 via Bluetooth, ce qui vous permet d'utiliser la suite de protocoles Internet standard à partir de là.

Le profil de prise en charge du protocole Internet (IPSP) permet aux appareils de découvrir et de communiquer avec d'autres appareils prenant en charge IPSP. La communication entre les appareils prenant en charge IPSP se fait à l'aide de paquets IPv6 via le transport Bluetooth Low Energy. - Spécification Bluetooth 4.2

Helmar
la source