Este artículo presenta:
Conecte Azure Sphere a Azure IoT Central y muestre gráficos básicos en 30 minutos
Esta sección se centra principalmente en operaciones prácticas y no explica demasiado sobre Azure IoT Central. Azure IoT Central se presentará por separado en los capítulos siguientes.
Pasos en este artículo:
1. Crear Azure IoT Central;
2. Configure el certificado de inquilino de Azure Sphere en Azure IoT Central;
3. Cree una plantilla de dispositivo en Azure IoT Central;
4. Depurar el programa avanzado Azure Sphere en Visual Studio y configurar DPS para conectarse a Azure IoT Central;
5. Crear reglas de alarma en IoT Central;
Explicación del video:
Puede ver la explicación en video de este artículo en la Estación B: https://www.bilibili.com/video/BV1D54y1R7Z3/
Explicación gráfica (la explicación en video es más detallada):
Nota: Los pasos de configuración del caso en este artículo, especialmente la parte de la plantilla del dispositivo, solo se aplican a la demostración central predeterminada de Azure IoT de Azure IoT. Si está diseñando otros productos, como medidores de temperatura y humedad, etc., ¡debe diseñar de acuerdo con su producto real!
El código de muestra para este ejemplo es el mismo que en la sección anterior, consulte: https://github.com/Azure/azure-sphere-samples
1. Crear Azure IoT Central
Complete el nombre, seleccione el nivel de precios, seleccione la ubicación, en este ejemplo, seleccione la región de Asia Pacífico más cercana a nosotros.
Hay algunas plantillas preestablecidas para escenas específicas en la plantilla que puede elegir. En este ejemplo, elegimos una aplicación personalizada.
La referencia de precios es la siguiente:
Los nuevos clientes tienen una capa de prueba gratuita de 7 días, además de:
Capa de precios | Capa estándar 1 | Capa estándar 2 |
---|---|---|
Ejemplo | Adecuado para dispositivos que envían una pequeña cantidad de mensajes cada hora | Adecuado para dispositivos que envían mensajes cada pocos minutos. |
Precio por dispositivo | $ 0.4 por mes | $ 0.7 por mes |
Distribución mensual de mensajes del dispositivo * | 5,000 mensajes | 30,000 mensajes |
Número gratuito incluido en cada aplicación IoT Central | 2 dispositivos gratuitos (incluidos 10.000 mensajes) | 2 dispositivos gratuitos (incluidos 60,000 mensajes) |
Exceda la distribución mensual de mensajes a través de la utilización del precio de 1 | $ 0.015 por mensajes de 1K | $ 0.015 por mensajes de 1K |
* Número total de distribuciones de mensajes compartidos en todos los dispositivos en la aplicación IoT Central
1 El tamaño del mensaje estándar es de 4 KB. Por ejemplo, si el dispositivo envía un mensaje de 4.5 KB, se factura como 2 mensajes.
Una vez completada la creación, haga clic en la conexión a continuación para ingresar a la interfaz principal:
2. Configure el certificado de inquilino de Azure Sphere en Azure IoT Central
Comando de adquisición de certificado de inquilino de Azure Sphere:
Descargue el certificado de inquilino de Azure Sphere:
azsphere tenant download-CA-certificate --output C: \ CAcertificate.cer
Use el siguiente comando para generar un certificado de verificación con un código de verificación, y luego haga clic en el botón de verificación en la figura anterior para cargar el certificado de verificación.
Obtenga un certificado de verificación:
azsphere tenant download-validation-certificate --output C: \ ValidationCertification.cer --verificationcode codeXXXXX
3. Cree una plantilla de dispositivo en Azure IoT Central
Elija el dispositivo IoT, siguiente paso
Haga clic en el siguiente paso directamente como se muestra a continuación:
Haga clic en el siguiente paso directamente como se muestra a continuación:
Después de ingresar el nombre, haga clic en Personalizar
Haga clic en Agregar interfaz:
Haga clic en la interfaz personalizada:
Haga clic para agregar la función:
Ingrese la información relevante de "Temperatura" y haga clic en Guardar;
Haga clic en la esquina superior derecha para publicar:
Después de agregar, puede ver la agrupación de Azure Sphere en el dispositivo:
4. Depurar el programa avanzado Azure Sphere en Visual Studio y configurar DPS para conectarse a Azure IoT Central
Concéntrese en la clave, en la ruta de herramientas en el código de muestra , ejecute el comando ShowIoTContralConfig y siga las instrucciones para obtener los valores requeridos en el archivo de configuración json.
¡Se puede crear un token API!
Actualice el archivo de configuración solicitado al código:
Compila el proyecto:
Compile CMakelist.txt (botón derecho del mouse)
Seleccione Debugeger GDB (HL Core) y comience a depurar
Después de ejecutar, puede ver los siguientes resultados OK, que indican una conexión exitosa a IoT Central:
Puede ver los dispositivos registrados automáticamente en IoT Central:
Haga clic en Migrar para migrarlo a la plantilla shpere de Azure, es decir, vincular el dispositivo físico a la plantilla del dispositivo.
Edite el panel de control, establezca de la siguiente manera:
Después de guardar, actualice la página de inicio para ver el efecto:
5. Crear reglas de alarma en IoT Central;
Cuando se cumplen las condiciones, puede recibir el correo electrónico de alarma:
Otro contenido de esta serie:
(Video) Aprenda Azure Sphere juntos (1) -Qué es Azure Sphere
(Video) Aprenda Azure Sphere juntos (5): aprovisione Azure Sphere en Azure China IoT Hub