Wireless Sensor Networks (WSN) acts as an intermediate to link the network of Internet of Things (IoT). Trust and Energy were the two important aspects that make easy reliable communication in the network and throughout multicast routing, the Base Station (BS) connects to forward the data securely to numerous destinations. This work addresses the confronts by presenting an “energy-aware multicast routing protocol” based on optimization, Bat algorithm based on Genetic algorithm operators with the objective function modeled such as energy and trust factors of the nodes. At first, the trusts of nodes are validated to establish the routes which are selected optimally exploiting the proposed technique. The experimentation is verified by exploiting 50 and 100 nodes regarding the performance metrics.