CoAP는 IEEE 802.15.4에 의존합니까?


9

CoAP 사양에서는 IEEE 802.15.4를 CoAP와 함께 사용할 수 있습니다. 이 요구 사항입니까 아니면 CoAP를 IEEE 802.11, BLE 또는 LTE / 5G / etc와 같은 다른 OSI 계층 1, 2 프로토콜과 함께 사용할 수 있습니까?

답변:


8

아니요, CoAP는 종속되지 않은 응용 프로그램 계층 프로토콜입니다.

기본적으로 이것이 OSI 계층의 아름다움입니다. 올바르게 구현하면 대부분 원하는대로 쌓을 수 있습니다. 올바르게 구현 되면 시작되는 모든 것이 그렇듯이 대부분 학문적이며 일부 프로토콜은 다른 프로토콜보다 다른 프로토콜과 더 잘 어울립니다. 어느 정도 제한은 상위 프로토콜로 하위 계층의 데이터를 전송할 수 있다는 것입니다.

CoAP의 경우 다음 낮은 OSI 수준 (전송 수준)에서 의도 된 프로토콜 인 UDP에서 훌륭하게 실행됩니다.

복잡한 전송 스택 대신 UDP on IP를 사용합니다. — CoAP 웹 사이트

우리의 일상적인 Wi-Fi / 스마트 폰 경험에서 우리는 모두 IP가 802.11 및 LTE / 5G에서 잘 작동한다는 것을 알고 있습니다.

그러나 블루투스와 저에너지 변형은 실제로 프리젠 테이션 레이어로 올라가는 프로토콜 스택입니다. CoAP와 직접 일치하는 것이 확실하지 않습니다. 쉬울 수도 있지만 지금은 아닙니다.

그러나 Bluetooth 4.2에는 IPSP가 포함되었습니다. 기본적으로 Bluetooth를 통해 IPv6을 터널링 할 수 있으므로 표준 인터넷 프로토콜 제품군 을 사용할 수 있습니다 .

IPSP (Internet Protocol Support Profile)를 통해 장치는 IPSP를 지원하는 다른 장치를 검색하고 통신 할 수 있습니다. IPSP를 지원하는 장치 간의 통신은 Bluetooth 저에너지 전송을 통한 IPv6 패킷을 사용하여 수행됩니다. — 블루투스 4.2 사양

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.