Очень важно: вы не хотите, чтобы устройство создавало новое удостоверение само по себе в Центре Интернета вещей, поскольку это означало бы, что у устройства есть учетные данные для управления экземпляром Центра Интернета вещей. Это значительный риск для безопасности.
Это одна из основных причин, по которой у нас есть 2 типа SDK: клиентские SDK службы и клиентские SDK устройства.
Пакеты SDK клиента службы предназначены для использования в серверных приложениях, которые будут управлять концентратором, в то время как пакеты SDK клиента устройства предназначены для использования на устройствах. Это позволяет сохранить контроль над вашим решением IoT и предотвратить попытки взломанного устройства злоумышленника вмешиваться в дела других устройств или ваших данных. На самом деле вы можете найти SDK клиента C службы в C SDK репо в папке «service», если вы хотите разработать серверную часть или управляющее приложение на C.
Теперь, все, что было сказано, похоже, вы действительно ищете безопасный механизм автоматической регистрации, которого у нас еще нет в Azure IoT Hub. Вы можете проголосовать за эту функцию на uservoice здесь, так как мы используем это, чтобы помочь расставить приоритеты для будущих функций службы.
person
Olivier Bloch
schedule
18.04.2017