The Internet of Things (IoT) allows physical objects to be connected on the Internet. Objects in the IoT have identities, attributes and personalities in the virtual world. These objects are integrated together using intelligent interfaces. The IoT has a lot of challenges and issues that require further research before achieving a global scale. This paper presents a generic IoT architecture to modularize physical objects into the digital world. It demonstrates that the future IoT can be designed based on component-based communication and existing communication standards. To achieve integration both on a device and semantic level, physical objects and services can be virtualised as instantiated middleware components. By building ontologies, third-parties can also customize objects and services.
['Wei Wang', 'Kevin Lee', 'David Murray']
Building a generic architecture for the Internet of Things