Como transformar seu smartphone em um dispositivo IoT

Uma solução de IoT do Azure permite que você conecte seus dispositivos IoT a um serviço de IoT baseado em nuvem. Os dispositivos enviam a telemetria, como temperatura e umidade, e respondem a comandos como reinicialização e intervalo de entrega de alteração. Eles também podem sincronizar o estado interno com o serviço compartilhando propriedades como o modelo de dispositivo e o sistema operacional.

O aplicativo de telefone IoT Plug and Play permite que você comece a explorar rapidamente as funcionalidades de IoT do Azure sem a necessidade de configurar um dispositivo IoT dedicado.

Aplicativo Azure IoT Plug and Play

Para você começar a usá-lo rapidamente, este artigo usará um aplicativo de smartphone como um dispositivo IoT. O aplicativo envia a telemetria coletada dos sensores do telefone, responde aos comandos invocados do serviço e relata valores de propriedade.

Use esse aplicativo de smartphone para:

  • Explorar um cenário básico de IoT.
  • Gerenciar seu telefone e interagir com ele remotamente.
  • Testar a configuração.
  • Como ponto de partida para o desenvolvimento de um dispositivo personalizado.

Instalar o aplicativo

Instale o aplicativo em seu smartphone de uma das lojas de aplicativos:

Get the app for your Android phone on Google Play.Download the app for your phone from the App Store.

Recursos do aplicativo

Conectar

Você pode se conectar a um aplicativo do IoT Central digitalizando um código QR no IoT Central.

Para saber mais, confira Conectar o aplicativo mais adiante neste guia.

Telemetria

O aplicativo coleta dados de sensores no telefone para enviá-los como telemetria para o serviço de IoT que está sendo usado. Os dados do sensor são agregados a cada cinco segundos por padrão, mas é possível alterar isso na página de configurações do aplicativo:

Screenshot of telemetry page in smartphone app.

A seguinte captura de tela mostra uma exibição de dispositivo no IoT Central que exibe uma parte da telemetria do dispositivo:

Screenshot of device telemetry in IoT Central.

Propriedades

O aplicativo relata o status do dispositivo, como o modelo do dispositivo e o fabricante. Também há uma propriedade editável que você pode modificar e ver a alteração ser sincronizada na solução do AzureIoT:

Screenshot that shows properties page in mobile device app.

A seguinte captura de tela mostra a propriedade gravável no IoT Central depois que ela é enviada ao dispositivo:

Screenshot that shows the writable property in IoT Central.

Upload de imagem

O IoT Central e o Hub IoT permitem o upload de arquivo no armazenamento do Azure por meio de um dispositivo. O aplicativo de smartphone permite o upload de uma imagem por meio do dispositivo.

Para saber mais sobre como configurar seu serviço para dar suporte a uploads de arquivos por meio de um dispositivo, confira:

Screenshot that shows the image upload page in the smartphone app.

Logs

O aplicativo de smartphone grava eventos em um arquivo de log local que você pode ver no aplicativo. Use o arquivo de log para solucionar problemas e entender melhor o que o aplicativo está fazendo:

Screenshot that shows the log page in the smartphone app.

Configurações

A página de configurações do aplicativo permite que você:

  • Conecte o aplicativo à solução de IoT do Azure.
  • Examine as informações atuais de registro do dispositivo.
  • Redefina o aplicativo limpando os dados armazenados.
  • Personalize a aparência do aplicativo.
  • Defina a frequência com que o aplicativo envia a telemetria para o serviço de IoT.

Screenshot of the settings page in the smartphone app.

Conectar o aplicativo

Pré-requisitos

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Crie um aplicativo do IoT Central. Para saber mais, confira Criar um aplicativo do IoT Central.

Registrar um dispositivo

Antes de conectar o aplicativo de telefone, você precisa registrar um dispositivo no aplicativo do IoT Central. Quando você cria um registro de dispositivo, o IoT Central gera as informações de conexão do dispositivo.

Para registrar o dispositivo no IoT Central:

  1. Entre no aplicativo do IoT Central e navegue até a página Dispositivos.

  2. Selecione Criar um dispositivo.

  3. Na página Criar um dispositivo, selecione Criar:

    Screenshot showing how to create a device in IoT Central.

  4. Na lista de dispositivos, clique no nome do dispositivo e escolha Conectar. Na página Conexão do dispositivo, você poderá ver o código QR que digitalizará no aplicativo de smartphone:

    Screenshot showing the device connection page with the QR code.

Conectar o dispositivo

Depois de registrar o dispositivo no IoT Central, você poderá conectar o aplicativo de smartphone digitalizando o código QR. Para conectar o aplicativo:

  1. Abra o aplicativo PnP do IoT em seu smartphone.

  2. Na página de boas-vindas, selecione Verificar código QR. Aponte a câmera do telefone para o código QR. Em seguida, aguarde alguns segundos enquanto a conexão é estabelecida.

  3. Na página de telemetria do aplicativo, você poderá ver os dados que o aplicativo está enviando para o IoT Central. Na página de logs, é possível ver o dispositivo se conectando e várias mensagens de inicialização.

  4. Na página Configurações > Registro, você poderá ver a ID do dispositivo e o escopo da ID que o aplicativo usou para se conectar ao IoT Central.

Para saber mais sobre a conexão de dispositivos à IoT Central, consulte Como os dispositivos se conectam.

Verificar conexão

Para ver os dados que o dispositivo está enviando no aplicativo do IoT Central:

  1. Entre no aplicativo do IoT Central e navegue até a página Dispositivos. Seu dispositivo foi atribuído automaticamente ao modelo de dispositivo Smartphone.

    Dica

    Talvez seja necessário atualizar a página no navegador da Web para ver quando o dispositivo está atribuído ao modelo de dispositivo Smartphone .

  2. Na lista de dispositivos, clique no nome do dispositivo e selecione Visão geral. A página Visão geral mostra a telemetria dos sensores do smartphone:

    Screenshot of the device overview page in IoT Central that shows the telemetry from the smartphone sensors.

  3. Veja a página Sobre para ver as propriedades enviadas pelo dispositivo.

  4. Na página Comandos, execute o comando LightOn para ativar a lanterna do telefone.

Dica

A página Dados brutos mostra todos os dados provenientes do dispositivo.

Próximas etapas

Agora que você conectou seu aplicativo de smartphone ao IoT Central, uma próxima etapa sugerida será aprender mais sobre o IoT Central.