Porque RPL?


IoT - Internet das Coisas



A Internet das Coisas é uma rede de objetos físicos. Um relógio ou uma geladeira, carros, máquinas, computadores, smartphones e qualquer utensílio pode, teoricamente, entrar para o mundo da Internet das Coisas, desde que possuam a tecnologia embutida de forma que a conexão com a rede seja possível e ofereça transmissão e coleta de dados. Com o surgimento da Internet das Coisas prevê-se a conectividade de bilhões de objetos do cotidiano, isso ocorrerá através de redes LLNs, que tem por característica possuir baixa capacidades de energia e computacionais, além de apresentar variações da largura de banda. A mistura de diferentes dispositivos, utilizando diferentes tecnologias, possuindo capacidade de processamento, armazenamento e comunicação distintos, em uma única rede, gera uma série de dificuldades para a IoT. Alguns desses dispositivos, sensores por exemplo, possuem recursos extremamente limitados, necessitando, portanto, de protocolos e aplicações muito bem otimizados a fim de conseguir o funcionamento dado esta limitação. Além disso, a quantidade de dispositivos, que precisam de um endereçamento, é muito grande, sendo que o IPv4, em relação a esse cenário, possui pouca disponibilidade de endereços. Mesmo que existam alternativas para resolver essa baixa disponibilidade utilizando o próprio IPv4, vale lembrar que precisamos sempre pensar na otimização tendo em vista as limitações supracitadas. Portanto, a criação do IPv6 e posteriormente o 6LoWPAN trazem grande ajuda, viabilizando o endereçamento destes dispositivos, auxiliando no problema de limitação de recursos. Nesse contexto, desenvolveu-se o RPL (IPv6 Routing Protocol for Low Power and Lossy Networks) e tornou-se rapidamente o protocolo de roteamento para IoT, incorporando diversas pilhas de outros protocolos..