QNAP Systems, Inc. - almacenamiento conectado en red (NAS)

Language

Support

Conexión de LinkIt 7688(Duo) a QNAP NAS a través de QIoT Suite Lite

Cómo empezar a usar LinkIt 7688(Duo) (Python)

En este tutorial, aprenderá los conceptos básicos sobre el uso de LinkIt 7688 (Duo) (ejecutado en OpenWRT). También aprenderá a conectar sin problemas sus dispositivos a QNAP NAS usando QIoT Suite Lite.

Asegúrese de que su LinkIt 7688 (duo) y su NAS se encuentran en la misma LAN.

1. Configure su dispositivo

1.1 Primeros pasos

  • Qué necesita
    1. LinkIt 7688 (Duo)
    2. Fuente de alimentación:
      • El LinkIt 7688 se alimenta a través de una fuente de alimentación micro USB con al menos 1 A a 5 V.
    3. Punto de acceso Wi-Fi
  • Encienda su conector LinkIt 7688(Duo)
    Power (PWR), no el conector host USB (HOST) junto al botón de restablecimiento MPU. El LED de encendido verde (encendido) se iluminará, seguido de un parpadeo del LED de la Wi-Fi naranja (inicialización del cargador de arranque). Tras unos 5 segundos, el dispositivo arrancará y el LED naranja se mantendrá fijo durante unos 30 segundos.

1.2 Conecte su LinkIt 7688(Duo) a la red

  • Encienda el modo AP
    • Tras el arranque, el LED de la Wi-Fi se apagará. Esto significa que el sistema está listo para aceptar una conexión Wi-Fi.
    • Si no, pulse el botón de restablecimiento de la Wi-Fi durante al menos 5 segundos y suelte para activar el modo AP.
  • Consulte la siguiente imagen para ver el Estado del LED Wi-Fi y el Estado del sistema. (fuente de la imagen: Media Tek Lab)
  • Vaya a la configuración de la Wi-Fi y elija "LinkIt_Smart_7688_XXXXXXX". (donde "XXXXXXX" es la dirección MAC de su LinkIt 7688 (Duo)).
  • Una vez que se una a la Red LinkIt Smart, abra "http://mylinkit.local" o "http://192.168.100.1" en su navegador web
    • En la página de inicio de sesión, establezca una contraseña (o introduzca una contraseña configurada anteriormente).
    • El nombre de usuario predeterminado es root.
  • Tras iniciar sesión, vaya a la ficha "Network (Red)" y seleccione "Station Mode (Modo Estación)" para configurar el punto de acceso Wi-Fi al que se conectará. Su PC y LinkIt deben estar en la misma red. Haga clic en "CONFIGURE & RESTART (CONFIGURAR y REINICIAR)".
  • Cambie la red de su PC a la misma que la red LinkIt.

Para más información sobre cómo configurar un LinkIt 7688(Duo), visite: https://docs.labs.mediatek.com/resource/linkit-smart-7688/en/get-started

2. Crear su dispositivo en QIoT Suite Lite

2.1 Instalar QIoT Suite Lite

  • QIoT Suite Lite se puede instalar desde el App Center.
  • Inicie y acceda a QIoT Suite Lite. El nombre de usuario y la contraseña predeterminados es "admin".

2.2 Crear una nueva aplicación de loT

Las aplicaciones de IoT son una combinación de Cosas, Reglas y Paneles de control. Recomendamos que primero cree "Cosas" en la aplicación de IoT. Esta aplicación de IoT le permite mantener un registro de todos los dispositivos que están conectados a su NAS.

Reglas le permite crear aplicaciones de loT que obtienen, procesan, analizan y actúan en datos generados a partir de dispositivos conectados. Reglas se puede aplicar a datos de uno o múltiples dispositivos, y puede realizar una o múltiples acciones en paralelo.

Paneles de control convierte sus datos en analíticas e informes que ofrecen perspectivas en tiempo real.

Todos estos elementos proporcionan al usuario un entorno completo de la aplicación de loT.

  • Haga clic en "Aplicaciones de IoT".
  • Haga clic en "Añadir aplicación de IoT".
  • En "Crear una nueva aplicación IoT":
    • Introduzca el nombre de la aplicación IoT (por ejemplo: "myApp").
    • El nombre de la regla y el nombre del panel de control se generarán automáticamente a partir del nombre de la aplicación de loT.
    • Haga clic en "Crear".
  • Haga clic en "+ Añadir cosa" para añadir el dispositivo de esta aplicación.
  • Haga clic en "Añadir cosa", en "Añadir cosa":
    • Introduzca un nombre para su dispositivo (por ejemplo: "linkIt") e introduzca la información del dispositivo (como el número de serie y el fabricante) en Añadir atributo.
    • Si su dispositivo ya es compatible con QIoT (Arduino Yun, Raspberry Pi, Edison y LinkIt 7688 (Duo)), elija un tipo de cosa predefinido.
    • Haga clic en Añadir.
  • Haga clic en "Recurso de cosa":
  • En "Recursos de cosa", haga clic en "Añadir recurso":
  • En "Añadir recurso de cosa":
    • Introduzca el nombre y el ID del sensor en Nombre de recurso y en ID de recurso. Recuerde que ID de recurso se utilizará para crear un Tema en el Intermediario de QIoT. Este ID debería ser único para el dispositivo y no se permitirá su duplicado en el mismo dispositivo.
  • Si necesita añadir más recursos, repita los pasos anteriores. Haga clic en "Cerrar" cuando haya terminado.
  • Vaya a la ficha "Panel de control" y se creará un panel de control de ejemplo
  • Vaya a la pestaña Reglas para definir el flujo o las reglas sobre cómo procesar los datos enviados desde el dispositivo, y cómo presentarlos en el panel de control.

3. Conectar su dispositivo a QIoT Suite Lite utilizando MQTTS

3.1 Generar información de recuso en QIoT Suite

  • Haga clic en "Conectar un dispositivo":
  • Elija MQTTS y haga clic en "Generar un certificado de dispositivo" :
  • En "Descargar los archivos para conectar", haga clic en los enlaces para descargar el "Certificado de dispositivo", el "Certificado de CA" y la "Clave privada" a su PC. No renombre estos archivos. Haga clic en "Aceptar".
  • Haga clic en "Descargar archivo JSON".

3.2 Descargar código de ejemplo

  • Descargue el código de ejemplo de QNAP QIoT Suite Lite GitHub.
  • Establezca la estructura de datos como en la siguiente imagen.
    • El archivo "resource.json" se debe guardar en la carpeta "res" y el Certificado, el Certificado de CA y la Clave privada del dispositivo se deben guardar en la carpeta "ssl".
  • Abra la aplicación Terminal (como WinSCP) en su PC e inicie sesión en su dispositivo.
    • LinkIt 7688 solo admite el protocolo SCP. El protocolo SFTP se puede instalar usando "openssh-sftp-server".




  • Abra una aplicación Terminal (como PuTTY) en su PC. Conecte con su dispositivo utilizando SSH y acceda a la carpeta en la que esté almacenado el código de ejemplo (por ejemplo: /home/root/bundle).
  • Para instalar las dependencias del código de ejemplo, introduzca los siguientes comandos:
  • Ejecutar código de ejemplo
  • El dispositivo enviará un mensaje al tema "temp" (o al tema que haya definido).

3.3 Usar otro protocolo

  • Haga clic en "Conectar un dispositivo".
  • Puede seleccionar otro protocolo.
  • Conecte con su dispositivo utilizando SSH e introduzca los siguientes comandos:

4. Integrar Power BI

4.1 Obtener su primera cuenta de Power BI

  • Regístrese para obtener una cuenta gratuita de PowerBI en https://powerbi.microsoft.com/en-us/
  • Tras registrarse, la página le llevará a la siguiente página. Haga clic en "Mi área de trabajo" y luego haga clic en "Omitir por ahora".

4.2 Configurar su conjunto de datos de streaming API

  • Crear "Conjuntos de datos"
    • Haga clic en "Crear" en la esquina superior derecha
    • Haga clic en "Conjunto de datos de streaming"
  • Seleccione "API", la fuente de sus datos, y haga clic en "Siguiente".
  • Defina sus valores de transmisión (como temp., máx., mín.), y obtendrá un resultado JSON en la casilla de texto. Utilizaremos este código JSON para enviar datos a la aplicación QIoT Suite Lite. Haga clic en "Crear" para finalizar.
  • Una vez creado su flujo de datos, obtendrá una dirección URL de restablecimiento de API que las aplicaciones de loT pueden utilizar con solicitudes POST para enviar datos en directo al conjunto de datos de streaming que ha creado.

4.3 Configurar nodos Node-RED en su aplicación de IoT

  • Cree una aplicación de loT en QIoT Suite.
  • El siguiente es su primer flujo de nodos Node-RED, y después podrá empezar a crear su propio flujo de loT. Para más información sobre Node-RED, consulte: https://nodered.org/
  • Antes de empezar a enviar datos en directo a Power BI. Necesitamos un nodo de función para convertir los datos de IoT en un conjunto de datos de streaming. Aquí puede reemplazar msg.payload en su conjunto de datos JSON.
  • Introduzca el código de la siguiente manera:
  • Necesitamos un nodo de "solicitud http" para poder enviar datos en directo a Power BI. Arrastre y suelte el nodo de "solicitud http" y conéctelo al final del nodo de "función".
  • Copie y pegue la dirección URL de restablecimiento de API de la consola de Power BI, y establezca el método http en POST. Haga clic en "Implementar".
  • Su flujo de Node-RED quedará como sigue.

4.4 Agregar icono para mostrar datos en tiempo real

  • Crear "Panel"
    • Haga clic en "Crear" en la esquina superior derecha
    • Haga clic en "Panel"
    • Introduzca el nombre del panel y haga clic en "Crear".


  • Haga clic en "Agregar icono" en la esquina superior derecha
  • Seleccione "DATOS DE TRANSMISIÓN PERSONALIZADOS" y haga clic en "Siguiente".
  • Seleccione los conjuntos de datos y haga clic en "Siguiente".
  • Seleccione un tipo de visualización y establezca el valor mínimo y el valor máximo.
  • Tendrá un conjunto de datos de streaming con el que trabajar. Puede obtener una calibración en tiempo real como la siguiente.
Fecha de lanzamiento: 2017-10-19
¿Le ha sido útil?
Gracias por sus comentarios.
Gracias por sus comentarios. Si tiene alguna pregunta, póngase en contacto con support@qnap.com