Convergecast Determinista para Redes Sem Fio Industriais
6TiSCH, convegecast determinista, dilution, redes de sensores sem fio industriais, TSCH
Esta dissertação descreve um algoritmo de convergecast determinista implementado em uma pilha de protocolos 6TiSCH. Convergecast é uma primitiva de comunicação em que todos os nós em uma rede enviam mensagens para um nó destino. O algoritmo desenvolvido se utiliza de uma técnica de agendamento chamada dilution, para realizar uma eleição de líderes e construir uma árvore de convergecast. Esta técnica se baseia no conceito de que nós distantes uns dos outros (numa certa distância mínima) podem transmitir simultaneamente sem que haja interferência na comunicação ou perda de mensagens. Para realizar esses agendamentos aproveita-se a propriedade síncrona da rede provida pelo protocolo TSCH. Este projeto foi desenvolvido para o sistema operacional Contiki-NG e, portanto, utiliza uma pilha de protocolos real. Os resultados das simulações demonstraram um desempenho praticamente perfeito na capacidade do algoritmo de convergecast em evitar colisões ou perdas de mensagens, com todos os nós transmitindo a cada oportunidade possível, e mantendo uma taxa de transmissão de mensagens, dependendo da densidade da rede, acima de 40 mensagens por minuto para cada nó.