2016-09-23 3 views
0

인증 헤더없이 azure iot 허브에 데이터를 푸시 할 수 있습니까? 또한 url에 권한 헤더를 추가 할 수 있습니까? 내 문제는 autohrization 헤더를 추가 할 수 없어이 헤더없이 데이터를 게시해야한다는 것입니다.Azure IOT 허브 익명 액세스

답변

2

Azure IoT 허브에 대한 모든 연결은 보안되어야합니다. IoT 허브가 장치 연결을 위해 지원하는 다른 프로토콜을 사용하여이를 수행하는 방법에 대한 자세한 내용은 다음을 참조하십시오. https://azure.microsoft.com/documentation/articles/iot-hub-devguide/#security

장치가 인증 헤더를 추가 할 방법이없는 경우 필드 게이트웨이 장치와 허브 사이에 위치합니다. 필드 게이트웨이를 사용하여 장치 대신 요청에 필요한 승인을 추가 할 수 있습니다. 자세한 내용은 https://azure.microsoft.com/documentation/articles/iot-hub-gateway-sdk-physical-device/

0

x509 인증서를 사용하여 IoT 허브로 장치를 인증 할 수도 있습니다. 참조 https://azure.microsoft.com/en-us/documentation/articles/iot-hub-sas-tokens/

기본적으로 인증서와 키를 만들고 장치에서 삭제 한 다음 인증서의 지문을 장치 레지스트리에 삽입 한 다음 장치 코드에서 인증 헤더를 설정하는 대신 인증서를 사용합니다.

또한 IoT 허브에 제공된 SDK가 있는지 살펴 보았습니까? 이것들은 당신을 위해 인증을 처리함으로써 장치를 Azure에 간단히 연결하는 것을 단순화시켜야합니다. SDK는 Github에서 찾을 수 있습니다. https://github.com/azure/azure-iot-sdks

관련 문제