Study on Heterogeneous Sensor Message Scheduling on a SOA-based IoT Platform

碩士 === 國立臺灣科技大學 === 電子工程系 === 100 === Recently, Internet of Things (IoT) is a hot topic which basically aims to add connectivity capability to heterogeneous sensor devices so that they can send information through the network. An IoT broker system plays as a service information exchange center that...

Full description

Bibliographic Details
Main Authors: Chi-feng Chen, 陳其灃
Other Authors: Jenq-shiou Leu
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/41915965609629887066
Description
Summary:碩士 === 國立臺灣科技大學 === 電子工程系 === 100 === Recently, Internet of Things (IoT) is a hot topic which basically aims to add connectivity capability to heterogeneous sensor devices so that they can send information through the network. An IoT broker system plays as a service information exchange center that relays the periodic messages from heterogeneous sensor devices to IoT clients. With more and more devices participating in the communication model, the scale of entire system becomes larger. To overcome the limitation of the number of direct links to the IoT broker, the system can be divided into many subsystems, called IoT units, in order to maintain the system hierarchy. Meanwhile, a web-based message visualization provided by the IoT broker can keep the unity of interfaces for an IoT client. Although the web-based design features a service oriented architecture (SOA), the stability of displaying a large scale of vary-sized messages from the broker at the client side becomes a challenge. In this paper, we propose the IoT system skeleton first and use a shortest processing time (SPT) algorithm for scheduling IoT message requests. The implemented scheduling scheme in our system is supported by a priority queue model. Even in an unstable or bandwidth limited network environment, most of the responses can be guaranteed and stably displayed at the client side by the common web technology.