Electronic Thesis and Dissertation Repository


Master of Science


Computer Science


Hanan Lutfiyya


The Internet of Things (IoT) is changing people’s surrounding physical world into an information ecosystem that facilitate our everyday life. Billions of smart objects become data-generating “things” that can sense environmental changes and report their sensed data. Leveraging the huge amount of sensory information is a key issue to realize the IoT solutions in many areas. Adequate technologies are required for data collection, transmission, data processing, analysis, reporting, and advanced querying.

In this thesis, an IoT Stream Analytics Platform that supports IoT application and service development is proposed: it provides user applications a way to capture flowing data from multitudes of data sources and provide analytical insights in real time based on user needs. Developers can conveniently build their IoT applications on this platform without having to consider the diversity and complexity of smart devices and their underlying networks.