Azure Sphere (6): conéctese a Azure IoT Central en 30 minutos

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

img-f3b392d7-450f-4809-a11a-75f84cd7b09d.png

 

 

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.

img-9e83d7c0-9e94-4615-8a4a-2e0d9ac3ab03.png

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:

img-87183b56-a45a-4233-9103-91479f419641.png

 

2. Configure el certificado de inquilino de Azure Sphere en Azure IoT Central

 

img-8a9049f3-49c2-478a-be01-f089100ad79f.png

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

img-dfdaced8-0bea-4889-a734-a9e6fefa8e5e.png

 

img-f7689c56-061c-4bb9-bd99-7b1aaf181e6a.png

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

 

img-ed6dd5b5-63d2-4589-9867-70d3fdf09612.png

 

3. Cree una plantilla de dispositivo en Azure IoT Central

Elija el dispositivo IoT, siguiente paso

img-94138f8f-9029-45c7-8218-8b42a30ee753.png

Haga clic en el siguiente paso directamente como se muestra a continuación:

img-766765cf-4f36-4432-8c4a-42bd4c3b25aa.png

 

Haga clic en el siguiente paso directamente como se muestra a continuación:

img-a0d3d5ef-cf96-4d73-9b7b-b65078c119d3.png

 

 

 

 

Después de ingresar el nombre, haga clic en  Personalizar

img-6b14d7ac-1672-4bd9-a0ca-9515d3973f48.png

 

Haga clic en Agregar interfaz:

img-b6ff6f6a-14c7-4683-8c26-575be52cd542.png

Haga clic en la interfaz personalizada:

img-8c2f40b3-f45d-469b-868e-2c7c1f0a4c20.png

Haga clic para agregar la función:

img-2b010bb6-232c-4530-92d9-3acd255f33f1.png

 

Ingrese la información relevante de "Temperatura" y haga clic en Guardar;

Haga clic en la esquina superior derecha para publicar:

img-3d764669-d01c-455d-89bf-e14aa19ceec8.png

Después de agregar, puede ver la agrupación de Azure Sphere en el dispositivo:

img-adc19e3e-daa7-4998-8346-6dd1f437e0e0.png

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!

img-03d9f7d1-2580-49fa-b4bd-f1b97a8b89a9.png

Actualice el archivo de configuración solicitado al código:

img-6b2b31f7-aac0-439a-b381-99b46a1c2c11.png

Compila el proyecto:

img-1a5786d2-c659-44e0-a5ab-0a1a92e94045.png

Compile CMakelist.txt (botón derecho del mouse)

img-43b47d82-d9b1-4e13-b3df-795a9830e76b.png

Seleccione Debugeger GDB (HL Core) y comience a depurar

img-aee14986-45ab-4795-94d4-f586bf206432.png

Después de ejecutar, puede ver los siguientes resultados OK, que indican una conexión exitosa a IoT Central:

img-5ed21b2a-2ebf-4b7e-ac87-77ec578f6cc4.png

Puede ver los dispositivos registrados automáticamente en IoT Central:

img-126e9e50-a399-432c-88e8-a3f6050a6c16.png

 

Haga clic en Migrar para migrarlo a la plantilla shpere de Azure, es decir, vincular el dispositivo físico a la plantilla del dispositivo.

img-664faf65-dbb4-4292-94ff-dd1eee4c0744.png

 

Edite el panel de control, establezca de la siguiente manera:

img-5920dd7c-e6ad-4ab4-aada-77436c2bc98e.png

Después de guardar, actualice la página de inicio para ver el efecto:

img-31e652b9-2b32-474d-964d-826cd85b7189.png

5. Crear reglas de alarma en IoT Central;

img-8698a7a7-e3ce-483f-8574-c0f548e116af.png

Cuando se cumplen las condiciones, puede recibir el correo electrónico de alarma:

img-d3c485b0-7586-4a07-a51a-84ca8f53bee3.png

 

 

Otro contenido de esta serie:

  1. (Video) Aprenda Azure Sphere juntos (1) -Qué es Azure Sphere

  2. (Video) Aprenda Azure Sphere juntos (2) -Prepare el entorno de desarrollo de Azure Sphere y declare el equipo

  3. (Video) Aprenda Azure Sphere juntos (3) - Programa avanzado para desarrollo local y depuración, implementación en la nube en dispositivos después de cargar imágenes

  4. (Video) Aprenda Azure Sphere juntos (4): registre Azure Sphere en Azure IoT Hub a través de DPS y envíe mensajes de telemetría

  5. (Video) Aprenda Azure Sphere juntos (5): aprovisione Azure Sphere en Azure China IoT Hub

  6. (Video) Aprenda Azure Sphere juntos (6): conecte Azure Sphere a Azure IoT Central y muestre diagramas básicos en 30 minutos

 


Supongo que te gusta

Origin blog.51cto.com/10117438/2486631
Recomendado
Clasificación