Служба инициализации устройств-концентраторов IoT (DPS) для Azure IoT Central (SaaS)
Как подготовить устройства к IoT Central с использованием DPS? Документация говорит, что есть расширенный вариант, доступный для предоставления устройства непосредственно IoT центральному. Но когда я проверяю в приложении DPS, нет никакой возможности связать с IOT contral.
Я новичок в разработке IOT.
1 ответ
Вы можете посмотреть следующий пример - https://github.com/Azure/iotc-device-bridge/blob/master/IoTCIntegration/lib/engine.js, строка 119
const sasToken = ждать getRegistrationSasToken(context, deviceId);
const registrationOptions = {
url: `https://${registrationHost}/${context.idScope}/registrations/${deviceId}/register?api-version=${registrationApiVersion}`,
method: 'PUT',
json: true,
headers: { Authorization: sasToken },
body: { registrationId: deviceId }
};
Azure IoT Central обеспечивает службу обеспечения устройств (DPS) при создании приложения. Все детали, необходимые для подготовки ваших устройств, могут быть получены из приложения Azure IoT Central. В зависимости от вашего варианта использования, следуйте этим инструкциям для подключения устройств к IoT Central:
- Быстрое подключение одного устройства (с использованием подписей общего доступа)
- Подключайте устройства в масштабе, используя Shared Access Signatures (SAS)
- Подключайте устройства в масштабе, используя сертификаты X509, рекомендованные для рабочих нагрузок.
- Подключайтесь без предварительной регистрации устройств