비 IP 장치 통신에 대한 질문이 있습니다.
내 연구에서 CoAP와 DDS가 장치 간 통신에 사용될 수 있다는 것을 알게되었습니다.
MQTT는 Device-to-Gateway 또는 Device-to-Service 또는 Cloud에 유용합니다.
내 질문은 IP가 아닌 장치 (IP없이 간단한 RF 또는 Bluetooth 등을 통해 통신하는 방법)가 이러한 프로토콜을 어떻게 사용할 수 있습니까?
MQTT는 TCP / IP를 사용합니다.
COAP, DDS, MQTT-SN은 UDP / IP를 사용합니다
즉, IP를 사용한다는 의미입니다. 이것이 어떻게 가능한지? D2D 및 Device-to-Gateway에 TCP 또는 UDP를 사용하지 않는 다른 프로토콜이 있습니까?
6
관련 : MQTT 프로토콜이 BLE를 통해 센서 판독 값을 전송하는 데 적합합니까? (이것은 IP를 통해서만 실행되는 MQTT-SN에 관한 아이디어를 적어도 부분적으로 해결합니다). 관련 참고 사항 은 외부 블로그 에서 BBC micro : bit와 함께 BLE를 통한 MQTT-SN 사용을 참조하십시오 ( 실제로이를 표시 함).
—
Aurora0001
공유해 주셔서 감사합니다. 대답 할 수 있다면 대답은 "MQTT-SN은 데이터를 전달할 수있는 거의 모든 프로토콜에서 실행될 수 있습니다"라고 말합니다. 이것이 어떻게 가능한지? UDP를 사용합니다. IP가 아닌 장치에 UDP를 사용할 수 있습니까?
—
Creed
중요한 질문은 IP 기반 프로토콜에서 멀어 질 때 주소 지정과 같이 느슨해지는 것이 무엇인지, 그리고 다른 전송으로 이동할 때 이러한 것들이 어떻게 대체되는지 (필요한 경우)입니다.
—
hardillb
MQTT-SN은 UDP가 필요하지 않으며 패킷 형식 일 뿐이며 참조 구현이 UDP를 사용하는 것입니다.
—
hardillb
나는 당신을 정말로 얻지 않지만 일반적으로 묻습니다. 여전히 단순한 비 IP 장치가 많이 있습니다. 나는 그들을 의미한다. 그들은 메시지를 통해 어떻게 의사 소통합니까?
—
Creed