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

Language

Support

Conecte LinkIt 7688(Duo) al QNAP NAS a través de QIoT Suite Lite

Introducción a LinkIt 7688(Duo) (Python)

En este tutorial, se cubren los conceptos básicos sobre el funcionamiento de LinkIt 7688 (Duo) (que se ejecuta en OpenWRT). Entonces aprenderá cómo conectar sin problemas sus dispositivos al QNAP NAS a través de QIoT Suite Lite.

Asegúrese de que su LinkIt 7688 (duo) y NAS estén en la misma LAN.

1. Configure el dispositivo

1.1 Introducción

  • Elementos necesarios
    1. LinkIt 7688 (Duo)
    2. Fuente de alimentación:
      • El LinkIt 7688 está alimentado por una fuente de alimentación micro USB con al menos 1A a 5V.
    3. Wi-Fi AP
  • Encienda el conector de alimentación (PWR) del LinkIt 7688(Duo)
    , no el conector del USB host (HOST) cerca del botón de restablecer MPU. El LED de ENCENDIDO verde (Encendido) se iluminará, seguido de un parpadeo del LED de Wi-Fi naranja (inicialización del cargador de arranque). Después de unos 5 segundos, se iniciará el arranque del dispositivo y se iluminará el LED naranja de forma permanente durante cerca de 30 segundos.

1.2 Conecte su LinkIt 7688(Duo) a la red

  • Encienda el modo AP (punto de acceso inalámbrico)
    • Después del arranque, el LED de Wi-Fi se apagará. Esto significa que el sistema está listo para aceptar una conexión Wi-Fi.
    • Si no, presione el botón de restablecer Wi-Fi durante al menos 5 segundos y suéltelo para encender el modo AP (punto de acceso inalámbrico).
  • Consulte la imagen a continuación para obtener información acerca del estado del LED de Wi-Fi y el estado del sistema. (Fuente de la imagen: Media Tek Lab)
  • Vaya a la configuración de Wi-Fi y seleccione "LinkIt_Smart_7688_XXXXXXX". [donde "XXXXXXX" representa la dirección MAC de su LinkIt 7688 (Duo)].
  • Una vez que se haya unido a la red de 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 escriba una contraseña establecida anteriormente).
    • El nombre de usuario predeterminado es "root".
  • Una vez que haya iniciado sesión, vaya a la pestaña "Network" (Red) y seleccione "Station Mode (Modo estación)" para configurar el Wi-Fi AP (punto de acceso inalámbrico) 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 la PC a la misma red que LinkIt.

Para obtener información adicional sobre la guía de configuración de una LinkIt 7688(Duo), visite: https://docs.labs.mediatek.com/resource/linkit-smart-7688/en/get-started

2. Cree su dispositivo en QIoT Suite Lite

2.1 Instalación de QIoT Suite Lite

  • Se puede instalar QIoT Suite Lite desde el App Center.
  • Ejecute e inicie sesión en QIoT Suite Lite. El nombre de usuario y la contraseña predeterminados son "admin".

2.2. Creación de una nueva aplicación de IoT

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

Las reglas posibilitan crear aplicaciones de IoT que recopilan, procesan, analizan y actúan en datos generados por dispositivos conectados. Las reglas se pueden aplicar a los datos de uno o varios dispositivos y puede realizar una o numerosas acciones en paralelo.

Los Paneles de control convierten los datos en análisis e informes que brindan información en tiempo real.

Todos estos elementos le ofrecen al usuario un entorno de aplicación de IoT completo.

  • Haga clic en "Aplicaciones de IoT".
  • Haga clic en "Agregar aplicación de IoT".
  • En "Crear una nueva aplicación de IoT":
    • Escriba el nombre de la aplicación de IoT (por ejemplo: "myApp").
    • Los nombres para la regla y el panel de control se generarán automáticamente basados en el nombre de la aplicación de IoT.
    • Haga clic en "Crear".
  • Haga clic en "+ Agregar cosa" para añadir el dispositivo de esta aplicación.
  • Haga clic en "Agregar cosa" y en "Agregar cosa":
    • Escriba un nombre para su dispositivo (por ejemplo: "linkIt") e introduzca la información del dispositivo (por ejemplo, el número de serie y el fabricante) en Agregar atributo.
    • Si el dispositivo ya es admitido por QIoT [Arduino Yun, Raspberry Pi, Edison y LinkIt 7688 (Duo)], elija un tipo de cosa predefinida.
    • Haga clic en Agregar.
  • Haga clic en "Recurso para cosas":
  • En "Recursos para cosas", haga clic en "Agregar recurso":
  • En "Agregar recurso para cosas":
    • Escriba el nombre y el ID para el sensor en Nombre de recurso e ID de recurso. Tenga en cuenta que el ID de recurso se utilizará para crear un Tema en el Bróker de QIoT. Este ID debe ser único para el dispositivo y no se aceptarán duplicados para el mismo dispositivo.
  • Si necesita agregar más recursos, repita los pasos anteriores. Haga clic en "Cerrar" cuando haya terminado.
  • Vaya a la pestaña "Panel de control" y se creará un panel de control de muestra.
  • Vaya a la pestaña de Regla para definir el flujo o las reglas sobre cómo procesar los datos enviados desde el dispositivo y cómo presentarlos en un panel de control.

3. Conecte su dispositivo con QIoT Suite Lite mediante MQTTS

3.1 Generación de la información del recurso dentro de QIoT Suite

  • Haga clic en "Conectar un dispositivo":
  • Elija MQTTS y haga clic en "Generar un certificado de dispositivo":
  • En "Descargar los archivos para conectarse", haga clic en los enlaces para descargar el "Certificado de dispositivo", "Certificado de CA (autoridad de certificación)" y "Clave privada" en la PC. No cambie el nombre de estos archivos. Haga clic en "Aceptar".
  • Haga clic en "Descargar el archivo JSON".

3.2 Descarga del código de ejemplo

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




  • Abra una aplicación de terminal (por ejemplo, PuTTY) en la PC. Conéctese con el dispositivo a través de SSH y escriba la carpeta donde se almacena el código de muestra (por ejemplo: /inicio/raíz/paquete).
  • Para instalar las dependencias del código de muestra, escriba los siguientes comandos:
  • Ejecute el código de muestra
  • El dispositivo enviará un mensaje al tema "temp" (o al tema que haya definido).

3.3 Utilización de otro protocolo

  • Haga clic en "Conectar un dispositivo".
  • Ahora puede seleccionar otro protocolo.
  • Conéctese con el dispositivo a través de SSH y escriba los siguientes comandos:

4. Integre Power BI

4.1 Obtenga su primera cuenta de Power BI

  • Regístrese para obtener una cuenta gratuita de PowerBI en https://powerbi.microsoft.com/en-us/
  • Una vez que se haya registrado, la página lo enviará a la siguiente página. Haga clic en "Mi área de trabajo" y luego haga clic en "Omitir por ahora".

4.2 Configuración de la API para transmisión del conjunto de datos

  • Cree "Conjuntos de datos"
    • Haga clic en "Crear" en la esquina superior derecha
    • Haga clic en "Conjuntos de datos de streaming"
  • Seleccione "API", la fuente de datos y haga clic en "Siguiente".
  • Defina los valores de transmisión (por ejemplo, temp., máx., mín.) y obtendrá un resultado JSON en el cuadro de texto. Utilizaremos este código de JSON para insertar datos en la aplicación de QIoT Suite Lite. Haga clic en "Crear" para finalizar.
  • Una vez creado el flujo de datos, obtendrá una URL de la API de REST, que las aplicaciones de IoT pueden invocar mediante solicitudes POST para insertar los datos en vivo en el conjunto de datos de streaming que ha creado.

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

  • Cree una aplicación de IoT en QIoT Suite.
  • El siguiente es el primer flujo de Nodo-RED y luego puede comenzar a crear su propio flujo de IoT. Puede obtener más información acerca de Node-RED en https://nodered.org/
  • Antes de comenzar a insertar datos en directo en Power BI. Necesitamos un nodo de "función" para convertir los datos de IoT en un conjunto de datos de transmisión. Aquí puede reemplazar msg.payload en su conjunto de datos JSON.
  • Escriba el código de la siguiente manera:
  • Necesitamos un nodo de "solicitud http" para ayudarnos en la inserción de datos en directo en Power BI. Arrastre y suelte el nodo de "solicitud http" y conéctelo a la cola del nodo de "función".
  • Copie y pegue la URL de la API de REST desde la consola de Power BI y establezca el método http en POST. Haga clic en "Implementar".
  • El flujo de Node-RED se verá como se muestra a continuación.

4.4 Adición de un icono para mostrar los datos en tiempo real

  • Cree "Panel"
    • Haga clic en "Crear" en la esquina superior derecha
    • Haga clic en "Panel"
    • Escriba 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 los valores mínimos y máximos.
  • Ahora tendrá un conjunto de datos de transmisión con el cual podrá trabajar. Puede obtener un medidor en tiempo real similar al siguiente.
Fecha de liberación: 2017-10-19
¿Fue útil?
Gracias por sus comentarios.
Gracias por sus comentarios. Si tiene alguna pregunta, contacte a support@qnap.com