The document proposes a reference architecture for the Internet of Things (IoT). It consists of distributed devices that communicate using various protocols. These devices are supported by a distributed service layer that provides functions like messaging, data transformation and protocol support. This service layer connects to business support systems providing capabilities like fulfilment, assurance and billing. The architecture supports various channels for device management and integration with identity management systems.