Cómo verificar mensajes de Iot Azure Edge


 Azure Storage Explorer es  un aplicacion de Microsoft gratuita que  permite administrar fácilmente el almacenamiento en cualquier lugar desde  diferentes sistemas operativos como Windows, MacOS y Linux permitiendo acceder  a múltiples cuentas y suscripciones en Azure, Azure Stack y la nube.

Lo mas importante es que, como vamos a ver , se pueden crear, eliminar, ver y editar recursos de almacenamiento que están localizados en la nube de Azure.  Asimismo se pueden ver y editar Blob, Queue, Table, File, Cosmos DB storage y Data Lake Storage y obtener claves de firma de acceso compartido (SAS) .

Resumidamente están son algunas de su funcionalidades;

Respecto a gestión de blobs(objetos grandes de BBDD):

  • Ver, eliminar y copiar blobs y carpetas
  • Cargar y descargar blobs conservando la integridad de los datos
  • Administrar instantáneas para blobs

Respecto al almacenamiento de colas  ( Queue Storage):

  • Ojear los 32 mensajes más recientes
  • Ver y agregar mensajes, y quitarlos de la cola
  • Borrar la cola

 

Respecto a almacenamiento en tablas (Table Storage):

  • Consultar entidades con OData o el Generador de consultas
  • Agregar, editar y eliminar entidades
  • Importar y exportar tablas y resultados de consultas

Respecto a almacenaminento de ficheros (File Storage)

  • Navegar por archivos a través de directorios
  • Cargar, descargar, eliminar y copiar archivos y directorios
  • Ver y editar propiedades de archivo

Respecto a almacenamiento de Azure Cosmos DB

  • Crear, administrar y eliminar bases de datos y colecciones
  • Generar, editar, eliminar y filtrar documentos
  • Administrar procedimientos almacenados, desencadenadores y funciones definidas por el usuario

Respecto a Azure Data Lake Store

  • Navegar por recursos de ADLS en varias cuentas de ADL
  • Cargar y descargar archivos y carpetas
  • Copiar carpetas o archivos en el Portapapeles
  • Eliminar archivos y carpetas

 

 

Azure Storage Explorer

Antes de empezar   deberíamos   tener configurado  un dispositivo Iot de Azure como por ejemplo  algunos que hemos visto como puede ser una Raspberry Pi 3  , un ESP8266  o incluso un dispositivo simulado.  Como hemos comentado en otros  posts todos esos  dispositivos de Azure IoT  hub  deben implementar una aplicación de ejemplo la cual  enviará  datos que  los sensores recogen del mundo físico ( humedad , temperatura, presencia, etc  ) a su hub de IoT.

Asimismo  teniendo dispositivos IoT enviando mensajes  de telemetría a la nube de Azure Iot Edge, para logar persistencia en la nube de Azure  necesitamos una cuenta de Azure storage  así como  una aplicación Azure  para poder almacenar los mensajes de hub de IoT en el almacenamiento blob  como hemos visto en otros posts

 

Veamos en esta ocasión como podemos usar Azure Storage Explorer , excelente herramienta gratuita de Microsoft  que nos permite inspeccionar los mensajes de IoT Azure  cuyo  funcionamiento hemos visto en posts anteriores.

Si  quiere usar Azure Storage  Explorer para inspeccionar mensajes de Iot Azure Edge ,puede seguir los siguientes pasos:

  1. Ejecute la aplicación de muestra en el dispositivo de Iot (  para enviar mensajes a su hub de IoT.
  2. Descargar  el explorador de almacenamiento de Azure.                                                   azurestorage.PNG
  3. Seleccione  el  SO de su equipo ( Windows ,Linux y Mac) y pulse el botón de descarga(Downloada Storage Explorer free)
  4. Una vez  descargada,  instalela  en su equipo  (necesitara unos 200MB libres en el disco del sistema)
  5. Nos pedirá  enseguida las credenciales de su cuenta de Azure
  6. Una vez validada la cuenta de Azure ,abra el explorador de almacenamiento, haga clic en Agregar una cuenta de Azure > registrarse y luego necesitara iniciar sesión nuevamente con sus credenciales de Azure.
  7. Le presentara  un mensaje de Microsft Account donde deberá chequear ambas items  ,aceptando especialmente  la suscripción gratuita: evaluacion garuita.PNG
  8. Haga clic en la suscripción de Azure > Almacenamiento cuentas > cuenta de almacenamiento > Blob contenedores > su contenedor ( por ejemplo los que hemos creado en post anteriores que recoge la telemetria desde un ESP8622).
  9. Ahora vaya a Evaluación gratuita seguido de su cuenta de Azure
  10. Pulse en Storage Accounts–>su hub de IoT
  11. Tras unos segundos aparecerán los recursos asociados como son: Blobs Containers, File Shares, Queues  y Tables
  12. Vaya  a Blobs Containers 
  13. Le aparecera el nombre del contenedor de recursos de Iot  y    ya desde ahi haciendo doble click le irán apareciendo  las carpetas  y subcarpetas correspondiente  dispositivo, año, mes , dia
  14. Ya debería ver  los mensajes enviados desde el dispositivo a su hub de IoT en el contenedor de blob.azureexplorer.PNG

 

 

Realmente , como vemos , Azure Storage Explorer , es un herramienta muy potente pero   al contrario de lo que se podría pensar  es  en realidad bastante  intuitiva y sencilla de manejar

Anuncios