Azure Service Bus를 추가하여 Cloud to Device 메시지를 대기열에 추가 할 수 있습니까? 메시지를받을 때 모든 메시지가 IoTHub에 오는 순서와 동일한 순서인지 확인해야합니다. IoTHub의 표준 대기열에서 제공하는 경우 찾을 수 없습니다. ServiceBus를 사용하려는 두 번째 이유는 또한 만료 시간이 더 길기 때문에 IoTHub는 메시지에 대해 48 시간 만 제공합니다. IoTHub 구성에서 끝점과 경로를 추가하여 DeviceMessages에서 ServiceBus를 쉽게 사용할 수 있다는 것을 알고 있지만 C2D 메시지는 무엇입니까?Azure IoTHub ServiceBus to Cloud to Device 메시지?
0
A
답변
0
제 경험상 Azur Service Bus Queue를 사용하여 C2D 메시지와 통신 할 수 있습니다. 그러나 Azure Service Bus는 대부분의 언어에 대해 AMQP & HTTP 프로토콜 만 지원하므로 RaspberryPi/DragonBoard 등과 같이 성능이 우수한 일부 장치에 적합합니다. 그러나 AMQP 또는 HTTP 프로토콜은 너무 작아서 더 작은 장치에 대해서는 너무 복잡합니다 (&). Arduino처럼.
그러나 Azure IoTHub는 매우 얇은 & MQTT 프로토콜을 지원하므로 장치가 빠르며 성능이 떨어집니다.
두 번째 질문에 대답하면 Azure Stream Analytics & Azure 스토리지 서비스 (예 : 테이블 저장소/DocumentDB/데이터 호수)를 IoTHub와 통합하여 데이터 지속성을위한 모든 메시지를 저장할 수 있습니다. 그런 다음 메시지 만료 시간은 걱정하지 마세요. 언제든지 & 어디서나 스트림 애널리틱스에 의해 전송 된 모든 데이터 (예 : &)를 검색 할 수 있습니다.
참고로 아래의 링크를 참조하십시오. & 방법. Stream Analytics outputs: Options for storage, analysis
Build an IoT solution by using Stream Analytics
- 는 도움이되기를 바랍니다. 어떤 걱정, 제발 알려 주시기 바랍니다.