This document proposes adapting Triple Space Computing (TSC) to the Internet of Things (IoT) using a RESTful HTTP API. It presents Otsopack, an open source middleware that exposes TSC querying primitives over HTTP. The evaluation covers 4 case studies of running Otsopack on different devices: an XBee gateway with Python, a FoxG20 board with a Python implementation, a Samsung Galaxy Tab using Android, and a regular computer. The studies show semantic reasoning is feasible but performance varies greatly between devices. A RESTful interface helps build a distributed system but semantic capabilities are still challenging for constrained IoT devices.
Related topics: