Outline
- Abstract
- 1. Introduction
- 2. Related Work
- 3. a Real Sportsman Monitoring System: Contextualization and Requirements
- 4. Service-Oriented Semantic Middleware and Service Ontology Description
- 5. Enterprise Service Bus Platform for Middleware and Ontology Interoperability
- 6. Testing the System in a Real Scenario and Results
- 7. Conclusions and Future Work
- Conflict of Interests
- Acknowledgments
- References
رئوس مطالب
- چکیده
- 1. مقدمه
- 2. کارهای مرتبط
- 3. یک سیستم نظارت ورزشکار واقعی: زمینه سازی و ملزومات
- 4. میان افزار سمانتیک سرویس-گرا و توصیف هستی شناسی سرویس
- 5. پلتفرم گذرگاه سرویس تجاری برای تعامل فی مابین هستی شناسی و میان افزار
- 6. تست کردن سیستم در یک سناریوی واقعی و نتایج
- 7. نتیجه گیری و پژوهش آینده
Abstract
The Internet of Things (IoT) is growing at a fast pace with new devices getting connected all the time. A new emerging group of these devices is the wearable devices, and the wireless sensor networks are a good way to integrate them in the IoT concept and bring new experiences to the daily life activities. In this paper, we present an everyday life application involving a WSN as the base of a novel context-awareness sports scenario, where physiological parameters are measured and sent to the WSN by wearable devices. Applications with several hardware components introduce the problem of heterogeneity in the network. In order to integrate different hardware platforms and to introduce a service-oriented semantic middleware solution into a single application, we propose the use of an enterprise service bus (ESB) as a bridge for guaranteeing interoperability and integration of the different environments, thus introducing a semantic added value needed in the world of IoT-based systems. This approach places all the data acquired (e.g., via internet data access) at application developers disposal, opening the system to new user applications. The user can then access the data through a wide variety of devices (smartphones, tablets, and computers) and operating systems (Android, iOS, Windows, Linux, etc.).
Conclusions
In this paper, we have presented an autonomous physical condition performance system, based on a WSN, bringing the possibility to include several elements in an Internet of Tings scenario: a smartwatch, a physiological monitoring device, and a smartphone. Te integration of these wearable devices has been accomplished using Bluetooth, wireless sensor networks (to connect all the system components), and smart services (in order to publish all the facilities offered for each of the devices).
Also, the proposed solution includes a novel element in a WSN: an enterprise service bus (ESB) as an integration element for different middleware implementations and platforms. Te ESB introduces a network delay, but, on the other hand, provides the system with middleware integration and scalability features. The middleware used (nSOM) also provides context-awareness and service composition features, creating a fully deployed real-life application for a sportsman scenario.
Te system acquires the physiological data from a Bluetooth commercial device. With these data and the user’s profile, the application suggests to the user a series of exercises to improve his or her fitness condition. If a hazardous level of any vital parameter is reached (e.g., heart rate), an alarm is issued and alerts the user to stop doing the workout. Tis alarm can reach a smartphone or a wearable smartwatch and, if configured, the emergency services through the ESB. All the tests and the measures obtained were carried out in a university campus gymnasium with satisfactory results for the users.
Although our proposal is a generic framework for applications based in services provided by wearable devices, we have included an application scenario for testing purposes. This is an indoor scenario, because it is fairly complex to cover an outdoor sports scenario with a WSN. Furthermore, in an outdoor scenario with a moving user, the issues of tracking, mobility, and localization must be addressed. Te service oriented semantic middleware and service ontology used were designed to be fully scalable. Te nSOM agent-based virtual sensor service was implemented to deal with all the scalability and upgrade issues. Tus, new nodes and/or agents managing the user’s mobility can be deployed and registered. Since the services are dynamically composed, new services can be added with no issues. Another limitation is that the enterprise service bus is now deployed in a PC machine. Small-sized equipment (such as mini computers with limited resources, e.g., Raspberry Pi, Pandaboard, BeagleBoard, or any other open-hardware platform) with the ESB implemented could be tested in order to include it in our proposal.
Future work will consider including new Bluetooth devices (bathroom scale, GPS tracking device, etc.) in order to improve the accuracy and efficiency of the suggested exercises. Delay times can be improved by using smart routing algorithms. We are working to migrate the network infrastructure to the 6LoWPAN RFC of the IETF [25].