Azure REST API를 사용하여 Device에서 Cloud로 데이터를 보낼 때 살펴 보았습니다. 어떤 문제없이 원활하게 작동합니다. 나는 "Azure IoT Hub REST Apis"를 사용하여 Arduino 보드에 Cloud-to-Device 메시지를 보내는 것에 대한 좋은 기사를 찾지 못했습니다. 어떤 사람이 이에 대한 제안을 할 수 있습니까Cloud to Device Azure IoT REST API
답변
해당 자료 문서 Send and receive messages with IoT Hub에 따르면, Azure IoT Hub의 소스 코드를 검토 한 결과 다른 언어를 사용하는 cloud-to-device 메시지를 보내면 보낼 수있는 REST API가 없습니다. Cloud-to-Device 메시지. 응용 프로그램에서 Azure IoT Hub로 c2d 메시지를 보내려면 권장되는 프로토콜은 AMQP이고 Azure IoT Hub SDK를 사용하는 간단한 방법입니다. 아래와 같이 Communication protocol
섹션을 참조 할 수 있습니다. 당신은 아두 이노에서 C2D 메시지를 수신 할 경우
그러나, 당신은 섹션 Cloud-to-device messages
을 참조 아두 이노에 REST API를 Receive Device Bound Notification
를 사용할 수 있습니다.
피터팬이 말한 것처럼 에는 C230 메시지 전송을위한 RESTful API가 없습니다. 현재입니다. 그러나, 당신은 여전히 다른 선택을 가지고 있습니다.
사용 푸른 기능 앱. RESTful 프록시로 사용할 HTTP 트리거 Azure Function App을 만들고 Azure Function App에서 IoT Hub SDK를 실행하여 C2D 메시지를 보낼 수 있습니다.
AMQP 용 5671 포트를 서비스 측의 IoT 허브에 연결할 수없는 경우 웹 소켓 (443 포트)을 통해 AMQP를 사용하십시오. Rhea을 기반으로 web based IoT Hub devtool을 개발했으며 코드를 참조 할 수 있습니다.
내가 왜 투표를 했습니까? 적 누가 아래로 이유를 제공하시기 바랍니다 투표했습니다 –
안녕 Arun, 어떤 Arduino 보드 유형을 사용 했습니까? HTTP 프로토콜이나 다른 프로토콜을 기반으로하는 REST API와 관련이 있습니다. –
그것은 custum 보드입니다. WiFi 모듈 ESP8266이 장착 된 WeMos R1 D2. HTTP에서 REST입니다. –