Uma rápida visão sobre internet das coisas
IoT ou Internet of Things (Internet das Coisas) é um tema muito próximo de Big Data e ambos são assuntos sobre os quais muito se têm escrito ultimamente, uma vez que são assuntos muito próximos e complementares. Se você implementa, usa ou precisa analisar algo de IoT, com certeza precisará de uma estrutura de Big Data e é bem provável que precise de Analytics, através de modelos estatísticos que podem permitir melhor uso dos dados, gerando melhores insights e ações reativas ou pro-ativas com base em todos esses dados.
Mas o que é "Internet das Coisas"? Significa que dispositivos eletrônicos terão conta em redes sociais, participarão de grupos de discussão? A analogia é interessante para criarmos a ideia de que a "Internet das Coisas" implica em dispositivos eletrônicos interligados e cooperando entre si, para realizar uma tarefa ou um conjunto de tarefas previamente definidas. O meio de comunicação é através de protocolos de rede, o que nos remete à lembrança da Internet à qual estamos acostumados. Dessa forma, podemos dizer que IoT é "uma rede colaborativa de dispositivos eletrônicos".
De extrema utilidade para empresas e governos, podem trazer reduções de custos, melhora nos serviços, antecipar falhas ou prever situações que podem requerer serviços específicos concentrados numa determinada localidade.
Um exemplo simples, num supermercado:
Imagine que você entra num supermercado, pega um carrinho que possui dispositivos eletrônicos para rastrear sua posição, efetuar a leitura de código de barra dos produtos, um display para mostrar os itens adquiridos, o valor individual e o total da compra realizada. Você circula com esse carrinho pelas gondolas nas quais os produtos estão expostos e cada produto que você coloca no carrinho é automaticamente reconhecido e apresentado no seu display. Você consegue saber se o gasto até o momento esta dentro do que você pretendia gastar e poderá a qualquer momento retirar algum item do carrinho, devolvendo à gondola, mas se você por um acaso colocar num local incorreto, poderá ser alertado e um mapa ser exibido no display para você voltar com o produto para o local correto. Ao chegar no caixa, você retira seu celular que recebeu um informe do valor da compra, confirma e o valor é automaticamente lançado em sua conta corrente ou cartão de crédito.
No exemplo acima, o carrinho, as gondolas, os produtos e o caixa estão todos interligados e se comunicam com o seu celular. Todos os dispositivos colaborando para que você tenha uma melhor experiência de compra. Por trás, sistemas interligados atualizando dados de estoque, dados financeiros, comunicando com o fornecedor dos produtos, pontuando programas de fidelidade, etc.
Outro exemplo, um pouco mais complexo poderia ser observado numa rodovia:
Nesse exemplo, seu carro possui complexa tecnologia embarcada que monitora o translado até seu destino. O "piloto automático" é bem mais completo, pois ele acelera, reduz velocidade, freia, faz curvas sozinho, para em postos de combustível para reabastecimento. A rodovia, ou mesmo as vias de translado dentro da cidade, possuem dispositivos que monitoram a fluidez dos veículos, se comunicando diretamente com o seu carro para um melhor e mais seguro caminho (para que olhar no celular e seguir uma voz se ele pode ir sozinho?). Todos esses sistemas interligados com sensores pluviométricos analisando a situação atual e comparando com o índice pluviométrico histórico ajudam a antever possíveis alagamentos, e caso sensores detectem presença de sujeira obstruindo bueiros e ralos, o serviço de limpeza é acionado. Na encosta de morros, o solo é constantemente analisado para antecipar risco de desabamento. No caso de alguma fatalidade, bombeiros, policiais e ambulâncias não precisam disputar espaço para poderem passar. Todos os veículos interagindo dão passagem prioritária a esses veículos, tornando mais rápido e eficaz o atendimento de emergência. Outros sensores detectam irregularidades no piso e acionam serviços de recapeamento para a correção dessas irregularidades.
O volume de informação gerada por todos esses sensores é imenso e precisa ser adequadamente "ingerido e digerido" por sistemas em tempo real, que efetuaram análises que resultam em novos insights que podem gerar novos produtos, serviços, ações visando a melhora do sistema como um todo.
Como implementar tudo isso? Existem diversas abordagens, e uma delas pode considerar o uso de hardware open source, como por exemplo o Arduíno, que oferece uma vasta gama de recursos e funcionalidades. A Spark também oferece um recurso interessante através do uso de tecnologia 2G/3G de celular para a comunicação com outros dispositivos ou sistemas.
Que benefícios você enxerga para seu negócio ou vida pessoal, caso você passe a aplicar IoT para controlar? Que tal um projeto de experiência que você pode fazer em casa mesmo, para controlar a entrada e saída de veículos, abertura e fechamento de portões, usando RFID e outros tipos de dispositivos?
Abaixo, um mapa mental que demonstra as ligações de IoT