there is an obvious trend toward the future Internet
environment, where billions of sensors are connected in a highly
dynamic environment to provide fine-grained information about
the physical world. Applications that utilize such information are
smart and belong to the Internet of Things (IOT) paradigm.
There is a need for IOT systems to have a higher understanding
of the situations in which to provide services or functionalities, to
adapt accordingly. Information context should be collected,
modeled, inferred, and distributed to serve IOT applications with
the required knowledge. Developing context-awareness IOT
applications demands a specialized framework that helps in
applying computations transparently on the cloud and feed the
context-awareness IOT applications with appropriate context
information to prevent the direct access of the context sources.
In this paper, a framework for developing context-aware IOT
applications is proposed. The framework is distributed,
autonomous, and adaptive to fit the IOT applications’
characteristics. The proposed framework utilizes agent’s
technology as well as semantic-based features to provide the basic
functionality required to develop a context-awareness IOT
application. A scenario for elder healthcare is explained to
evaluate this framework.