  The Internet of Things (IoT) envisions the creation of an environment where
everyday objects (e.g. microwaves, fridges, cars, coffee machines, etc.) are
connected to the internet and make users' lives more productive, efficient, and
convenient. During this process, everyday objects capture a vast amount of data
that can be used to understand individuals and their behaviours. In the current
IoT ecosystems, such data is collected and used only by the respective IoT
solutions. There is no formal way to share data with external entities. We
believe this is very efficient and unfair for users. We believe that users, as
data owners, should be able to control, manage, and share data about them in
any way that they choose and make or gain value out of them. To achieve this,
we proposed the Sensing as a Service (S2aaS) model. In this paper, we discuss
the Sensing as a Service ecosystem in terms of its architecture, components and
related user interaction designs. This paper aims to highlight the weaknesses
of the current IoT ecosystem and to explain how S2aaS would eliminate those
weaknesses. We also discuss how an everyday user may engage with the S2aaS
ecosystem and design challenges.
