QNAP Systems, Inc. - armazenamento ligado em rede (NAS)

Language

Support

Conecte o LinkIt 7688(Duo) ao QNAP NAS através do QIoT Suite Lite

Primeiros passos com o LinkIt 7688(Duo) (Python)

Neste tutorial, você aprenderá os princípios básicos de trabalhar com o LinkIt 7688 (Duo) (que executa o OpenWRT). Em seguida, você aprenderá a conectar seus dispositivos diretamente ao QNAP NAS usando o QIoT Suite Lite.

Certifique-se de que o LinkIt 7688 (duo) e o NAS estejam na mesma LAN.

1. Configure o dispositivo

1.1 Primeiros passos

  • Do que você precisará
    1. LinkIt 7688 (Duo)
    2. Fonte de alimentação:
      • O LinkIt 7688 é alimentado por uma fonte de alimentação USB Micro com pelo menos 1 A a 5 V.
    3. Ponto de acesso Wi-Fi
  • Ligue o LinkIt 7688(Duo)
    Conector de energia (PWR), não o conector de host USB (HOST) perto do botão de redefinição de MPU. O LED verde "ON" (Ligar) acenderá e, em seguida, o LED laranja de Wi-Fi (inicialização de carregador) piscará. Após cerca de 5 segundos, a inicialização do dispositivo começará e o LED laranja acenderá e ficará aceso por cerca de 30 segundos.

1.2 Conecte o LinkIt 7688(Duo) à rede

  • Ative o modo de ponto de acesso
    • Após a inicialização, o LED de Wi-Fi desligará. Isso significa que o sistema está pronto para aceitar uma conexão Wi-Fi.
    • Caso contrário, pressione o botão de redefinição de Wi-Fi durante pelo menos 5 segundos e solte para ativar o modo de ponto de acesso.
  • Consulte a imagem abaixo para ver o status do LED de Wi-Fi e o status do sistema. (fonte de imagem: Media Tek Lab)
  • Vá para as configurações de Wi-Fi e escolha "LinkIt_Smart_7688_XXXXXXX". (em que "XXXXXXX" é o endereço MAC do seu LinkIt 7688 (Duo)).
  • Após conectar-se à rede do LinkIt Smart, abra "http://mylinkit.local" ou "http://192.168.100.1" no navegador da Web
    • Na página de login, defina uma senha (ou insira a senha configurada anteriormente).
    • O nome de usuário padrão é root.
  • Após fazer login, vá para a guia "Network (Rede)" e selecione "Station Mode (Modo de estação)" para configurar o ponto de acesso Wi-Fi ao qual você se conectará. O seu PC e o LinkIt devem estar na mesma rede. Clique em "CONFIGURE & RESTART (CONFIGURAR E REINICIAR)".
  • Altere a rede do PC para a mesma rede do LinkIt.

Para obter mais informações sobre a configuração do guia de configuração do LinkIt 7688(Duo), acesse: https://docs.labs.mediatek.com/resource/linkit-smart-7688/en/get-started

2. Crie seu dispositivo no QIoT Suite Lite

2.1 Instale o QIoT Suite Lite

  • O QIoT Suite Lite pode ser instalado pelo App Center.
  • Abra e faça login no QIoT Suite Lite. O nome de usuário e a senha padrão são "admin".

2.2 Crie um novo aplicativo de IoT

Aplicativos de IoT são uma combinação de coisas, regras e painéis. Recomendamos que você primeiro crie "Coisas" no aplicativo de IoT. Esse aplicativo de IoT permite que você mantenha um registro de todos os dispositivos que se conectaram ao seu NAS.

As regras permitem criar aplicativos de IoT que coletam, processam, analisam e aplicam dados gerados pelos dispositivos conectados. As regras podem se aplicar a dados de um ou vários dispositivos, e é possível executar uma ou várias ações paralelamente.

Os painéis transformam seus dados em análises e relatórios que oferecem informações em tempo real.

Todos esses elementos oferecem ao usuário um ambiente completo de aplicativo de IoT.

  • Clique em "Aplicativos de IoT".
  • Clique em "Adicionar aplicativo de IoT".
  • Em "Crie um novo aplicativo de IoT":
    • Insira o nome do aplicativo de IoT (por exemplo: "myApp").
    • O nome da regra e o nome do painel serão gerados automaticamente com base no nome do aplicativo de IoT.
    • Clique em "Criar".
  • Clique em "+ Adicionar coisa" para adicionar o dispositivo desse aplicativo.
  • Clique em "Adicionar coisa" em "Adicionar coisa":
    • Insira um nome para seu dispositivo (por exemplo: "linkIt") e insira as informações do dispositivo (como número de série e fabricante) em Adicionar atributo.
    • Se o seu dispositivo já for suportado pelo QIoT (Arduino Yun, Raspberry Pi, Edison e LinkIt 7688 (Duo)), escolha um tipo de coisa predefinido.
    • Clique em Adicionar.
  • Clique em "Recurso de coisa":
  • Em "Recursos da coisa", clique em "Adicionar recurso":
  • Em "Adicionar recurso de coisa":
    • Digite o nome e o ID do sensor em Nome do recurso e ID do recurso. O ID do recurso será usado para criar um tópico no Agente do QIoT. Esse ID deve ser exclusivo do dispositivo e não deve haver IDs duplicados para o mesmo dispositivo.
  • Se você precisar adicionar mais recursos, repita as etapas anteriores. Clique em "Fechar" quando terminar.
  • Vá para a guia "Painel". Um painel de exemplo será criado.
  • Vá para a guia Regra para definir o fluxo ou as regras de como processar os dados enviados do dispositivo e como apresentá-los em um painel.

3. Conecte seu dispositivo ao QIoT Suite Lite usando MQTTS

3.1 Gere as informações de recursos no QIoT Suite

  • Clique em "Conectar um dispositivo":
  • Escolha MQTTS e clique em "Gerar um certificado de dispositivo":
  • Em "Baixar os arquivos para conectar", clique nos links para baixar o "Certificado de dispositivo", o "Certificado de AC" e a "Chave privada" no seu PC. Não renomeie esses arquivos. Clique em "OK".
  • Clique em "Baixar arquivo JSON".

3.2 Baixe o código de exemplo

  • Baixe o código de exemplo do GitHub do QNAP QIoT Suite Lite.
  • Defina a estrutura de dados como mostra a imagem a seguir.
    • O arquivo "resource.json" deve ser salvo na pasta "res" e o certificado de dispositivo, o certificado de AC e a chave privada devem ser salvos na pasta "ssl".
  • Abra um aplicativo de terminal (como o WinSCP) no seu PC e faça login no seu dispositivo.
    • O LinkIt 7688 suporta apenas o protocolo SCP. O SFTP pode ser instalado usando "openssh-sftp-server".




  • Abra um aplicativo de terminal (por exemplo, PuTTY) no seu PC. Conecte-se ao seu dispositivo via SSH e entre na pasta onde o código de exemplo está armazenado (por exemplo: /home/root/bundle).
  • Para instalar as dependências do código de exemplo, digite os comandos a seguir:
  • Execute o código de exemplo
  • O dispositivo enviará uma mensagem para o tópico "temp" (ou para o tópico que você definiu).

3.3 Usar outro protocolo

  • Clique em "Conectar um dispositivo".
  • Você pode selecionar outro protocolo.
  • Conecte-se ao seu dispositivo via SSH e digite os seguintes comandos:

4. Integre o Power BI

4.1 Obtenha sua primeira conta do Power BI

  • Inscreva-se em um conta gratuita do Power BI em https://powerbi.microsoft.com/en-us/
  • Após o registro, você será encaminhado para a página a seguir. Clique em "Meu espaço de trabalho" e depois em "Ignorar por enquanto".

4.2 Configure sua API de conjunto de dados de streaming

  • Crie "Conjuntos de dados"
    • Clique em "Criar" no canto superior direito
    • Clique em "Conjunto de dados de streaming"
  • Selecione "API", a fonte dos dados e clique em "Avançar".
  • Defina seus valores do streaming (por exemplo, temp, máx., mín.). O JSON resultante será apresentado na caixa de texto. Usaremos esse código JSON para enviar dados ao aplicativo do QIoT Suite Lite. Clique em "Criar" para terminar.
  • Depois que você criar seu streaming de dados, obterá uma URL de API REST que seus aplicativos de IoT podem chamar usando solicitações POST para enviar seus dados em tempo real ao conjunto de dados de streaming que você criou.

4.3 Configure nós do Node-RED no seu aplicativo de IoT

  • Crie um aplicativo de IoT no QIoT Suite.
  •  A seguir está seu primeiro fluxo do Node-RED. Em seguida, você pode começar a criar seu próprio fluxo de IoT. Saiba mais sobre o Node-RED em https://nodered.org/
  • Antes de começar a enviar dados em tempo real ao Power BI. Precisamos de um nó "função" para converter os dados de IoT em um conjunto de dados de streaming. Aqui você pode substituir msg.payload para seu conjunto de dados JSON.
  • Insira o seguinte código:
  • Precisamos de um nó "solicitação http" para nos ajudar a enviar os dados em tempo real ao Power BI. Arraste e solte o nó "solicitação http" e conecte-o à parte final do nó "função".
  • Copie e cole a URL da API REST do console do Power BI e defina o método HTTP como POST. Clique em "Implantar".
  • Seu fluxo do Node-RED se parecerá ao seguinte.

4.4 Adicione um bloco para exibir os dados em tempo real

  • Crie "Painel"
    • Clique em "Criar" no canto superior direito
    • Clique em "Painel"
    • Insira o nome do painel e clique em "Criar".


  • Clique em "Adicionar bloco" no canto superior direito.
  • Selecione "DADOS DE STREAMING PERSONALIZADOS" e clique em "Avançar".
  • Selecione os conjuntos de dados e clique em "Avançar".
  • Selecione um tipo de visualização e defina os valores mínimo e máximo.
  • Agora você terá um conjunto de dados de streaming com o qual trabalhar. Você pode obter um medidor em tempo real semelhante ao seguinte.
Data de lançamento: 2017-10-19
Foi útil?
Obrigado por seu retorno.
Obrigado por seu retorno. Se você tiver qualquer dúvida, contate support@qnap.com