In this talk, a novel IoT platform, called SoPIoT, will be presented. In SoPIoT, a device is abstracted with a set of services it provides. In addition to the general use case of IoT where the smart devices provide useful services cooperatively and autonomously without the intervenion of the user, SoPIoT allows a user to define a composite service dynamically at run-time by a script language program. To SoPIoT, the IoT system looks like a distributed system that consists of many computing resources, running multiple applications currently where an application corresponds to a composite service. The central middleware maps and schedules the services to the computing resources. The scalability of SoPIoT is achieved by forming the hierarchical structure of middleware. The viability of the proposed IoT platform is confirmed by building a smart office test-bed.
Prof. Soonhoi Ha is a full professor in the department of Computer Science and Engineering, Seoul National University. His research interests include hardware-software codesign of embedded systems and embedded S/W design methodology. He is an IEEE fellow.