This paper presents an efficient end-to-end communication protocol in IoT-enabled ZigBee devices and with Internet Host using 6LoWPAN protocol. Specifically, it solves the (1) The packet size problem and (2) End-to-End communication between the internet host, Gateways, and ZigBee coordinator by not only performing the neighbor discovery process but also reduces the complexity on the coordinator. This 6LoWPAN connects IP-based infrastructures with a collection of Zigbee sensor devices that provides the end-to-end communication to route the IPv6 packets into regional ZigBee Enabled IoT networks. However, packets need to be forwarded or routed with several hops. We proposed the RPL-AODV routing protocol refers to the capacity to deliver data packets from one Zigbee device to 6BR via several hops. Finally we evaluated the performance of the proposed protocol with various metrics.