В спецификации CoAP подразумевается, что IEEE 802.15.4 может использоваться вместе с CoAP. Это требование или CoAP также может использоваться с другими протоколами уровня 1, 2 OSI, такими как IEEE 802.11, BLE или LTE / 5G / etc?
Нет, CoAP - это протокол прикладного уровня, он не зависит
По сути, это красота за слоями OSI. Если все правильно, вы можете сложить их так, как хотите. Как и все, что начинается с правильной реализации , оно в основном академическое, и некоторые протоколы лучше сочетаются с другими, чем другие. Более или менее единственным ограничением является возможность передавать данные верхнего уровня по протоколу нижнего уровня.
В случае CoAP он отлично работает на UDP, который является своего рода предполагаемым протоколом на следующем более низком уровне OSI, транспортном уровне.
Вместо сложного транспортного стека он обходит UDP по IP. - Веб-сайт CoAP
Из нашего ежедневного опыта использования Wi-Fi / смартфонов мы все знаем, что IP отлично работает на 802.11 и LTE / 5G.
Однако Bluetooth и его вариант с низким энергопотреблением на самом деле являются стеками протоколов, которые поднимаются на уровень представления. Я не уверен, насколько хорош матч CoAP. Это может быть легко, но я просто не сейчас.
Однако с Bluetooth 4.2 они включили IPSP. По сути, это позволяет вам туннелировать IPv6 через Bluetooth, что позволяет вам использовать стандартный набор интернет-протоколов оттуда вверх.
Профиль поддержки протокола Интернета (IPSP) позволяет устройствам обнаруживать другие устройства, поддерживающие IPSP, и взаимодействовать с ними. Связь между устройствами, поддерживающими IPSP, осуществляется с использованием пакетов IPv6 по транспортному каналу Bluetooth Low Energy. - Bluetooth 4.2 Технические характеристики