Peeling Away the Layers of IoT Interoperability