Abstract We present a lightweight software agent-based architecture for the Internet of Things. The architecture is based on the REST principles and the Internet Drafts by the IETF CoRE Working Group. The software agents describe the state of a computational task, which is then disseminated in message-passing manner in between the participating devices in the system. The computational tasks can be injected into the system dynamically in runtime by the system devices or by external devices, such as smartphones, through proxies. This computation and its state can then be registered as a service in the system and queried by clients as the service content
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.