The term Internet of Things (IoT) is a concept that encompasses a variety of technologies and research areas that aim to extend the existing internet to real world objects . Some of the potential benefits from the IoT realisation are enormous, both for individuals and businesses. Some of the most promising applications include: improved management of global supply chain logistics, product counterfeit detection, manufacturing automation, smart homes and appliances, e-government (electronic official document and currency), improved integrated vehicle health management and e-health (patient monitoring). This paper examines the technologies that will be fundamental for realising the Internet of Things (IoT) concept and proposes an architecture that integrates them into a single platform.