This document proposes an IoT architecture based on RINA (Recursive InterNetwork Architecture) to address the key challenges facing IoT - interoperability, fragmentation, cost and security. It describes an architecture with IoT devices accessed by IoT Application Processes (IoTAs) managed by an IoT Application Manager. Network Management Agents (NMAs) monitor different IoT network systems and report to a distributed IoT Management Application. This architecture aims to standardize IoT networking and reduce protocol complexity through the use of RINA, improving interoperability, speed of adoption and security for IoT systems.