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:
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 esse período na página de configurações do aplicativo:
A seguinte captura de tela mostra uma exibição de dispositivo no IoT Central que exibe uma parte da telemetria do dispositivo:
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:
A seguinte captura de tela mostra a propriedade gravável no IoT Central depois que ela é enviada ao dispositivo:
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:
- Carregar arquivos do seu dispositivo para a nuvem com o Hub IoT.
- Carregar arquivos do seu dispositivo para a nuvem com o IoT Central.
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:
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.
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:
Entre no aplicativo do IoT Central e navegue até a página Dispositivos.
Selecione Criar um dispositivo.
Na página Criar um dispositivo, selecione Criar:
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 a ser digitalizado no aplicativo de smartphone na próxima seção:
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:
Abra o aplicativo PnP do IoT em seu smartphone.
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.
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.
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:
Entre no aplicativo do IoT Central e navegue até a página Dispositivos. Seu dispositivo é 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 foi atribuído ao modelo de dispositivo Smartphone.
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:
Veja a página Sobre para ver as propriedades enviadas pelo dispositivo.
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 seu aplicativo de smartphone está conectado ao IoT Central, uma próxima etapa sugerida será aprender mais sobre o IoT Central.