No evento DevFestDC 2019 realizado em Washington DC, nos Estados Unidos, Alvaro Viebrantz, Google Developer Expert for IoT do Google apresentou a palestra “Edge Computing na prática: Usando IoT, TensorFlow e Google Cloud”.
A palestra de Álvaro explora as tecnologias do Google. Entre elas, ele cita o assistente de voz presente em produtos onde, conforme o Google já anunciou, será possível o processamento local de linguagem natural, economizando tráfego de dados e processamento em servidores onde o dispositivo estaria conectado e também melhorando a confiabilidade, já que não dependeria de 100% de conexão ativa entre nuvem e dispositivo.
E Álvaro mostra como isso funciona na prática. Ele espalhou diversas câmeras por uma casa, usando câmeras embarcadas em ESP32s para captar as imagens e utilizou uma Raspberry Pi 3 para receber e processar as imagens localmente, atuando como um gateway local, detectando objetos e os classificando através de algoritmos usando Machine Learning para isso (Tensorflow JS, programando na Rasp com NodeJS), e enviando dados já processados dessas imagens para a nuvem Google Cloud. Ele construiu também para uma interface local na Raspberry Pi e uma interface web para verificar as imagens, resultado do processamento, tráfego e comportamento dos dados.
Confira a palestra completa abaixo onde ele detalha tecnicamente como fez o código, quais ferramentas e modelos escolheu e quais decisões ele tomou na construção dessa demonstração. Está em inglês.









Excelente !!!!