Abstract

Complex Event Processing (CEP) is widely used for Remote Patient Monitoring (RPM). However, the state-of-the-art techniques use a centralized server to receive health sensor streams and detect complex events. This paper introduces an Internet of Things (IoT) based CEP approach that uses a mobile device on the edge and a remote IoT Hospital Server (IHS) deployed on the cloud. The prototype implementation of the system uses an open-source Siddhi CEP engine on the mobile device and an open-source Web Services Oxygen (WSO2) IoT Server on the IHS. In this architecture, complete complex event detection is performed on the edge and the complex event streams are sent to the hospital server using the Message Queuing Telemetry Transport (MQTT) protocol. The MQTT broker forwards complex event streams to an event listener service running on the hospital server that notifies the hospital staff. Advantages of performing CEP on the edge include circumventing out-of-order delivery of various health sensor streams, avoiding queuing delays at the hospital server and reducing the user cost for data transfer between the mobile device and the hospital server. Also, this technique provides the ability to generate local alarms for the patient even when the mobile network connecting the device to the hospital server is unavailable.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.