IOT enables devices to be managed and monitored anywhere from internet. With IOT gaining popularity, billions of devices are connected to internet and they are being used for many applications like home automation, public safety, smart city, traffic monitoring etc. IOT interconnectivity to internet based on mesh network is the most used topology due to effectiveness in scalability and reliability. The mesh network must be optimized in terms of QOS, energy efficiency for the case of nature of traffic from IOT devices. Towards this end, this work proposes an energy efficient QOS guaranteed cross layer solution for mesh backbone based IOT network. The proposed cross layer solution applies changes at Application, session, network layer to achiness a better QOS and energy efficiency than existing solutions discussed in literature.