A Distributed Continua AHD System with ZigBee/PAN-IF Gateway and Continua QoS Control Mechanism
Abstract
1. Introduction

2. Related Work
2.1. Gateway System Architecture
2.2. QoS Control for 802.15.4 MAC Layer
3. Distributed Continua AHD System and QoS Mechanism
3.1. Distributed Continua AHD System
- a. Original sequence: Continua AHD: IEEE 11073 PHD Stack → (call) Continua AHD: PAN IF Transport API
- b. Coverted sequence: Continua AHD Host: IEEE 11073 PHD Stack → (call) Continua AHD Host: Virtual PAN IF Transport API → ZigBee/802.15.4 network → Continua AHD Gateway: PAN IF Transport Stack
- a. Original sequence: Continua AHD: PAN IF Transport Stack → (call) Continua AHD: IEEE 11073 PHD API
- b. Converted sequence: Continua AHD Gateway: PAN IF Transport Stack → (call) Continua AHD Gateway: Virtual IEEE 11073 PHD API → ZigBee/802.15.4 network → Continua AHD Host: IEEE 11073 PHD Stack.



3.2. QoS Controller Design
- 1. QoS control mechanism in API1 and API2 stacks: Automatically monitors message and records connection information. Maps the message type and connection information to a corresponding < Priority, APS ACK, MAC Retries > QoS Control Parameter, where APS ACK and MAC Retries are QoS Control parameters for the stacks at lower layers of ZigBee/802.15.4 network. The message is transmitted based on the value of QoS Control parameters.
- 2. QoS control mechanism in ZigBee layer: To comply with the standard set for Continua sensor-LAN IF, we adopt the APS ACK (Application Sub-layer Acknowledge) mechanism in ZigBee 2007 to support Reliability vector.
- 3. QoS control mechanism in 802.15.4 MAC layer: It has been shown in article [7] that QoS can be achieved with some modified mechanisms at the 802.15.4 MAC layer while maintaining backward compatibility. To meet the End-to-End QoS requirements, we can further modify these mechanisms in supporting the prioritized transmitting service at MAC layer and the proper control of MAC Retries parameters.
| Continua QoS bin< Reliability ∙ Latency > | Message Type | QoS Control Parameters < Priority ∙ APS ACK ∙ MAC Retries > |
|---|---|---|
| < Best ∙ Very High > | =6: | < 5:Low ∙ 1:ACK ∙ 3 > |
| • Print, transfer or exchange of summaries, reports or histories | ||
| < Best ∙ High > | =5: | < 4:Medium ∙ 1:ACK ∙ 3 > |
| •Both physiological driven alarms and equipment issued alarms | ||
| < Best ∙ Medium > | =4: | < 3:High ∙ 1:ACK ∙ 3 > |
| • Aka get/set device parameters; aka events and/or notifications; aka request/response | ||
| • Control/status of both physiological and equipment functionality | ||
| < Better ∙ Medium > | =3: | < 3:High ∙ 1:ACK ∙ 3 > |
| • measured parameter (Blood Pressure, SpO2 (blood oxygen saturation), Heart Rate) | ||
| < Good ∙ Medium > | =2: | < 2:VeryHigh ∙ 0:NO-ACK ∙ 5 > |
| • waveform information (ex:ECG wave data) | ||
| < Good ∙ Low > | =1 : NA. | < 1:Highest ∙ 0:NO-ACK ∙ 5 > |
3.2.1. QoS Controller Design for API1 & API2 Module


- 1. A BT MDL connection with label of # 1MDL_ID, Message Type = 3 indicates transmission of biomedical measurements like blood pressure/blood glucose/heart rate, QoS Parameters = < 3 ∙ APS ACK ∙3 >.
- 2. An MDL connection with label of # 2MDL_ID, Message Type = 2 indicates transmission of ECG waveform data, QoS Parameters = < 2 ∙ PS NO-ACK ∙ 5 >.
- 3. An MDL connection with label of # 3MDL_ID, Message Type = 3 indicates transmission of biomedical measurements like blood pressure/blood glucose/heart rate, QoS Parameters = < 3 ∙ APS ACK ∙ 3 >.
| Loc_MDL_ID | Message Type | Priority | APS ACK | MAC Retries |
|---|---|---|---|---|
| #1_MDL_ID | 3 | 3 (HIGH) | 1 (ACK) | 3 (default) |
| #2_MDL_ID | 2 | 2 (VERY HIGH) | 0 (NO-ACK) | 5 |
| #3_MDL_ID | 3 | 3 (HIGH) | 1 (ACK) | 3 (default) |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| USB PHDC pipe QoS bin [Delay Reliability] | Continua QoS bin < Reliability Delay > |
|---|---|
| [very high best] | < best ∙ very high > |
| [high best] | < best ∙ high > |
| [medium best] | < best ∙ medium > |
| [medium better] | < better ∙ medium > |
| [medium good] | < good ∙ medium > |
| [low good] | < good ∙ low > |
3.2.2. QoS Control Parameters Supported By ZigBee/802.15.4
- 2. Instead of using Access Category method in article [7], we expand it directly to five Priority Queues in a direct mapping to the five Priorities.
- 3. For the transmission of Best/Better Reliability type of message where there is APS ACK parameter and Resend support mechanism, we set its macMaxFrameRetries = 3 (default value). However, in order to improve the successful transmission rate for Good Reliability type of message without APS ACK parameter support, we set its macMaxFrameRetries = 5.

4. Conclusions
Acknowledgments
Conflict of Interest
References
- Continua Health Alliance. Available online: http://www.continuaalliance.org/index.html (accessed on 5 June 2012).
- ZigBee Alliance. Available online: http://www.zigbee.org (accessed on 5 June 2012).
- Osborn, W.R.; Bennett, J.W. Zigbee/IP Gateway. U.S. Patent 8,149,849 B2, 3 April 2012. [Google Scholar]
- Kim, T.; Lee, D.; Ahn, J.; Choi, S. Priority Toning Strategy for Fast Emergency Notification in IEEE 802.15.4 LR-WPAN. In Proceedings of the 15th Joint Conference on Communications & Information, Daegu, Korea, 27-29 April 2005; pp. 875–882.
- Pang, A.-C.; Tseng, H.-W. Dynamic Backoff for Wireless Personal Networks. In Proceedings of IEEE GLOBECOM 2004, Dallas, TX, USA, 29 November-3 December 2004; pp. 1580–1584.
- Koubaa, A.; Alves, M.; Nefzi, B.; Song, Y. Improving the IEEE 802.15.4 Slotted CSMA/CA MAC for Time-Critical Events in Wireless Sensor Networks. In Proceedings of the Workshop on Real-Time Networks, Torino, Italy, July 2006.
- Garcia, J.J.; Falck, T. Quality of Service for IEEE 802.15.4-Based Wireless Body Sensor Networks. In Proceedings of 3rd International Conference on Pervasive Computing Technologies for Healthcare, London, UK, 1-3 April 2009; pp. 1–6.
© 2012 by the authors; licensee MDPI, Basel, Switzerland. This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
Share and Cite
Huang, Y.-S.; Shih, M.; Shau, Y.-W.; Lin, W.T. A Distributed Continua AHD System with ZigBee/PAN-IF Gateway and Continua QoS Control Mechanism. J. Sens. Actuator Netw. 2012, 1, 97-110. https://doi.org/10.3390/jsan1020097
Huang Y-S, Shih M, Shau Y-W, Lin WT. A Distributed Continua AHD System with ZigBee/PAN-IF Gateway and Continua QoS Control Mechanism. Journal of Sensor and Actuator Networks. 2012; 1(2):97-110. https://doi.org/10.3390/jsan1020097
Chicago/Turabian StyleHuang, Yung-Shun, Min Shih, Yio-Wha Shau, and William T. Lin. 2012. "A Distributed Continua AHD System with ZigBee/PAN-IF Gateway and Continua QoS Control Mechanism" Journal of Sensor and Actuator Networks 1, no. 2: 97-110. https://doi.org/10.3390/jsan1020097
APA StyleHuang, Y.-S., Shih, M., Shau, Y.-W., & Lin, W. T. (2012). A Distributed Continua AHD System with ZigBee/PAN-IF Gateway and Continua QoS Control Mechanism. Journal of Sensor and Actuator Networks, 1(2), 97-110. https://doi.org/10.3390/jsan1020097
