Skip to main content
Log in

A Software Development Platform for Wearable Medical Applications

  • Mobile Systems
  • Published:
Journal of Medical Systems Aims and scope Submit manuscript

Abstract

Wearable medical devices have become a leading trend in healthcare industry. Microcontrollers are computers on a chip with sufficient processing power and preferred embedded computing units in those devices. We have developed a software platform specifically for the design of the wearable medical applications with a small code footprint on the microcontrollers. It is supported by the open source real time operating system FreeRTOS and supplemented with a set of standard APIs for the architectural specific hardware interfaces on the microcontrollers for data acquisition and wireless communication. We modified the tick counter routine in FreeRTOS to include a real time soft clock. When combined with the multitasking features in the FreeRTOS, the platform offers the quick development of wearable applications and easy porting of the application code to different microprocessors. Test results have demonstrated that the application software developed using this platform are highly efficient in CPU usage while maintaining a small code foot print to accommodate the limited memory space in microcontrollers.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Clifford, G. D., and Clifton, D., Wireless technology in disease management and medicine. Annu. Rev. Med. 63(63):479–492, 2012.

    Article  CAS  PubMed  Google Scholar 

  2. Mosa, A. M., Yoo, I., and Sheets, L., A systematic review of healthcare applications for smartphones. BMC Med. Inform. Decis. Mak. 12:31, 2012.

    Article  Google Scholar 

  3. Hadjidj, A., Souil, M., Bouabdallah, A., Challal, Y., and Owen, H., Wireless sensor networks for rehabilitation applications: Challenges and opportunities. J. Netw. Comput. Appl. 36:1–15, 2013.

    Article  Google Scholar 

  4. Weinstein, R. S., Lopez, A. M., Joseph, B. A., Erps, K. A., Holcomb, M., Barker, G. P., and Krupinski, E. A., Telemedicine, telehealth, and mobile health applications that work: Opportunities and barriers. Am. J. Med. 127:183–187, 2014.

    Article  PubMed  Google Scholar 

  5. Wan, J. F., Zou, C. F., Ullah, S., Lai, C. F., Zhou, M., and Wang, X. F., Cloud-enabled wireless body area networks for pervasive healthcare. Ieee Net 27:56–61, 2013.

    Article  Google Scholar 

  6. Lai, C. F., Chen, M., Pan, J. S., Youn, C. H., and Chao, H. C., A collaborative computing framework of cloud network and WBSN applied to fall detection and 3-D motion reconstruction. Ieee J. Biomed. Health Inf. 18:457–466, 2014.

    Article  Google Scholar 

  7. Lin, C. W., Abdul, S. S., Clinciu, D. L., Scholl, J., Jin, X. D., Lu, H. F., Chen, S. S., Iqbal, U., Heineck, M. J., and Li, Y. C., Empowering village doctors and enhancing rural healthcare using cloud computing in a rural area of mainland China. Comput. Methods Prog. Biomed. 113:585–592, 2014.

    Article  Google Scholar 

  8. Zhao, K., Yan, G. Z., Lu, L., and Xu, F., Low-power wireless electronic capsule for long-term gastrointestinal monitoring. J. Med. Syst. 39:11, 2015.

    Article  Google Scholar 

  9. Khan, T. H., Shrestha, R., and Wahid, K. A., A modular and programmable development platform for capsule endoscopy system. J. Med. Syst. 38:12, 2014.

    Article  Google Scholar 

  10. Chen, H., Wu, W., and Lee, J., A WBAN-based real-time electroencephalogram monitoring system: Design and implementation. J. Med. Syst. 34:303–311, 2010.

    Article  PubMed  Google Scholar 

  11. Starner, T., The challenges of wearable computing: Part 2. Ieee Micro 21:54–67, 2001.

    Article  Google Scholar 

  12. Starner, T., The challenges of wearable computing: Part 1. Ieee Micro 21:44–52, 2001.

    Article  Google Scholar 

  13. Shin, K. G., and Ramanathan, P., Real-time computing - a new discipline of computer-science and engineering. Proc. Ieee 82:6–24, 1994.

    Article  Google Scholar 

  14. Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., and Culler, D., TinyOS: An operating system for sensor networks. Ambient Intell. 115–148, 2005.

  15. Burns, A., Greene, B. R., McGrath, M. J., O’Shea, T. J., Kuris, B., Ayer, S. M., Stroiescu, F., and Cionca, V., SHIMMER (TM) - a wireless sensor platform for noninvasive biomedical research. Ieee Sens. J. 10:1527–1534, 2010.

    Article  Google Scholar 

  16. Farshchi, S., Pesterev, A., Nuyujukian, P., Guenterberg, E., Mody, I., and Judy, J. W., Embedded neural recording with TinyOS-based wireless-enabled processor modules. IEEE Trans. Neural Syst. Rehabil. Eng. 18:134–141, 2010.

    Article  PubMed  Google Scholar 

  17. Pereira, O. R. E., Caldeira, J., Shu, L., and Rodrigues, J., An efficient and low cost windows mobile BSN monitoring system based on TinyOS. Telecommun. Syst. 55:115–124, 2014.

    Article  Google Scholar 

  18. (2014) The FreeRTOS Tutorial Book, Standard Edition. Real Time Engineers Ltd

  19. Levine, J., Weiss, M., Davis, D. D., Allan, D. W., and Sullivan, D. B., The nist automated computer-time service. J. Res. Natl. Inst. Stand. Technol. 94:311–321, 1989.

    Article  Google Scholar 

  20. Mills, D. L., Computer network time synchronization: The network time protocol. Taylor & Francis Group, Boca Raton, 2006.

    Book  Google Scholar 

  21. Lin, W., Zhang, R., Brittelli, J., and Lehmann, C., Wireless infant monitoring device for the prevention of sudden infant death syndrome. CEWIT, New York, 2014.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Lin.

Additional information

This article is part of the Topical Collection on Mobile Systems

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, R., Lin, W. A Software Development Platform for Wearable Medical Applications. J Med Syst 39, 111 (2015). https://doi.org/10.1007/s10916-015-0309-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10916-015-0309-0

Keywords

Navigation