A rede construída via Internet das Coisas permite que os nós sensores entrem ou saiam conforme a procura devido à natureza descentralizada dos nós sensores. O consumo de energia é um dos principais desafios de tais redes. As principais razões deste desafio são o tamanho limitado e os nós de detecção implantados remotamente. A divisão da rede completa é realizada em muitos clusters de tamanho finito e as cabeças de clusters são escolhidas em função da distância e da energia. O protocolo de roteamento Ad-hoc On Demand Vector é utilizado para o estabelecimento do caminho entre cada nível da rede. O melhoramento proposto com protocolo hierárquico de duas vias e método de cache reduz a sobrecarga de encaminhamento que, por sua vez, melhora a eficiência energética das redes de sensores sem fios. O MATLAB é utilizado para a implementação deste trabalho de investigação e os resultados são analisados em relação a vários parâmetros.