ZIGBEE BASED IMPLEMENTATION ON EXHAUST GAS DETECTION SERVICES ORIENTED SYSTEM RESEARCH
The vehicle exhaust gas emission is directly related with the quality of air. This paper describes the research and development of an ZIGBEE based exhaust gas detection system applying the service oriented architecture for the purpose of environmental protection. An edge engine supporting the EPC global ALE specification, a complex event processing engine dealing with the complex streaming ZIGBEE events and service bus, which are involved in the architecture of the system, are discussed both separately and in a whole picture. The edge engine is composed of four modules, which are kernel module, device management module, events filter module, and configuration module. It provides features to encapsulate the applications from device interfaces; to process the raw observations captured by the readers and sensors; and to provide an application-level interface for managing readers and querying ZIGBEE observations. Event processing engine consists of a network of event processing agents running in parallel that interact using a dedicated event processing infrastructure, which provides an abstract communication mechanism and allows dynamic reconfiguration of the communication topology between agents at run-time. Web Services and asynchronous APIs are pivotal system implementation for f lexible components reuse, dynamic configuration and optimized performance. Service bus, through its service integration and management capabilities, is the backbone of the system. Lastly, the system is proven to be effective with high performance in the benchmark.