In internet of things, things are connected to the network. The message passed by the things can be seen as events. In order to model the events triggered by different things, this paper analyzes the definitions, encapsulated properties and features of events and presents a metamodel for events. Event models which signify different activities of things can be derived from the event metamodel. A complex event is an aggregation of events which signify several activities of things. In order to reason complex events from events, this paper compares the mechanisms for event processing and presents a complex event processing engine that transforms data into services which can be used by the business process. A scenario is also presented to illustrate the process of a transformation from data into services.