Nessa publicação, daremos o próximo passo para a confecção de nossa aplicação IoT: criaremos um servidor próprio para acessar as informações do servidor Watson e manipular as informações recebidas dos dispositivos. Assim, teremos uma configuração similar à vista abaixo:


Inicialmente, cadastrou-se um novo dispositivo no servidor da IBM: dessa vez, um dispositivo Android, como pode ser visto a seguir
Após, configurou-se esse dispositivo para que ele aceitasse instalação de aplicativos externos à loja oficial e se instalou uma ferramenta da IBM que permite a ele enviar dados do acelerômetro e textos para o servidor. Todos os passos para a configuração e intalação se encontram na documentação da IBM fornecida na última publicação. Vemos abaixo o aplicativo já devidamente configurado no dispositivo Android.
Já com o novo dispositivo registrado, partiu-se para a criação do nosso servidor local que acessará as informações enviadas pelos dispositivos diretamente do servidor Watson. A IBM fornece bibliotecas para as principais linguagens de programação, o que facilita imensamente a criação da aplicação. Particularmente, o grupo escolheu utilizar Node.js, uma vez que os membros possuem experiencia prévia com o a linguagem. Logo, criou-se uma pequena aplicação nessa linguagem que toma como entrada parâmetros do servidor Watson, se conecta a ele e imprime todas as mensagens enviadas por qualquer dispositivo registrado. Abaixo, a tela principal da aplicação:
Assim, provamos que é de fácil acesso todas as informações dos dispositivos IoT em um aplicativo conhecido, baseado em Node.js. A partir disso, poder-se-ia manipular as informações de qualquer maneira desejada.




Comments
Post a Comment