Wireless Sensor Networks for Ambient Assisted Living
Identifieur interne : 000577 ( Pmc/Corpus ); précédent : 000576; suivant : 000578Wireless Sensor Networks for Ambient Assisted Living
Auteurs : Raúl Aquino-Santos ; Diego Martinez-Castro ; Arthur Edwards-Block ; Andrés Felipe Murillo-PiedrahitaSource :
- Sensors (Basel, Switzerland) [ 1424-8220 ] ; 2013.
Abstract
This paper introduces wireless sensor networks for Ambient Assisted Living as a proof of concept. Our workgroup has developed an arrhythmia detection algorithm that we evaluate in a closed space using a wireless sensor network to relay the information collected to where the information can be registered, monitored and analyzed to support medical decisions by healthcare providers. The prototype we developed is then evaluated using the TelosB platform. The proposed architecture considers very specific restrictions regarding the use of wireless sensor networks in clinical situations. The seamless integration of the system architecture enables both mobile node and network configuration, thus providing the versatile and robust characteristics necessary for real-time applications in medical situations. Likewise, this system architecture efficiently permits the different components of our proposed platform to interact efficiently within the parameters of this study.
Url:
DOI: 10.3390/s131216384
PubMed: 24351665
PubMed Central: 3892847
Links to Exploration step
PMC:3892847Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Wireless Sensor Networks for Ambient Assisted Living</title>
<author><name sortKey="Aquino Santos, Raul" sort="Aquino Santos, Raul" uniqKey="Aquino Santos R" first="Raúl" last="Aquino-Santos">Raúl Aquino-Santos</name>
<affiliation><nlm:aff id="af1-sensors-13-16384"> College of Telematics, University of Colima, Avenida Universidad 333, C. P. 28045 Colima, Col., Mexico; E-Mail:<email>arted@ucol.mx</email>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Martinez Castro, Diego" sort="Martinez Castro, Diego" uniqKey="Martinez Castro D" first="Diego" last="Martinez-Castro">Diego Martinez-Castro</name>
<affiliation><nlm:aff id="af2-sensors-13-16384"> Department of Automation and Electronics, Autonomous University of the West, C11 25# 115-85 km. 2 vía Cali-Jamundí, Colombia; E-Mails:<email>dmartinez@uao.edu.co</email>
(D.M.-C.);<email>afmurillo@uao.edu.co</email>
(A.F.M.-P.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Edwards Block, Arthur" sort="Edwards Block, Arthur" uniqKey="Edwards Block A" first="Arthur" last="Edwards-Block">Arthur Edwards-Block</name>
<affiliation><nlm:aff id="af1-sensors-13-16384"> College of Telematics, University of Colima, Avenida Universidad 333, C. P. 28045 Colima, Col., Mexico; E-Mail:<email>arted@ucol.mx</email>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Murillo Piedrahita, Andres Felipe" sort="Murillo Piedrahita, Andres Felipe" uniqKey="Murillo Piedrahita A" first="Andrés Felipe" last="Murillo-Piedrahita">Andrés Felipe Murillo-Piedrahita</name>
<affiliation><nlm:aff id="af2-sensors-13-16384"> Department of Automation and Electronics, Autonomous University of the West, C11 25# 115-85 km. 2 vía Cali-Jamundí, Colombia; E-Mails:<email>dmartinez@uao.edu.co</email>
(D.M.-C.);<email>afmurillo@uao.edu.co</email>
(A.F.M.-P.)</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PMC</idno>
<idno type="pmid">24351665</idno>
<idno type="pmc">3892847</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3892847</idno>
<idno type="RBID">PMC:3892847</idno>
<idno type="doi">10.3390/s131216384</idno>
<date when="2013">2013</date>
<idno type="wicri:Area/Pmc/Corpus">000577</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000577</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a" type="main">Wireless Sensor Networks for Ambient Assisted Living</title>
<author><name sortKey="Aquino Santos, Raul" sort="Aquino Santos, Raul" uniqKey="Aquino Santos R" first="Raúl" last="Aquino-Santos">Raúl Aquino-Santos</name>
<affiliation><nlm:aff id="af1-sensors-13-16384"> College of Telematics, University of Colima, Avenida Universidad 333, C. P. 28045 Colima, Col., Mexico; E-Mail:<email>arted@ucol.mx</email>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Martinez Castro, Diego" sort="Martinez Castro, Diego" uniqKey="Martinez Castro D" first="Diego" last="Martinez-Castro">Diego Martinez-Castro</name>
<affiliation><nlm:aff id="af2-sensors-13-16384"> Department of Automation and Electronics, Autonomous University of the West, C11 25# 115-85 km. 2 vía Cali-Jamundí, Colombia; E-Mails:<email>dmartinez@uao.edu.co</email>
(D.M.-C.);<email>afmurillo@uao.edu.co</email>
(A.F.M.-P.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Edwards Block, Arthur" sort="Edwards Block, Arthur" uniqKey="Edwards Block A" first="Arthur" last="Edwards-Block">Arthur Edwards-Block</name>
<affiliation><nlm:aff id="af1-sensors-13-16384"> College of Telematics, University of Colima, Avenida Universidad 333, C. P. 28045 Colima, Col., Mexico; E-Mail:<email>arted@ucol.mx</email>
</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Murillo Piedrahita, Andres Felipe" sort="Murillo Piedrahita, Andres Felipe" uniqKey="Murillo Piedrahita A" first="Andrés Felipe" last="Murillo-Piedrahita">Andrés Felipe Murillo-Piedrahita</name>
<affiliation><nlm:aff id="af2-sensors-13-16384"> Department of Automation and Electronics, Autonomous University of the West, C11 25# 115-85 km. 2 vía Cali-Jamundí, Colombia; E-Mails:<email>dmartinez@uao.edu.co</email>
(D.M.-C.);<email>afmurillo@uao.edu.co</email>
(A.F.M.-P.)</nlm:aff>
</affiliation>
</author>
</analytic>
<series><title level="j">Sensors (Basel, Switzerland)</title>
<idno type="eISSN">1424-8220</idno>
<imprint><date when="2013">2013</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass></textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en"><p>This paper introduces wireless sensor networks for Ambient Assisted Living as a proof of concept. Our workgroup has developed an arrhythmia detection algorithm that we evaluate in a closed space using a wireless sensor network to relay the information collected to where the information can be registered, monitored and analyzed to support medical decisions by healthcare providers. The prototype we developed is then evaluated using the TelosB platform. The proposed architecture considers very specific restrictions regarding the use of wireless sensor networks in clinical situations. The seamless integration of the system architecture enables both mobile node and network configuration, thus providing the versatile and robust characteristics necessary for real-time applications in medical situations. Likewise, this system architecture efficiently permits the different components of our proposed platform to interact efficiently within the parameters of this study.</p>
</div>
</front>
<back><div1 type="bibliography"><listBibl><biblStruct><analytic><author><name sortKey="Warneke, B" uniqKey="Warneke B">B. Warneke</name>
</author>
<author><name sortKey="Last, M" uniqKey="Last M">M. Last</name>
</author>
<author><name sortKey="Liebowitz, B" uniqKey="Liebowitz B">B. Liebowitz</name>
</author>
<author><name sortKey="Pister, K S J" uniqKey="Pister K">K.S.J. Pister</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Kahn, J M" uniqKey="Kahn J">J.M. Kahn</name>
</author>
<author><name sortKey="Katz, R H" uniqKey="Katz R">R.H. Katz</name>
</author>
<author><name sortKey="Pister, K S J" uniqKey="Pister K">K.S.J. Pister</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Go, A S" uniqKey="Go A">A.S. Go</name>
</author>
<author><name sortKey="Hylek, E M" uniqKey="Hylek E">E.M. Hylek</name>
</author>
<author><name sortKey="Phyllips, K A" uniqKey="Phyllips K">K.A. Phyllips</name>
</author>
<author><name sortKey="Chang, Y" uniqKey="Chang Y">Y. Chang</name>
</author>
<author><name sortKey="Henault, L E" uniqKey="Henault L">L.E. Henault</name>
</author>
<author><name sortKey="Selby, J V" uniqKey="Selby J">J.V. Selby</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Falck, T" uniqKey="Falck T">T. Falck</name>
</author>
<author><name sortKey="Espina, J" uniqKey="Espina J">J. Espina</name>
</author>
<author><name sortKey="Ebert, Jean Pierre" uniqKey="Ebert J">Jean-Pierre Ebert</name>
</author>
<author><name sortKey="Dietterle, D" uniqKey="Dietterle D">D. Dietterle</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Krco, S" uniqKey="Krco S">S. Krco</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Zhao, Z" uniqKey="Zhao Z">Z. Zhao</name>
</author>
<author><name sortKey="Cui, L" uniqKey="Cui L">L. Cui</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Jin, M H" uniqKey="Jin M">M.-H. Jin</name>
</author>
<author><name sortKey="Lee, R G" uniqKey="Lee R">R.-G. Lee</name>
</author>
<author><name sortKey="Kao, C Y" uniqKey="Kao C">C.-Y. Kao</name>
</author>
<author><name sortKey="Wu, Y R" uniqKey="Wu Y">Y.-R. Wu</name>
</author>
<author><name sortKey="Hsu, D F" uniqKey="Hsu D">D.F. Hsu</name>
</author>
<author><name sortKey="Dong, T P" uniqKey="Dong T">T.-P. Dong</name>
</author>
<author><name sortKey="Huang, K T" uniqKey="Huang K">K.-T. Huang</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Poon, C C Y" uniqKey="Poon C">C.C.Y. Poon</name>
</author>
<author><name sortKey="Zhang, Y T" uniqKey="Zhang Y">Y.-T. Zhang</name>
</author>
<author><name sortKey="Bao, S D" uniqKey="Bao S">S.D. Bao</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Knight, F" uniqKey="Knight F">F. Knight</name>
</author>
<author><name sortKey="Schwirtz, A" uniqKey="Schwirtz A">A. Schwirtz</name>
</author>
<author><name sortKey="Psomadelis, F" uniqKey="Psomadelis F">F. Psomadelis</name>
</author>
<author><name sortKey="Baber, C" uniqKey="Baber C">C. Baber</name>
</author>
<author><name sortKey="Bristow, W" uniqKey="Bristow W">W. Bristow</name>
</author>
<author><name sortKey="Arvanitis, N" uniqKey="Arvanitis N">N. Arvanitis</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Teller, A" uniqKey="Teller A">A. Teller</name>
</author>
<author><name sortKey="Stivoric, J" uniqKey="Stivoric J">J. Stivoric</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Mamykina, L" uniqKey="Mamykina L">L. Mamykina</name>
</author>
<author><name sortKey="Mynatt, E D" uniqKey="Mynatt E">E.D. Mynatt</name>
</author>
<author><name sortKey="Kaufman, D R" uniqKey="Kaufman D">D.R. Kaufman</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Schwiebert, L" uniqKey="Schwiebert L">L. Schwiebert</name>
</author>
<author><name sortKey="Gupta, S K S" uniqKey="Gupta S">S.K.S. Gupta</name>
</author>
<author><name sortKey="Weinmann, J" uniqKey="Weinmann J">J. Weinmann</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Marco, A" uniqKey="Marco A">A. Marco</name>
</author>
<author><name sortKey="Casas, R" uniqKey="Casas R">R. Casas</name>
</author>
<author><name sortKey="Falco, J" uniqKey="Falco J">J. Falco</name>
</author>
<author><name sortKey="Garcia, H" uniqKey="Garcia H">H. García</name>
</author>
<author><name sortKey="Artigas, J" uniqKey="Artigas J">J. Artigas</name>
</author>
<author><name sortKey="Roy, A" uniqKey="Roy A">A. Roy</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Zhou, B" uniqKey="Zhou B">B. Zhou</name>
</author>
<author><name sortKey="Hu, C" uniqKey="Hu C">C. Hu</name>
</author>
<author><name sortKey="Wang, H" uniqKey="Wang H">H. Wang</name>
</author>
<author><name sortKey="Guo, R" uniqKey="Guo R">R. Guo</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Ganti, R" uniqKey="Ganti R">R. Ganti</name>
</author>
<author><name sortKey="Jayachandran, P" uniqKey="Jayachandran P">P. Jayachandran</name>
</author>
<author><name sortKey="Abdelzaher, T" uniqKey="Abdelzaher T">T. Abdelzaher</name>
</author>
<author><name sortKey="Stankovic, J" uniqKey="Stankovic J">J. Stankovic</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Chen, S" uniqKey="Chen S">S. Chen</name>
</author>
<author><name sortKey="Lee, H" uniqKey="Lee H">H. Lee</name>
</author>
<author><name sortKey="Chu, Y" uniqKey="Chu Y">Y. Chu</name>
</author>
<author><name sortKey="Chen, C" uniqKey="Chen C">C. Chen</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Shnayder, V" uniqKey="Shnayder V">V. Shnayder</name>
</author>
<author><name sortKey="Chen, B" uniqKey="Chen B">B. Chen</name>
</author>
<author><name sortKey="Lorincz, K" uniqKey="Lorincz K">K. Lorincz</name>
</author>
<author><name sortKey="Fulford Jones, T" uniqKey="Fulford Jones T">T. Fulford-Jones</name>
</author>
<author><name sortKey="Welsh, M" uniqKey="Welsh M">M. Welsh</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Lorincz, K" uniqKey="Lorincz K">K. Lorincz</name>
</author>
<author><name sortKey="Welsh, M" uniqKey="Welsh M">M. Welsh</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Chung, W" uniqKey="Chung W">W. Chung</name>
</author>
<author><name sortKey="Yau, C" uniqKey="Yau C">C. Yau</name>
</author>
<author><name sortKey="Shin, K" uniqKey="Shin K">K. Shin</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Kailanto, W" uniqKey="Kailanto W">W. Kailanto</name>
</author>
<author><name sortKey="Hyy Rinen, E" uniqKey="Hyy Rinen E">E. Hyyärinen</name>
</author>
<author><name sortKey="Hyttinen, J" uniqKey="Hyttinen J">J. Hyttinen</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Sajedin, A" uniqKey="Sajedin A">A. Sajedin</name>
</author>
<author><name sortKey="Zakernejad, S" uniqKey="Zakernejad S">S. Zakernejad</name>
</author>
<author><name sortKey="Faridi, S" uniqKey="Faridi S">S. Faridi</name>
</author>
<author><name sortKey="Javadi, M" uniqKey="Javadi M">M. Javadi</name>
</author>
<author><name sortKey="Ebrahimpour, R" uniqKey="Ebrahimpour R">R. Ebrahimpour</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Arzeno, N" uniqKey="Arzeno N">N. Arzeno</name>
</author>
<author><name sortKey="Poon, C" uniqKey="Poon C">C. Poon</name>
</author>
<author><name sortKey="Deng, Z" uniqKey="Deng Z">Z. Deng</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Jayasiri, A" uniqKey="Jayasiri A">A. Jayasiri</name>
</author>
<author><name sortKey="Jayasekara, B" uniqKey="Jayasekara B">B. Jayasekara</name>
</author>
<author><name sortKey="Pallegedara, A" uniqKey="Pallegedara A">A. Pallegedara</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Qi, H" uniqKey="Qi H">H. Qi</name>
</author>
<author><name sortKey="Lou, X" uniqKey="Lou X">X. Lou</name>
</author>
<author><name sortKey="Pan, C" uniqKey="Pan C">C. Pan</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Hsieh, J C" uniqKey="Hsieh J">J.C. Hsieh</name>
</author>
<author><name sortKey="Tzeng, W C" uniqKey="Tzeng W">W.C. Tzeng</name>
</author>
<author><name sortKey="Yang, Y C" uniqKey="Yang Y">Y.C. Yang</name>
</author>
<author><name sortKey="Shieh, S M" uniqKey="Shieh S">S.M. Shieh</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Shanta, R" uniqKey="Shanta R">R. Shanta</name>
</author>
<author><name sortKey="Bharathi, S" uniqKey="Bharathi S">S. Bharathi</name>
</author>
<author><name sortKey="Sadasivam, V" uniqKey="Sadasivam V">V. Sadasivam</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Last, T" uniqKey="Last T">T. Last</name>
</author>
<author><name sortKey="Nugent, C" uniqKey="Nugent C">C. Nugent</name>
</author>
<author><name sortKey="Owens, F" uniqKey="Owens F">F. Owens</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Kohler, B" uniqKey="Kohler B">B. Kohler</name>
</author>
<author><name sortKey="Hennig, C" uniqKey="Hennig C">C. Hennig</name>
</author>
<author><name sortKey="Orglmeister, R" uniqKey="Orglmeister R">R. Orglmeister</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Ieong, C" uniqKey="Ieong C">C. Ieong</name>
</author>
<author><name sortKey="Vai, M" uniqKey="Vai M">M. Vai</name>
</author>
<author><name sortKey="Mak, P" uniqKey="Mak P">P. Mak</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Tompkins, W J" uniqKey="Tompkins W">W.J. Tompkins</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct><analytic><author><name sortKey="Lin, X" uniqKey="Lin X">X. Lin</name>
</author>
<author><name sortKey="Lu, R" uniqKey="Lu R">R. Lu</name>
</author>
<author><name sortKey="Shen, X" uniqKey="Shen X">X. Shen</name>
</author>
<author><name sortKey="Nemoto, Y" uniqKey="Nemoto Y">Y. Nemoto</name>
</author>
<author><name sortKey="Kato, N" uniqKey="Kato N">N. Kato</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Huang, Q" uniqKey="Huang Q">Q. Huang</name>
</author>
<author><name sortKey="Yang, X" uniqKey="Yang X">X. Yang</name>
</author>
<author><name sortKey="Li, S" uniqKey="Li S">S. Li</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Lee, S" uniqKey="Lee S">S. Lee</name>
</author>
<author><name sortKey="Kim, H" uniqKey="Kim H">H. Kim</name>
</author>
<author><name sortKey="Lee, S W" uniqKey="Lee S">S.W. Lee</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Santos, R A" uniqKey="Santos R">R.A. Santos</name>
</author>
<author><name sortKey="Gonzalez Potes, A" uniqKey="Gonzalez Potes A">A. González-Potes</name>
</author>
<author><name sortKey="Garcia Ruiz, M A" uniqKey="Garcia Ruiz M">M.A. García-Ruiz</name>
</author>
<author><name sortKey="Rangel Licea, V" uniqKey="Rangel Licea V">V. Rangel-Licea</name>
</author>
<author><name sortKey="Villase Or Gonzalez, L A" uniqKey="Villase Or Gonzalez L">L.A. Villaseñor-González</name>
</author>
<author><name sortKey="Edwards Block, A" uniqKey="Edwards Block A">A. Edwards-Block</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Santos, R A" uniqKey="Santos R">R.A. Santos</name>
</author>
<author><name sortKey="Edwards, A" uniqKey="Edwards A">A. Edwards</name>
</author>
<author><name sortKey="Edwards, R M" uniqKey="Edwards R">R.M. Edwards</name>
</author>
<author><name sortKey="Seed, N L" uniqKey="Seed N">N.L. Seed</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Aquino Santos, R" uniqKey="Aquino Santos R">R. Aquino-Santos</name>
</author>
<author><name sortKey="Gonzalez Potes, A" uniqKey="Gonzalez Potes A">A. González-Potes</name>
</author>
<author><name sortKey="Edwards Block, A" uniqKey="Edwards Block A">A. Edwards-Block</name>
</author>
<author><name sortKey="Virgen Ortiz, R A" uniqKey="Virgen Ortiz R">R.A. Virgen-Ortiz</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article"><pmc-dir>properties open_access</pmc-dir>
<front><journal-meta><journal-id journal-id-type="nlm-ta">Sensors (Basel)</journal-id>
<journal-id journal-id-type="iso-abbrev">Sensors (Basel)</journal-id>
<journal-title-group><journal-title>Sensors (Basel, Switzerland)</journal-title>
</journal-title-group>
<issn pub-type="epub">1424-8220</issn>
<publisher><publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name>
</publisher>
</journal-meta>
<article-meta><article-id pub-id-type="pmid">24351665</article-id>
<article-id pub-id-type="pmc">3892847</article-id>
<article-id pub-id-type="doi">10.3390/s131216384</article-id>
<article-id pub-id-type="publisher-id">sensors-13-16384</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Article</subject>
</subj-group>
</article-categories>
<title-group><article-title>Wireless Sensor Networks for Ambient Assisted Living</article-title>
</title-group>
<contrib-group><contrib contrib-type="author"><name><surname>Aquino-Santos</surname>
<given-names>Raúl</given-names>
</name>
<xref ref-type="aff" rid="af1-sensors-13-16384"><sup>1</sup>
</xref>
<xref rid="c1-sensors-13-16384" ref-type="corresp"><sup>*</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Martinez-Castro</surname>
<given-names>Diego</given-names>
</name>
<xref ref-type="aff" rid="af2-sensors-13-16384"><sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Edwards-Block</surname>
<given-names>Arthur</given-names>
</name>
<xref ref-type="aff" rid="af1-sensors-13-16384"><sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Murillo-Piedrahita</surname>
<given-names>Andrés Felipe</given-names>
</name>
<xref ref-type="aff" rid="af2-sensors-13-16384"><sup>2</sup>
</xref>
</contrib>
</contrib-group>
<aff id="af1-sensors-13-16384"><label>1</label>
College of Telematics, University of Colima, Avenida Universidad 333, C. P. 28045 Colima, Col., Mexico; E-Mail:<email>arted@ucol.mx</email>
</aff>
<aff id="af2-sensors-13-16384"><label>2</label>
Department of Automation and Electronics, Autonomous University of the West, C11 25# 115-85 km. 2 vía Cali-Jamundí, Colombia; E-Mails:<email>dmartinez@uao.edu.co</email>
(D.M.-C.);<email>afmurillo@uao.edu.co</email>
(A.F.M.-P.)</aff>
<author-notes><corresp id="c1-sensors-13-16384"><label>*</label>
Author to whom correspondence should be addressed; E-Mail: <email>aquinor@ucol.mx</email>
; Tel./Fax: +52-312-316-1075.</corresp>
</author-notes>
<pub-date pub-type="collection"><month>12</month>
<year>2013</year>
</pub-date>
<pub-date pub-type="epub"><day>29</day>
<month>11</month>
<year>2013</year>
</pub-date>
<volume>13</volume>
<issue>12</issue>
<fpage>16384</fpage>
<lpage>16405</lpage>
<history><date date-type="received"><day>22</day>
<month>9</month>
<year>2013</year>
</date>
<date date-type="rev-recd"><day>07</day>
<month>11</month>
<year>2013</year>
</date>
<date date-type="accepted"><day>19</day>
<month>11</month>
<year>2013</year>
</date>
</history>
<permissions><copyright-statement>© 2013 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2013</copyright-year>
<license><license-p><pmc-comment>CREATIVE COMMONS</pmc-comment>
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/3.0/)">http://creativecommons.org/licenses/by/3.0/)</ext-link>
.</license-p>
</license>
</permissions>
<abstract><p>This paper introduces wireless sensor networks for Ambient Assisted Living as a proof of concept. Our workgroup has developed an arrhythmia detection algorithm that we evaluate in a closed space using a wireless sensor network to relay the information collected to where the information can be registered, monitored and analyzed to support medical decisions by healthcare providers. The prototype we developed is then evaluated using the TelosB platform. The proposed architecture considers very specific restrictions regarding the use of wireless sensor networks in clinical situations. The seamless integration of the system architecture enables both mobile node and network configuration, thus providing the versatile and robust characteristics necessary for real-time applications in medical situations. Likewise, this system architecture efficiently permits the different components of our proposed platform to interact efficiently within the parameters of this study.</p>
</abstract>
<kwd-group><kwd>wireless sensor networks</kwd>
<kwd>Ambient Assisted Living</kwd>
<kwd>arrhythmia detection algorithm</kwd>
</kwd-group>
</article-meta>
</front>
<body><sec><label>1.</label>
<title>Introduction</title>
<p>Advances in wireless, sensor design and energy storage technologies have contributed significantly to the expanded use of Wireless Sensor Networks (WSN) in a variety of applications. Integrated micro-sensors with onboard processing and wireless data transfer capability, the most important components of WSNs, have already existed for some time [<xref rid="b1-sensors-13-16384" ref-type="bibr">1</xref>
,<xref rid="b2-sensors-13-16384" ref-type="bibr">2</xref>
]. However, at present, more efficient designs have successfully integrated a wide range of sensors. These sensors can monitor a large variety of environmental factors that can affect health including temperature, humidity, barometric pressure, light intensity, tilt, vibration and magnetic field intensity among others, using short-distance wireless communications.</p>
<p>The enormous cost of providing health care to patients with chronic conditions requires new strategies to more efficiently provide monitoring and support in a remote, distributed, and noninvasive manner. Diverse European projects such as the “HealtService24 Project” are trying to improve the quality of medical attention by providing remote medical monitoring. These types of projects are currently developing mobile monitoring systems and integrating remote monitoring into their healthcare protocols to provide expanded healthcare services for persons who require monitoring and follow-up, but do not require immediate medical intervention or hospitalization.</p>
<p>The importance of monitoring patient health is significant in terms of prevention, particularly if the human and economic costs of early detection can improve patient independence, improve quality of life, and reduce suffering and medical costs. The early diagnosis and treatment of a variety of diseases can radically alter healthcare alternatives or medical treatments. Prevention and effective control of chronic diseases has proven repeatedly to be more cost effective than conventional treatments at medical facilities. This is particularly true with chronic and incapacitating illnesses such as cardiovascular disease or diabetes. In the case of cardiovascular disease, 4% of the population over 60 and more than 9% of persons over 80 years of age have arrhythmias, or abnormal heart rates, which require occasional diminutive electrical shocks applied to the heart. Sensors can identify at-risk patients by monitoring and transmitting their real-time cardiac rhythms to medical professionals who can subsequently determine whether or not they require a pacemaker to assist establish and maintain normal sinus rhythm [<xref rid="b3-sensors-13-16384" ref-type="bibr">3</xref>
].</p>
<p>Body sensor networks used to manage diabetes will one day involve implanted sensors, not only to monitor patient glucose levels, but also to administer insulin in a timely fashion. In sum, the abovementioned chronic diseases exemplify the need for biochemical and physiological continuous monitoring.</p>
</sec>
<sec><label>2.</label>
<title>Related Works</title>
<p>The continuous monitoring and analysis of vital signs is the key to detecting potential health risks in otherwise healthy-looking patients. There are presently several projects around the world whose goal is to monitor the patient health. The authors in [<xref rid="b4-sensors-13-16384" ref-type="bibr">4</xref>
] describe the BASUMA project, which focuses on developing a robust and energy efficient platform for human wireless body sensor networks to provide at-home monitoring of chronically ill patients. The initial goals of the BASUMA project are: to improve the treatment of obstructive pulmonary disease and provide support for female breast cancer patients undergoing chemotherapy. In [<xref rid="b5-sensors-13-16384" ref-type="bibr">5</xref>
], the author describes how to implement a personal sensor network to monitor patients and help provide health care. This project combines several intelligent sensors and an integrated control node that functions in conjunction with a Bluetooth network. In [<xref rid="b6-sensors-13-16384" ref-type="bibr">6</xref>
], the authors present a system based on wireless sensor network technology. This project describes an architecture composed of medical sensors incorporated around the human body using the ZigBee standard. The WHAM-Bios project in [<xref rid="b7-sensors-13-16384" ref-type="bibr">7</xref>
] proposes telemedicine applications to provide real-time emergency medical services. The WHAM-Bios project is based on a device the authors call “Human Body Gateway,” where the sensor nodes provide the information needed to produce instantaneous monitoring results. Real-time monitoring requires algorithms that facilitate contention-free communication in order to reduce the power needed to transmit data.</p>
<p>The long-term health effects of the electromagnetic fields caused by in-home monitoring has been a cause of concern. The author in [<xref rid="b8-sensors-13-16384" ref-type="bibr">8</xref>
], focuses on the safety of body sensor networks and wireless communications in close and constant proximity to humans.</p>
<p>In [<xref rid="b9-sensors-13-16384" ref-type="bibr">9</xref>
,<xref rid="b10-sensors-13-16384" ref-type="bibr">10</xref>
], the objective is to incorporate technologies into clothes or common accessories (for example, watches, bracelets, <italic>etc</italic>
.) to measure, register and transmit different physiological parameters, including: heart rate, body temperature and movement. The authors in [<xref rid="b11-sensors-13-16384" ref-type="bibr">11</xref>
] describe a prototype that monitors diabetic patients and the authors in [<xref rid="b12-sensors-13-16384" ref-type="bibr">12</xref>
] describe another prototype of a retinal prosthesis, based on embedded implanted intelligent sensors.</p>
<p>There are various projects that use 802.15.4 and ZigBee to transfer patient information. The authors in [<xref rid="b13-sensors-13-16384" ref-type="bibr">13</xref>
] present ZUPS. This is an ultrasound based position system that provides multi-cell coverage. The system uses ZigBee and ultrasound to measure distances between mobile devices carrying tags and beacons with known locations; however, it uses proximity and multi-lateration localization methods simultaneously. This combination reduces the infrastructure needs for the ultrasound system and also provides accurate information even in very short distances; this enables the system to provide guidance and spatial orientation training inside buildings for the elderly and people with disabilities.</p>
<p>Projects presenting plural layer architecture have also been developed. In [<xref rid="b14-sensors-13-16384" ref-type="bibr">14</xref>
] a three-layer network structure for a pervasive medical supervision system is proposed. The first layer is the medical sensor network that provides oximetry, heart rate and blood pressure information, as well as contextual data such as temperature and the patient's video/picture in emergency situations. This network is configured in a star topology with a gateway node. The second layer provides a reliable transmission stream that permits data to be transmitted to the nearest wireless node located in the house. The transmission can then be relayed to a PC with an Internet connection inside the house. The third layer of the system is responsible for the compiling physiological data in a remote medical center for analysis to provide feedback to the patient by means of a standard mobile phone, PDA or web services.</p>
<p>Some projects developed aim to significantly reduce long-term network power consumption for monitoring applications where there is no need to alert the patient or health care provider about a threatening event. SATIRE [<xref rid="b15-sensors-13-16384" ref-type="bibr">15</xref>
] is designed to identify user activity based on accelerometer and global positioning system (GPS) readings. The system uses SHIMMER motes and accelerometers to sense and record data to a local memory mechanism. These data are then opportunely transmitted using a low-power radio device when the SHIMMER node is within communication range of the base station, thus extending the duty cycle of the node by increasing battery life. The data is then processed offline to characterize the user's activity patterns.</p>
<p>In the medical application field, there have been some projects focusing directly on ECG measurement and data processing. A variable control system is proposed in [<xref rid="b16-sensors-13-16384" ref-type="bibr">16</xref>
] to optimize the measurement resolution of ECG readings to save power. This system allows users to set the ECG Signal-to-Noise-Ratio, thus permitting them to select the exact resolution to meet their needs. It is important to note that the higher the resolution selected, the greater the amount of energy required to save and transmit information. Therefore, by selecting the exact resolution, users avoid registering and transmitting more information than is actually required by the health care professional.</p>
<p>CodeBlue [<xref rid="b17-sensors-13-16384" ref-type="bibr">17</xref>
] is a hardware and software platform developed at Harvard University. The network architecture is based on the publish/subscribe routing framework. The sensors do not publish data at an arbitrary rate because the platform filters the data locally. A multi-hop routing protocol can be used when the subscribers and publishers are not within a single hop radio range. The publishers and subscribers are mobile, so position information has to be available to define routing paths. This information is obtained using a localization system called MoteTrack [<xref rid="b18-sensors-13-16384" ref-type="bibr">18</xref>
].</p>
<p>With the increasing popularity of mobile ECG measurement, data transmission to a remote place for processing and diagnosis (such as a medical center) gains importance. In [<xref rid="b19-sensors-13-16384" ref-type="bibr">19</xref>
] the authors describe a cardiac healthcare system that can use WLAN and CDMA technologies to transmit data. When the ECG sensor detects a WLAN, it transmits data using that path; otherwise, a cell phone with a prototype wireless dongle performs a simple electrocardiogram diagnosis algorithm. Again, in order to save energy, the data is transmitted only when an abnormality is detected.</p>
<p>Mobile ECGs [<xref rid="b20-sensors-13-16384" ref-type="bibr">20</xref>
] measure and analyze the user heart rates by means of a smart mobile phone that functions as a base station. The ECG is then transmitted via Bluetooth back to the mobile phone for the patient to view and take the appropriate actions. However, if an abnormality is discovered, the mobile phone analyzes the received data and sends the ECG data to a server for further analysis by healthcare professionals.</p>
</sec>
<sec><label>3.</label>
<title>Medical Sensor Applications for Closed Spaces</title>
<p>Currently, cardiovascular problems represent a major cause of death in the entire world. The great interest in developing clinical devices to detect and continuously monitor cardiovascular diseases is somewhat limited, as transient abnormalities cannot always be monitored. However, many of the diseases associated with the cardiovascular system are related precisely to transient episodes rather than continuous abnormalities, such as transient surges in blood pressure, arrhythmias, <italic>etc</italic>
. These abnormalities cannot be predicted because their analyses, even through stress tests, often do not detect them in a reliable and timely manner using conventional protocols. Therefore, these events must be monitored under actual living conditions to diagnose some heart conditions. The result of this approach is to improve the patient's quality of life and change patient behavior patterns, resulting in a reduction of therapy costs.</p>
<sec><label>3.1.</label>
<title>Arrhythmia Detection Algorithm</title>
<p>The goal of this study is to take ECG measurements and detect arrhythmias of subjects who are in motion during a rehabilitation session in an enclosed 100 m × 100 m space, which represents the dimensions of typical clinics and rehabilitation centers. The sampling period chosen is based on the signal bandwidth of the electrocardiogram (ECG), which, according to the American Heart Association, has harmonics from 0 to 100 Hz. The most relevant information used to monitor arrhythmias, however, is between 0.5 Hz and 50 Hz.</p>
<p>The ECG frequency spectrum can be established with the relevant components of the signal (QRS complex and waves P and T) between 0 and 35 Hz. The Nyquist sampling theorem provides a minimum sampling period (<italic>T<sub>s</sub>
</italic>
) of about 14 ms. However, for practical purposes, it is necessary to use a sampling period of [<italic>T<sub>s</sub>
</italic>
/8, <italic>T<sub>s</sub>
</italic>
/4], so we selected a 3 ms interval.</p>
<p>Arrhythmia detection algorithms rely mainly on the detection of the ECG QRS complex. Currently, there are various algorithms that detect this complex. For example, there are algorithms based on neural networks [<xref rid="b21-sensors-13-16384" ref-type="bibr">21</xref>
], amplitude of first and second derivative algorithms [<xref rid="b22-sensors-13-16384" ref-type="bibr">22</xref>
], genetic algorithms [<xref rid="b23-sensors-13-16384" ref-type="bibr">23</xref>
], algorithms that use the wavelet [<xref rid="b24-sensors-13-16384" ref-type="bibr">24</xref>
], hybrid algorithms [<xref rid="b25-sensors-13-16384" ref-type="bibr">25</xref>
], bank filter algorithms [<xref rid="b26-sensors-13-16384" ref-type="bibr">26</xref>
], algorithms based on the correlation of the signal with sample beats [<xref rid="b27-sensors-13-16384" ref-type="bibr">27</xref>
], and heuristic algorithms based mainly on non-linear transforms [<xref rid="b28-sensors-13-16384" ref-type="bibr">28</xref>
].</p>
<p>Wireless sensor networks employ nodes that possess limited resources. Consequently, the case study analyzed in this work exclusively considers monitoring ECG signals in real-time conditions. Because of this, it was important to select a QRS detection algorithm that has the necessary sensibility and precision, but most efficiently employs limited resources such as energy, memory and the CPU, without using too many resources. Some algorithms that rely on the Wavelet and Hilbert transform perform well, possessing adequate sensibility and precision, but employ a lot of resources [<xref rid="b29-sensors-13-16384" ref-type="bibr">29</xref>
]. For this reason, we selected the Pan and Tompkins algorithm because it has relatively simple filters, non-linear transformations and decision methods. Importantly, however, the Pan and Tompkins algorithm is sufficiently precise and possesses adequate sensibility values [<xref rid="b30-sensors-13-16384" ref-type="bibr">30</xref>
].</p>
<p>This algorithm employs a band pass filter that sets a low pass filter (LPF) and a high pass filter (HPF) to reduce noise, which serves to provide interference against signals outside the frequency band in which the QRS operates. To complement this process, the Pan and Tompkins algorithm has a derivative function that emphasizes the slopes of the R wave. Then, a quadratic function is applied to the resulting signal of the derivative function to further enhance the high frequency characteristics of the QRS complex. Finally, the energy estimate is made with a mobile window size of the longer QRS complex. <xref rid="f1-sensors-13-16384" ref-type="fig">Figure 1</xref>
provides a block diagram of the Pan and Tompkins algorithm with the steps involved in analyzing the ECG signal.</p>
<p><xref rid="f2-sensors-13-16384" ref-type="fig">Figure 2</xref>
shows how the Pan and Tompkins algorithm functions. Initially, an ECG wave with noise is presented.</p>
<p>The transfer function low-pass filter is:
<disp-formula id="FD1"><label>(1)</label>
<mml:math id="mm1"><mml:mrow><mml:mi>H</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msup><mml:mi>z</mml:mi>
<mml:mrow><mml:mo>−</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msup><mml:mi>z</mml:mi>
<mml:mrow><mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The output signal of the LPF is shown in <xref rid="f3-sensors-13-16384" ref-type="fig">Figure 3</xref>
.</p>
<p>The transfer function of high pass filter is:
<disp-formula id="FD2"><label>(2)</label>
<mml:math id="mm2"><mml:mrow><mml:msub><mml:mi>H</mml:mi>
<mml:mrow><mml:mi>h</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac><mml:mrow><mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow><mml:mi>X</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:msup><mml:mi>z</mml:mi>
<mml:mrow><mml:mo>−</mml:mo>
<mml:mn>16</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>−</mml:mo>
<mml:mfrac><mml:mrow><mml:msub><mml:mi>H</mml:mi>
<mml:mrow><mml:mi>l</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow><mml:mn>32</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The output signal of the HPF is shown in <xref rid="f4-sensors-13-16384" ref-type="fig">Figure 4</xref>
.</p>
<p>After the signal is filtered, most of its energy is contained in the QRS complex. Then, the derivative function is applied, high frequencies are accentuated and the low frequencies are attenuated. Therefore, the high slopes are highlighted to generally distinguish the QRS complex within the ECG signal.</p>
<p>The transfer function of the derivative function is:
<disp-formula id="FD3"><label>(3)</label>
<mml:math id="mm3"><mml:mrow><mml:mi>H</mml:mi>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup><mml:mi>z</mml:mi>
<mml:mrow><mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>−</mml:mo>
<mml:msup><mml:mi>z</mml:mi>
<mml:mrow><mml:mo>−</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup><mml:mi>z</mml:mi>
<mml:mrow><mml:mo>−</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The output signal of the derivative function is presented in <xref rid="f5-sensors-13-16384" ref-type="fig">Figure 5</xref>
.</p>
<p>Previously, to carry out the window integration process, the quadratic function was applied for all signal points to be converted into positive values that emphasize the high frequency signal, which is mainly the QRS complex (<xref rid="f6-sensors-13-16384" ref-type="fig">Figure 6</xref>
).</p>
<p>The equation that implements this operation is:
<disp-formula id="FD4"><label>(4)</label>
<mml:math id="mm4"><mml:mrow><mml:mi>y</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup><mml:mrow><mml:mo stretchy="false">[</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The sampling window size (<italic>n</italic>
) should always be greater than or equal to the largest duration QRS, but if the window is too long, the integration could add information to the T wave. On the other hand, if the window side is too short, the T wave will not be sufficiently amplified, possibly resulting in erroneous peak detection.</p>
<p>A peak detection algorithm is then applied to the Pan and Tompkins algorithm to identify the precise instants that ECG wave segments occur (<xref rid="f7-sensors-13-16384" ref-type="fig">Figure 7</xref>
). Subsequently, a separation time analysis is realized between two R segments. The QRS complex duration and the R wave height are used to detect the presence of arrhythmias [<xref rid="b21-sensors-13-16384" ref-type="bibr">21</xref>
]. This algorithm consists of:
<list list-type="bullet"><list-item><p>Seeking the initial point in which the filtered signal exceeds the detection threshold.</p>
</list-item>
<list-item><p>Calculating the absolute maximum window size of the filtered signal.</p>
</list-item>
<list-item><p>Determining the R point of the ECG signal.</p>
</list-item>
<list-item><p>Actualizing the hop.</p>
</list-item>
<list-item><p>Updating the threshold.</p>
</list-item>
</list>
</p>
</sec>
<sec><label>3.2.</label>
<title>Architecture Node</title>
<p>The proposed generic architecture for nodes in wireless sensor networks for point-of-care diagnosis is presented in <xref rid="f8-sensors-13-16384" ref-type="fig">Figure 8</xref>
. Some important points to mention are:
<list list-type="bullet"><list-item><p>The architecture enables co-design of the hardware and software components. This feature allows users to optimize and develop the distributed components required for their implementation in hardware and software applications, thereby obtaining a balance between cost, power consumption and processing time.</p>
</list-item>
<list-item><p>Communication between the nodes and local coordinators is done through wireless networks.</p>
</list-item>
<list-item><p>The kernel uses a scheduler, which allows users to meet application deadlines and optimize power consumption.</p>
</list-item>
<list-item><p>It updates its QoS indices. The architecture uses these indices and those of its neighbors to request another node in its sub-network to migrate, create or destroy application components (some of which are, in fact, exact copies of others).</p>
</list-item>
</list>
</p>
</sec>
<sec><label>3.3.</label>
<title>Analysis of Computational Requirements</title>
<p>We compared the performance of the arrhythmia detection algorithm to select a set of processor architectures that would perform adequately. Presented in the previous section, the four types of processors currently used for deploying nodes in sensor networks were used: ARM7TDMI, MSP430, PIC18, and MC9S08GB60.</p>
<p>For the analysis, the same operating speed of 8 MIPS was used for each processor. The total computation time of the implementation of the Pan and Tompkins algorithm is presented in <xref rid="t1-sensors-13-16384" ref-type="table">Table 1</xref>
. The total computation time was estimated using the sum of the individual function values of each architecture (derivation, squaring and integrating window). Results show that the ARM architecture requires a lower utilization rate (U), while the PIC architecture requires a higher utilization rate (U).</p>
<p>Another aspect considered is the active mode power consumption (PA) of the four architectures during the execution of the Pan and Tomkins algorithm, which is related to the four architectures' power consumption in active mode with their respective percentage use of CPU capacity.</p>
<p><xref rid="t2-sensors-13-16384" ref-type="table">Table 2</xref>
shows the PA × U parameter. The ARM7 architecture has a value very close to the MC9S08GB60 architecture. Therefore, these two architectures are suitable for use in this study. The MSP430 architecture has the lowest value, making it the best of the four architectures insofar as the PA × U parameter is concerned.</p>
</sec>
</sec>
<sec><label>4.</label>
<title>Network Performance Analyses</title>
<sec><label>4.1.</label>
<title>Network Architecture for Confined Space Healthcare Applications</title>
<p><xref rid="f9-sensors-13-16384" ref-type="fig">Figure 9</xref>
presents a proposed generic network architecture that integrates different types of nodes. It should be noted that the approach includes a plan that provides increased integration between the different architecture levels of the application. This is convenient because the architecture can make the optimal decisions necessary to reconfigure the system to provide improved QoS. The general goals of the architecture are to:
<list list-type="bullet"><list-item><p>Minimize latencies.</p>
</list-item>
<list-item><p>Optimize power consumption.</p>
</list-item>
</list>
</p>
<p>The main coordinator node is responsible for coordinating the complete application. It has a fixed location and communication with local coordinators is supported by means of wireless links. It sends synchronization signals to the local coordinators of the sub-networks.</p>
<p>The Local Coordinator controls the activity inside the sub-network and carries out the following functions:
<list list-type="bullet"><list-item><p>Transmits information from a single mobile node located in each patient.</p>
</list-item>
<list-item><p>Sends synchronization signals to nodes in its sub-network which sample variables for patient's state analysis</p>
</list-item>
<list-item><p>Develops routing packets between sub-networks using multi-hop techniques.</p>
</list-item>
<list-item><p>Distributes QoS indexes of nodes, which belong to its sub-network.</p>
</list-item>
<list-item><p>Calculates its sub-network QoS index, and distributes this value and its neighboring sub-networks indexes (those reached in a single communication hop) between nodes in its sub-network, where it can either:
<list list-type="simple"><list-item><label>○</label>
<p>Accept linking new nodes to sub-network.</p>
</list-item>
<list-item><label>○</label>
<p>Update the best routes in the routing tables of data (which will be function of hops and the utilization percentage -information transmitting- of each router node).</p>
</list-item>
</list>
</p>
</list-item>
</list>
</p>
</sec>
<sec><label>4.2.</label>
<title>Case Study</title>
<p>As a first approach to determine the optimal architecture to use in this study, we undertook a performance analysis of a study employing the IEEE 802.15.4 standard. The considerations we consider in our proposed solution include:
<list list-type="bullet"><list-item><p>Transmitting nodes send packets from the patient node to a sink node every 3 s; the data frame consists of 2 Bytes that contain each patient's code and the type of arrhythmia detected.</p>
</list-item>
<list-item><p>Receiving nodes wait for an acknowledgment packet (ACK) after each transmission. If a receiving node does not receive a response in less than 100 ms, the transmitting node re-sends the information packet. If after 25 attempts, the receiving node does not obtain any response, this node changes its status to an error node.</p>
</list-item>
</list>
</p>
<p>The node distribution is shown in <xref rid="f10-sensors-13-16384" ref-type="fig">Figure 10</xref>
. This distribution allows us to determine the possible patient locations, taking into account the specifications of the selected device for implementing the physical layer, CC2420, whose characteristics include:
<list list-type="bullet"><list-item><p>A coverage radius of 30 m and 100 m without obstacles.</p>
</list-item>
<list-item><p>A frequency range of 0.4–2.4835 GHz.</p>
</list-item>
<list-item><p>Data rates of 250 Kbps.</p>
</list-item>
</list>
</p>
<p>We propose implementing a network as presented in <xref rid="f11-sensors-13-16384" ref-type="fig">Figure 11</xref>
, which consists of 3 fixed nodes that will not have power consumption restrictions. These three nodes will receive the reports transmitted by the sensors located on five patients that route the message to the sink node. Fixed nodes have identifiers 0, 1 and 2 and the sink node has the ID 0. Patient devices have IDs from 3 to 7.</p>
<p>The routing network consists of nodes 1, 2 and node 0 (network coordinator). Each one of these nodes forms a sub-network in collaboration with patient nodes. Because of their mobility, nodes enter and exit the sub-network continuously changing the configuration and network structures.</p>
<p>The simulation for this study was conducted in TOSSIM. Additionally, the TelosB platform was selected because it includes the CC2420 transceiver and the MSP430 processor. Given the nature of this study, where the network backbone nodes are fixed, a routing algorithm that uses a fixed table (see <xref rid="t3-sensors-13-16384" ref-type="table">Table 3</xref>
) was used.</p>
<p>This study simulates a critical case where all the mobile nodes are connected to the most distant sub-network from the sink node. The transmission times for 2 Bytes from all the patients to the main node are presented in <xref rid="t4-sensors-13-16384" ref-type="table">Table 4</xref>
.</p>
<p>Data1 means that the message transmission from a mobile node to the main node has terminated. Data2 means that the corresponding node has not received the ACK message.</p>
</sec>
</sec>
<sec><label>5.</label>
<title>Experimental Results</title>
<p>The following section presents experimental results of a network topology used for biomedical applications. We realized a performance analysis using a star topology that only considered one of the routers in the global topology, which had three end devices connected to it.</p>
<sec><label>5.1.</label>
<title>Network Configuration</title>
<p>The network consisted of three End Devices and one Router. The first end device (named ECG) transmitted a 320-Byte ECG signal. This signal was transmitted using a frame, which had a 20-Byte protocol field and an 80-Byte payload size. The frame size was specifically chosen to send the ECG signal in the minimum amount of frames possible. The other two devices transmitted temperature information in a single frame. In all cases, in order to simplify transmissions, we used a 100-Byte MSDU with no security configurations, using short addresses and ACK requests. All the transmissions were performed on Channel 21 of the IEEE 802.15.4 standard.</p>
<p>The ECG signal was transmitted every thirty seconds and was transmitted in the FCAP region of the super frame structure. The other devices transmitted their information every twenty seconds in the CAP region.</p>
<p>Two types of tests were realized. The first was a set-up time test. In this test, the time that all the network devices needed to join a network was measured. In the second test, the percentage of packets arriving at their destiny on the first attempt was counted.</p>
</sec>
<sec><label>5.2.</label>
<title>Hardware Used</title>
<p>The tests were realized using the TelosB [<xref rid="b31-sensors-13-16384" ref-type="bibr">31</xref>
] and SHIMMER2R platforms. The TelosB and SHIMMER2R employ the CC2420 chip radio and the MSP430F11 processor. Importantly, the CC2420 implements the PHY layer of the IEEE 802.15.4</p>
<p>The TelosB were used as the network devices while The SHIMMER2R acted as the coordinator. Finally, a Texas Instruments CC2531 USB dongle (Texas Instruments CC2531 USB Dongle [<xref rid="b32-sensors-13-16384" ref-type="bibr">32</xref>
]; was used as a sniffer tool. This dongle uses the CC2531 radio chip and can receive IEEE 802.15.4 frames.</p>
</sec>
<sec><label>5.3.</label>
<title>Software Used</title>
<p>The platforms mentioned above employed the most updated version of TinysOs 2.x (trunk 5535). Additionally, all the platforms used the MAC layer implementation established by the IEEE 802.15.4 standard. This implementation was developed by researchers from the CISTER Research Unit in synergy with the TinyOS 15.4 and ZigBee working groups. We performed some modifications regarding ACK handling, transmission and reception of PANIDs. The Texas Instruments SmartRF Packet Sniffer version 2.13.63.0 was used for packet analysis.</p>
<sec><label>5.3.1.</label>
<title>Main Node State Diagram</title>
<p>According to the system requirements and the tools provided by the IEEE 802.15.4 standard, the following State Diagram for the Main Node was designed (<xref rid="f12-sensors-13-16384" ref-type="fig">Figure 12</xref>
).</p>
<p>The main node starts operating with the Boot.booted event; at that point, it begins its configuration process and starts the beacons transmission. When it receives an association request (MLME_ASSOCIATE.request), the node attends the request and sends an answer to the request transmitter node. Then, when receiving information packages from the associated nodes, it retransmits them through the serial port to a computer.</p>
</sec>
<sec><label>5.3.2.</label>
<title>Network Device State Diagram (<xref rid="f13-sensors-13-16384" ref-type="fig">Figure 13</xref>
)</title>
<p>The network device starts its configuration when the event Boot.booted in TinyOS is reported. When receiving a beacon, it transmits an associating request to the Coordinator. When the Coordinator answers the request, two processes initiate:
<list list-type="simple"><list-item><label>(a)</label>
<p>The ADC is configured to do a periodic selection of 333 ECG samples.</p>
</list-item>
<list-item><label>(b)</label>
<p>A periodic Timer is configured every 30 s for signal transmission (ecgTimer).</p>
</list-item>
</list>
</p>
<p>When the signal sampling ends (ecgDataready) the Pan Tompkins algorithm starts, this algorithm was implemented by posting tasks for each processing phase. If the algorithm detects an irregularity, it sets a flag to TRUE (troubleDetected) and when receiving the following beacon, it transfers the report and the original ECG signal. When the ecgTimer overflows, it sets a flag (dataReady) to do a routine transmission of the ECG signal at the next reception of a beacon.</p>
</sec>
<sec><label>5.3.3.</label>
<title>Application</title>
<p>The application was realized in TinyOS 2.1 with Crossbow TelosB development platforms. An application was created for the Coordinator and another one for the Network Device; therefore each platform could only perform one of the two behaviors. This alternative does not allow the established network to be an ad-hoc network, but it is a solution that notoriously reduces memory consumption in platforms.</p>
<p>There were three Network Devices, two of them transmitting the environment temperature information, by means of the SHT11x sensor integrated in the TelosB. The remaining Network Device made the implementation of the Pan Tompkins algorithm, described on Section 3.1. When the node completes its association process, a periodical sampling of the ECG signal is configured. When this signal is sampled, the Pan Tompkins algorithm initiates. Each algorithm block was developed in a different task and every corresponding task was posted at the end of the signal sampling.</p>
<p>This alternative was selected to allow synchronous events, such as the arriving of a beacon or data, could be attended without major delays. When concluding the filtering process, the Network Device transmitted the according information of each phase.</p>
<p>The network Coordinator received this information and transmitted it through the serial interface to the Computer.</p>
</sec>
</sec>
<sec><label>5.4.</label>
<title>Network Set-Up Time Tests</title>
<sec><label>5.4.1.</label>
<title>Test Explanation</title>
<p>The objective of these tests was to obtain information about the network setup time. This time was defined as the time between the first beacon transmission and the last node's reception and its association response.</p>
<p>The test was repeated five times for every configuration and all the nodes were turned on concurrently. At the end of the tests, the data related to each configuration was averaged.</p>
<p>A star topology was used in all occasions and the nodes were located on the chest, waist and ankle of a subject's clothing. The subject was located 1 meter from the coordinator, which was connected to a PC. Two AA batteries powered the devices.</p>
<p>Two types of tests were performed. Only one star was active in the first test and there was no additional activity in the channel. In the second test, two stars actively worked in the same channel, but with different PANIDs.</p>
<p>Each time measurement was performed with beacon order (BO) values of 7 and 9. For each of these values the duty cycle values were set at 0.25, 5 and 1. The duty cycle is the relation between the standard deviation (SD) and BO. The transmitted frames were analyzed using the Texas Instruments Sniffer and a CC2531USB Dongle, which was 15 cm distant from the coordinator.</p>
</sec>
<sec><label>5.4.2.</label>
<title>Results</title>
<p><xref rid="t5-sensors-13-16384" ref-type="table">Table 5</xref>
shows the average network set-up time with a star working in Channel 21 and a beacon order of 9. <xref rid="t6-sensors-13-16384" ref-type="table">Table 6</xref>
shows the standard deviation of the data that was operated to obtain each average time.</p>
<p>The data in <xref rid="t5-sensors-13-16384" ref-type="table">Tables 5</xref>
and <xref rid="t6-sensors-13-16384" ref-type="table">6</xref>
show that varying the super frame duty cycle does not significantly affect the average set-up time. However, there are significant variations regarding the standard deviation.</p>
<p>With two stars working, a modification in the duty cycle generates variations in the average set-up time, which can be explained by the traffic increase in that channel. This, in turn, creates greater delays in the transition and reception of MLME-ASSOCIATE primitives. The longest set-up time observed was when the duty cycle was 100%.</p>
<p><xref rid="t7-sensors-13-16384" ref-type="table">Table 7</xref>
shows the average set-up time with one star in the channel and a BO of 7. <xref rid="t8-sensors-13-16384" ref-type="table">Table 8</xref>
shows the standard deviation of the data handled to obtain the average times of <xref rid="t3-sensors-13-16384" ref-type="table">Table 3</xref>
.</p>
<p>When the duty cycle varies in a network with a BO of 7, there are greater differences in the average set-up time when compared with results in a network with a BO of 9. This is a consequence of, on some occasions, the reduced time available to transmit the association primitives. This causes some nodes to have to wait for the next beacon to successfully end their association process. This time variation was present in both one- and two-star network configurations.</p>
</sec>
</sec>
<sec><label>5.5.</label>
<title>Retransmission Tests</title>
<sec><label>5.5.1.</label>
<title>Test Explanation</title>
<p>These tests aimed to measure the percentage of frames that are successfully received on the first attempt and what percentage needed to be retransmitted. To accomplish this, 500 packets were transmitted with the ackRequest flag set to 1. Each device reported the result of its respective MCPS_DATA_CONFIRM primitive, which allowed us to check if the packet was acknowledged. Packets were transmitted at 30-s intervals.</p>
<p>The network used two types of network devices: “End Devices” and “ECG.” The first device transmitted a packet with a 100-Byte payload with information about temperature. The second device transmitted 160 samples of an ECG signal in four consecutively sent packets. Importantly, this transmission was performed in the FCAP region of the super frame structure.</p>
<p>In the case of duty cycle (D) = 0.25 and BO = 9, presented in <xref rid="t9-sensors-13-16384" ref-type="table">Table 9</xref>
, the end devices acknowledged 54.26% of the packets received by end devices in the first attempt; however, for the ECG, it was only 38.88%. This behavior can be explained by the short duration of the active section of the super frame, which is approximately 491 ms, as well as the temporal restrictions of TinyOS event handling and task posting.</p>
<p>ECG transmissions significantly improve when the duty cycle is set at 0.5. In fact, the efficiency increases to 60% in the first transmission. Importantly, however, the performance of the end device drops to 41.36%. It is possible that this is due to the priority given to processing the incoming data over the received ECG frames, which can cause delays in the ACK reply and an ackTimeOut. When the duty cycle is 1, the percentage of successfully transmissions in the first attempt increases to around 50% for both types of devices.</p>
<p><xref rid="t10-sensors-13-16384" ref-type="table">Table 10</xref>
shows the results of these tests for BO = 7. <xref rid="t10-sensors-13-16384" ref-type="table">Table 10</xref>
shows a significant improvement in the performance of transmissions when D is 0.5 with a BO of 7, both in the case of end device and the ECG, with percentages of 57.70% and 67.57%, respectively. This performance even exceeds the configuration for the test results with a BO of 9. It is possible that with shorter beacon intervals the internal clocks of the nodes suffer shorter displacements, which improves their synchronization capacities with the beacons.</p>
</sec>
</sec>
</sec>
<sec><label>6.</label>
<title>Security Concerns</title>
<p>One of the most important challenges for communications is how to ensure the patient security and privacy during transmission of data to avoid the threat from attacker [<xref rid="b33-sensors-13-16384" ref-type="bibr">33</xref>
]. The authors in [<xref rid="b34-sensors-13-16384" ref-type="bibr">34</xref>
] analyzed privacy threat types based on the wireless health monitoring system architecture and built the key system model for identity threat and context privacy preservation, based on traffic analysis threat. The authors mention that to resist these threats, the integrated message encryption, identity authentications and traffic context privacy preservation, based on identity-based cryptography (IBC) and identity-based signature (IBS), is carried out at one time during the process of sending, receiving and accessing the patients' health information. However, the authors in [<xref rid="b35-sensors-13-16384" ref-type="bibr">35</xref>
] argue that the results carried out for [<xref rid="b34-sensors-13-16384" ref-type="bibr">34</xref>
] lack context privacy and do not provide sufficient security for physicians. They propose a new platform they call the “u-healthcare system”, which provides security considerations for their future platform. In addition, authors in [<xref rid="b35-sensors-13-16384" ref-type="bibr">35</xref>
], mention that for Body Area Networks (BANs) to monitor and control a large variety of physical parameters in different contexts, it is necessary to tolerate a high degree of change and possibly even permit temporary privacy violations in order to meet functional safety or performance requirements. For example, an individual wearing an EKG might experience a heart arrhythmia and the real-time reporting of this incident takes precedence over already existing privacy requirements, such as is presented in our scenario.</p>
</sec>
<sec><label>7.</label>
<title>Dynamic Routing Mechanism</title>
<p>Dynamic routing mechanism is another important issue in this work. Our proposal does not present a simulated or implemented routing mechanism for mobile ad hoc nodes, wireless sensor networks or vehicular ad hoc networks such as the PANDORA [<xref rid="b36-sensors-13-16384" ref-type="bibr">36</xref>
] or LORA-CBF [<xref rid="b37-sensors-13-16384" ref-type="bibr">37</xref>
,<xref rid="b38-sensors-13-16384" ref-type="bibr">38</xref>
] protocols.</p>
<p>The PANDORA protocol possesses two distinct layers: (1) An <italic>ad hoc</italic>
network which is composed of Wireless Mesh Clients (WMC), and (2) Wireless Mesh Routers (WMRs) with a backbone connection between the WMRs. It is important to note that the two types of nodes of a Wireless Mesh Network (WMN) suffer different constraints. WMCs located at the end points have limited power resources and may be mobile, while WMRs possess minimum mobility, but do not suffer from power constraints.</p>
<p>LORA-CBF has been simulated and implemented in vehicular ad hoc networks and wireless sensor networks. It has also been implemented in a precision agriculture scenario. The implementation of either PANDORA or LORA-CBF will depend of the specific scenario. As we mentioned previously, PANDORA has been implemented for fixed and mobile nodes in home, urban and rural environments. On the other hand, LORA-CBF has been implemented using fixed nodes (agriculture) and highly mobile nodes (vehicles). The results simulated or implemented previously can be applied to this scenario in future work.</p>
</sec>
<sec sec-type="conclusions"><label>8.</label>
<title>Conclusions</title>
<p>The proposed architecture considers very specific restrictions of applying sensor networks in clinical situations. The seamless integration among the different levels of the system architecture enables mobile node and network configuration. Likewise, this system architecture permits the interaction of its components to function efficiently within the parameters of this study.</p>
<p>Simulation results of this study indicate that:
<list list-type="bullet"><list-item><p>The routing algorithm based on fixed tables supported by the IEEE 802.15.4 standard functions well under the restrictions imposed by the case study.</p>
</list-item>
<list-item><p>The MSP430 architecture performs well under the parameters described in this case study.</p>
</list-item>
<list-item><p>Although the set-up time of IEEE 802.15.4 can vary significantly, it is small enough to be used to monitor medical applications.</p>
</list-item>
<list-item><p>The presence of additional star topologies employing the same channel does not significantly affect the network set-up time.</p>
</list-item>
<list-item><p>The performance of the transmissions in this case study is good; however, for critical applications, we suggest employing more energy saving techniques.</p>
</list-item>
<list-item><p>The experimental results validate the proposed scenarios for medical applications in wireless sensor networks.</p>
</list-item>
</list>
</p>
<p>Future research will employ hardware we developed in conjunction with a hybrid protocol such as PANDORA for patient home monitoring.</p>
</sec>
</body>
<back><ack><p>This work was supported in part by the Autonomous University of the West and the National Council of Science and Technology in Mexico for their support under the project numbers 190813.</p>
</ack>
<notes><title>Conflicts of Interest</title>
<p>The authors declare no conflict of interest.</p>
</notes>
<ref-list><title>References</title>
<ref id="b1-sensors-13-16384"><label>1.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Warneke</surname>
<given-names>B.</given-names>
</name>
<name><surname>Last</surname>
<given-names>M.</given-names>
</name>
<name><surname>Liebowitz</surname>
<given-names>B.</given-names>
</name>
<name><surname>Pister</surname>
<given-names>K.S.J.</given-names>
</name>
</person-group>
<article-title>Smart dust: Communicating with a cubic-millimeter computer</article-title>
<source>Computers</source>
<year>2001</year>
<volume>34</volume>
<fpage>44</fpage>
<lpage>51</lpage>
</element-citation>
</ref>
<ref id="b2-sensors-13-16384"><label>2.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Kahn</surname>
<given-names>J.M.</given-names>
</name>
<name><surname>Katz</surname>
<given-names>R.H.</given-names>
</name>
<name><surname>Pister</surname>
<given-names>K.S.J.</given-names>
</name>
</person-group>
<article-title>Next Century Challenges: Mobile Networking for Smart Dust</article-title>
<conf-name>Proceedings of the International Conference on Mobile Computing and Networking</conf-name>
<conf-loc>Seattle, WA, USA</conf-loc>
<conf-date>15–19 August 1999</conf-date>
<fpage>271</fpage>
<lpage>278</lpage>
</element-citation>
</ref>
<ref id="b3-sensors-13-16384"><label>3.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Go</surname>
<given-names>A.S.</given-names>
</name>
<name><surname>Hylek</surname>
<given-names>E.M.</given-names>
</name>
<name><surname>Phyllips</surname>
<given-names>K.A.</given-names>
</name>
<name><surname>Chang</surname>
<given-names>Y.</given-names>
</name>
<name><surname>Henault</surname>
<given-names>L.E.</given-names>
</name>
<name><surname>Selby</surname>
<given-names>J.V.</given-names>
</name>
</person-group>
<article-title>Prevalence of diagnosed atrial fibrillation in adults: National implications for rhythm management and stroke prevention: The anticoagulation and risk factors in atrial fibrillation (ATRIA) study</article-title>
<source>J. Am. Med. Assoc.</source>
<year>2001</year>
<volume>285</volume>
<fpage>2370</fpage>
<lpage>2375</lpage>
</element-citation>
</ref>
<ref id="b4-sensors-13-16384"><label>4.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Falck</surname>
<given-names>T.</given-names>
</name>
<name><surname>Espina</surname>
<given-names>J.</given-names>
</name>
<name><surname>Ebert</surname>
<given-names>Jean-Pierre</given-names>
</name>
<name><surname>Dietterle</surname>
<given-names>D.</given-names>
</name>
</person-group>
<article-title>BASUMA-The Sixth Sense for Chronically Ill Patients</article-title>
<conf-name>Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks (BSN'06)</conf-name>
<conf-loc>Cambridge, MA, USA</conf-loc>
<conf-date>3–5 April 2006</conf-date>
<fpage>57</fpage>
<lpage>60</lpage>
</element-citation>
</ref>
<ref id="b5-sensors-13-16384"><label>5.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Krco</surname>
<given-names>S.</given-names>
</name>
</person-group>
<article-title>Implementation Solution and Issues in Building a Personal Sensor Network for Health Care Monitoring</article-title>
<conf-name>Proceedings of the 4th Annual IEEE Conference on Information Technology Applications in Biomedicine</conf-name>
<conf-loc>Birmingham, UK</conf-loc>
<conf-date>24–26 April 2003</conf-date>
<fpage>350</fpage>
<lpage>353</lpage>
</element-citation>
</ref>
<ref id="b6-sensors-13-16384"><label>6.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name><surname>Cui</surname>
<given-names>L.</given-names>
</name>
</person-group>
<article-title>EasiMed: A Remote Health Care Solution</article-title>
<conf-name>Proceedings of the 2005 IEEE Engineering in Medicine and Biology</conf-name>
<conf-loc>Shanghai, China</conf-loc>
<conf-date>1–4 September 2005</conf-date>
<fpage>2145</fpage>
<lpage>2148</lpage>
</element-citation>
</ref>
<ref id="b7-sensors-13-16384"><label>7.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Jin</surname>
<given-names>M.-H.</given-names>
</name>
<name><surname>Lee</surname>
<given-names>R.-G.</given-names>
</name>
<name><surname>Kao</surname>
<given-names>C.-Y.</given-names>
</name>
<name><surname>Wu</surname>
<given-names>Y.-R.</given-names>
</name>
<name><surname>Hsu</surname>
<given-names>D.F.</given-names>
</name>
<name><surname>Dong</surname>
<given-names>T.-P.</given-names>
</name>
<name><surname>Huang</surname>
<given-names>K.-T.</given-names>
</name>
</person-group>
<article-title>Sensor Network Design and Implementation for Health Telecare and Diagnosis Assistance Applications</article-title>
<conf-name>Proceedings of the 11th International Conference on Parallel and Distributed Systems</conf-name>
<conf-loc>Fukuoka, Japan</conf-loc>
<conf-date>20–22, July 2005</conf-date>
<volume>Volume 2</volume>
<fpage>407</fpage>
<lpage>411</lpage>
</element-citation>
</ref>
<ref id="b8-sensors-13-16384"><label>8.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Poon</surname>
<given-names>C.C.Y.</given-names>
</name>
<name><surname>Zhang</surname>
<given-names>Y.-T.</given-names>
</name>
<name><surname>Bao</surname>
<given-names>S.D.</given-names>
</name>
</person-group>
<article-title>A novel biometrics method to secure wireless body area sensor networks for telemedicine and M-health</article-title>
<source>IEEE Commun. Mag.</source>
<year>2006</year>
<volume>44</volume>
<fpage>73</fpage>
<lpage>81</lpage>
</element-citation>
</ref>
<ref id="b9-sensors-13-16384"><label>9.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Knight</surname>
<given-names>F.</given-names>
</name>
<name><surname>Schwirtz</surname>
<given-names>A.</given-names>
</name>
<name><surname>Psomadelis</surname>
<given-names>F.</given-names>
</name>
<name><surname>Baber</surname>
<given-names>C.</given-names>
</name>
<name><surname>Bristow</surname>
<given-names>W.</given-names>
</name>
<name><surname>Arvanitis</surname>
<given-names>N.</given-names>
</name>
</person-group>
<article-title>The design of the SensVest</article-title>
<source>Pers. Ubiquit. Comput.</source>
<year>2005</year>
<volume>9</volume>
<fpage>6</fpage>
<lpage>19</lpage>
</element-citation>
</ref>
<ref id="b10-sensors-13-16384"><label>10.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Teller</surname>
<given-names>A.</given-names>
</name>
<name><surname>Stivoric</surname>
<given-names>J.</given-names>
</name>
</person-group>
<article-title>The BodyMedia Platform: Continuous Body Intelligence</article-title>
<conf-name>Proceedings of the 1st ACM Workshop on Continuous Archival and Retrieval of Personal Experiences</conf-name>
<conf-loc>New York, NY, USA</conf-loc>
<conf-date>10–16 October 2004</conf-date>
<fpage>114</fpage>
<lpage>115</lpage>
</element-citation>
</ref>
<ref id="b11-sensors-13-16384"><label>11.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Mamykina</surname>
<given-names>L.</given-names>
</name>
<name><surname>Mynatt</surname>
<given-names>E.D.</given-names>
</name>
<name><surname>Kaufman</surname>
<given-names>D.R.</given-names>
</name>
</person-group>
<article-title>Investigating Health Management Practices of Individuals with Diabetes</article-title>
<conf-name>Proceedings of the SIGCHI Conference on Human factors in Computing Systems</conf-name>
<conf-loc>Montreal, Canada</conf-loc>
<conf-date>22–27 April 2006</conf-date>
<fpage>927</fpage>
<lpage>936</lpage>
</element-citation>
</ref>
<ref id="b12-sensors-13-16384"><label>12.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Schwiebert</surname>
<given-names>L.</given-names>
</name>
<name><surname>Gupta</surname>
<given-names>S.K.S.</given-names>
</name>
<name><surname>Weinmann</surname>
<given-names>J.</given-names>
</name>
</person-group>
<article-title>Research Challenges in Wireless Networks of Biomedical Sensors</article-title>
<conf-name>Proceedings of the 7th Annual International Conference on Mobile Computing and Networking</conf-name>
<conf-loc>Rome, Italy</conf-loc>
<conf-date>16–21 July 2001</conf-date>
<fpage>151</fpage>
<lpage>165</lpage>
</element-citation>
</ref>
<ref id="b13-sensors-13-16384"><label>13.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Marco</surname>
<given-names>A.</given-names>
</name>
<name><surname>Casas</surname>
<given-names>R.</given-names>
</name>
<name><surname>Falco</surname>
<given-names>J.</given-names>
</name>
<name><surname>García</surname>
<given-names>H.</given-names>
</name>
<name><surname>Artigas</surname>
<given-names>J.</given-names>
</name>
<name><surname>Roy</surname>
<given-names>A.</given-names>
</name>
</person-group>
<article-title>Location based services for elderly and disables people</article-title>
<source>Comput. Commun.</source>
<year>2008</year>
<volume>31</volume>
<fpage>1055</fpage>
<lpage>1066</lpage>
</element-citation>
</ref>
<ref id="b14-sensors-13-16384"><label>14.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Zhou</surname>
<given-names>B.</given-names>
</name>
<name><surname>Hu</surname>
<given-names>C.</given-names>
</name>
<name><surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name><surname>Guo</surname>
<given-names>R.</given-names>
</name>
</person-group>
<article-title>A Wireless Sensor Network for Pervasive Medical Supervision</article-title>
<conf-name>Proceedings of the International Conference on Integration Technology</conf-name>
<conf-loc>Shenzhen, China</conf-loc>
<conf-date>20–24 March 2007</conf-date>
<fpage>740</fpage>
<lpage>744</lpage>
</element-citation>
</ref>
<ref id="b15-sensors-13-16384"><label>15.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Ganti</surname>
<given-names>R.</given-names>
</name>
<name><surname>Jayachandran</surname>
<given-names>P.</given-names>
</name>
<name><surname>Abdelzaher</surname>
<given-names>T.</given-names>
</name>
<name><surname>Stankovic</surname>
<given-names>J.</given-names>
</name>
</person-group>
<article-title>A Software Architecture for Smart AtTIRE</article-title>
<conf-name>Proceedings of the 4th International Conference Mobile Systems Applications Services</conf-name>
<conf-loc>Uppsala, Sweden</conf-loc>
<conf-date>19–22 June 2006</conf-date>
</element-citation>
</ref>
<ref id="b16-sensors-13-16384"><label>16.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name><surname>Lee</surname>
<given-names>H.</given-names>
</name>
<name><surname>Chu</surname>
<given-names>Y.</given-names>
</name>
<name><surname>Chen</surname>
<given-names>C.</given-names>
</name>
</person-group>
<article-title>A Variable Control System for Wireless Body Sensor Network</article-title>
<conf-name>Proceedings of the IEEE International Symposium on Circuits and Systems</conf-name>
<conf-loc>Seattle, WA, USA</conf-loc>
<conf-date>18–21 May 2008</conf-date>
<fpage>2034</fpage>
<lpage>2037</lpage>
</element-citation>
</ref>
<ref id="b17-sensors-13-16384"><label>17.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Shnayder</surname>
<given-names>V.</given-names>
</name>
<name><surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name><surname>Lorincz</surname>
<given-names>K.</given-names>
</name>
<name><surname>Fulford-Jones</surname>
<given-names>T.</given-names>
</name>
<name><surname>Welsh</surname>
<given-names>M.</given-names>
</name>
</person-group>
<article-title>Sensor Networks for Medical Care</article-title>
<conf-name>Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems</conf-name>
<conf-loc>San Diego, CA, USA</conf-loc>
<conf-date>2–4 November 2005</conf-date>
</element-citation>
</ref>
<ref id="b18-sensors-13-16384"><label>18.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Lorincz</surname>
<given-names>K.</given-names>
</name>
<name><surname>Welsh</surname>
<given-names>M.</given-names>
</name>
</person-group>
<article-title>Motetrack: A robust, decentralized approach to RF-based location tracking</article-title>
<source>Lecture Notes Comput. Sci.</source>
<year>2005</year>
<volume>3479</volume>
<fpage>63</fpage>
<lpage>82</lpage>
</element-citation>
</ref>
<ref id="b19-sensors-13-16384"><label>19.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Chung</surname>
<given-names>W.</given-names>
</name>
<name><surname>Yau</surname>
<given-names>C.</given-names>
</name>
<name><surname>Shin</surname>
<given-names>K.</given-names>
</name>
</person-group>
<source>A Cell Phone Based Health-Monitoring System with Self-Analysis Processor Using Wireless Sensor Network Technology</source>
<conf-name>Proceedings of the 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS)</conf-name>
<conf-loc>Lyon, France</conf-loc>
<conf-date>23–26 August 2007</conf-date>
</element-citation>
</ref>
<ref id="b20-sensors-13-16384"><label>20.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Kailanto</surname>
<given-names>W.</given-names>
</name>
<name><surname>Hyyärinen</surname>
<given-names>E.</given-names>
</name>
<name><surname>Hyttinen</surname>
<given-names>J.</given-names>
</name>
</person-group>
<article-title>Mobile ECG Measurement and Analysis System Using Mobile Phones as the Base Station</article-title>
<conf-name>Proceedings of Second International Conference on Pervasive Computing Technologies</conf-name>
<conf-loc>Tampere, Swedish</conf-loc>
<conf-date>30 January–1 February 2008</conf-date>
</element-citation>
</ref>
<ref id="b21-sensors-13-16384"><label>21.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sajedin</surname>
<given-names>A.</given-names>
</name>
<name><surname>Zakernejad</surname>
<given-names>S.</given-names>
</name>
<name><surname>Faridi</surname>
<given-names>S.</given-names>
</name>
<name><surname>Javadi</surname>
<given-names>M.</given-names>
</name>
<name><surname>Ebrahimpour</surname>
<given-names>R.</given-names>
</name>
</person-group>
<article-title>A trainable neural network ensemble for ECG beat classification</article-title>
<source>World Acad. Sci. Eng. Technol.</source>
<year>2010</year>
<volume>69</volume>
<fpage>788</fpage>
</element-citation>
</ref>
<ref id="b22-sensors-13-16384"><label>22.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Arzeno</surname>
<given-names>N.</given-names>
</name>
<name><surname>Poon</surname>
<given-names>C.</given-names>
</name>
<name><surname>Deng</surname>
<given-names>Z.</given-names>
</name>
</person-group>
<article-title>Quantitative Analysis of QRS Detection Algorithms Based on the First Derivative of the ECG</article-title>
<conf-name>Proceedings of the 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS' 06)</conf-name>
<conf-loc>New York, NY, USA</conf-loc>
<conf-date>30 August–3 September 2006</conf-date>
</element-citation>
</ref>
<ref id="b23-sensors-13-16384"><label>23.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Jayasiri</surname>
<given-names>A.</given-names>
</name>
<name><surname>Jayasekara</surname>
<given-names>B.</given-names>
</name>
<name><surname>Pallegedara</surname>
<given-names>A.</given-names>
</name>
</person-group>
<article-title>Optimum Filter Design for Detecting QRS Complexes in a Cardiac Signal—GA Bases Approach</article-title>
<conf-name>Proceedings of the Second International Conference on Industrial and Information Systems</conf-name>
<conf-loc>Peradeniya, Sri Lanka</conf-loc>
<conf-date>8–11 August 2007</conf-date>
</element-citation>
</ref>
<ref id="b24-sensors-13-16384"><label>24.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Qi</surname>
<given-names>H.</given-names>
</name>
<name><surname>Lou</surname>
<given-names>X.</given-names>
</name>
<name><surname>Pan</surname>
<given-names>C.</given-names>
</name>
</person-group>
<article-title>A Method of Continuous Wavelet Transform for QRS Wave Detection in ECG Signal</article-title>
<conf-name>Proceedings of the International Conference on Intelligent Computation Technology and Automation</conf-name>
<conf-loc>Changsha, China</conf-loc>
<conf-date>11–12 May 2010</conf-date>
</element-citation>
</ref>
<ref id="b25-sensors-13-16384"><label>25.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Hsieh</surname>
<given-names>J.C.</given-names>
</name>
<name><surname>Tzeng</surname>
<given-names>W.C.</given-names>
</name>
<name><surname>Yang</surname>
<given-names>Y.C.</given-names>
</name>
<name><surname>Shieh</surname>
<given-names>S.M.</given-names>
</name>
</person-group>
<article-title>Detecting ECG Characteristic Points by Novel Hybrid Wavelet Transforms: An Evaluation of Clinical SCP-ECG Database</article-title>
<conf-name>Proceedings of the Computers in Cardiology</conf-name>
<conf-loc>Lyon, France</conf-loc>
<conf-date>25–28 September 2005</conf-date>
</element-citation>
</ref>
<ref id="b26-sensors-13-16384"><label>26.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Shanta</surname>
<given-names>R.</given-names>
</name>
<name><surname>Bharathi</surname>
<given-names>S.</given-names>
</name>
<name><surname>Sadasivam</surname>
<given-names>V.</given-names>
</name>
</person-group>
<article-title>Design of Optimal Discrete Wavelet for ECG Signal Using Orthogonal Filter Bank</article-title>
<conf-name>Proceedings of the International Conference on Computational Intelligence and Multimedia Applications</conf-name>
<conf-loc>Sivakasi, Tamil Nadu</conf-loc>
<conf-date>13–15 December 2007</conf-date>
</element-citation>
</ref>
<ref id="b27-sensors-13-16384"><label>27.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Last</surname>
<given-names>T.</given-names>
</name>
<name><surname>Nugent</surname>
<given-names>C.</given-names>
</name>
<name><surname>Owens</surname>
<given-names>F.</given-names>
</name>
</person-group>
<article-title>Multi-component based cross correlation beat detection in electrocardiogram analysis</article-title>
<source>Biomed. Eng. Online.</source>
<year>2004</year>
<volume>3</volume>
<fpage>26</fpage>
<pub-id pub-id-type="pmid">15272931</pub-id>
</element-citation>
</ref>
<ref id="b28-sensors-13-16384"><label>28.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kohler</surname>
<given-names>B.</given-names>
</name>
<name><surname>Hennig</surname>
<given-names>C.</given-names>
</name>
<name><surname>Orglmeister</surname>
<given-names>R.</given-names>
</name>
</person-group>
<article-title>QRS detection using zero crossing counts</article-title>
<source>Prog. Biomed. Res.</source>
<year>2003</year>
<volume>8</volume>
<fpage>138</fpage>
<lpage>145</lpage>
</element-citation>
</ref>
<ref id="b29-sensors-13-16384"><label>29.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Ieong</surname>
<given-names>C.</given-names>
</name>
<name><surname>Vai</surname>
<given-names>M.</given-names>
</name>
<name><surname>Mak</surname>
<given-names>P.</given-names>
</name>
</person-group>
<article-title>ECG QRS Complex Detection with Programmable Hardware</article-title>
<conf-name>Proceedings of the 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS)</conf-name>
<conf-loc>Vancouver, Canada</conf-loc>
<conf-date>20–24 August 2008</conf-date>
</element-citation>
</ref>
<ref id="b30-sensors-13-16384"><label>30.</label>
<element-citation publication-type="book"><person-group person-group-type="author"><name><surname>Tompkins</surname>
<given-names>W.J.</given-names>
</name>
</person-group>
<source>Biomedical Digital Signal Processing: C Language Examples and Laboratory Experiments for the IBM PC</source>
<publisher-name>Prentice Hall</publisher-name>
<publisher-loc>Englewood Cliffs, NJ, USA</publisher-loc>
<year>1993</year>
</element-citation>
</ref>
<ref id="b31-sensors-13-16384"><label>31.</label>
<element-citation publication-type="webpage"><person-group person-group-type="author"><collab>TelosB Mote Platform</collab>
</person-group>
<comment>Available online: <ext-link ext-link-type="uri" xlink:href="http://www.memsic.com/userfiles/files/Datasheets/WSN/telosb_datasheet.pdf">http://www.memsic.com/userfiles/files/Datasheets/WSN/telosb_datasheet.pdf</ext-link>
</comment>
<date-in-citation>(accessed on 25 November 2013)</date-in-citation>
</element-citation>
</ref>
<ref id="b32-sensors-13-16384"><label>32.</label>
<element-citation publication-type="webpage"><person-group person-group-type="author"><collab>Texas Instruments CC2531 USB Dongle</collab>
</person-group>
<comment><ext-link ext-link-type="uri" xlink:href="http://www.ti.com/tool/cc2531usb-rd">http://www.ti.com/tool/cc2531usb-rd</ext-link>
</comment>
<date-in-citation>(accessed on 25 November 2013)</date-in-citation>
</element-citation>
</ref>
<ref id="b33-sensors-13-16384"><label>33.</label>
<element-citation publication-type="book"><person-group person-group-type="author"><name><surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name><surname>Lu</surname>
<given-names>R.</given-names>
</name>
<name><surname>Shen</surname>
<given-names>X.</given-names>
</name>
<name><surname>Nemoto</surname>
<given-names>Y.</given-names>
</name>
<name><surname>Kato</surname>
<given-names>N.</given-names>
</name>
</person-group>
<publisher-name>SAGE</publisher-name>
<article-title>A strong privacy-preserving scheme against global eavesdropping for eHealth systems</article-title>
<source>IEEE J. Sel. Areas Commun.</source>
<year>2009</year>
<volume>27</volume>
<fpage>365</fpage>
<lpage>378</lpage>
</element-citation>
</ref>
<ref id="b34-sensors-13-16384"><label>34.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname>
<given-names>Q.</given-names>
</name>
<name><surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name><surname>Li</surname>
<given-names>S.</given-names>
</name>
</person-group>
<article-title>Identity authentication and context privacy preservation in wireless health monitoring system</article-title>
<source>Int. J. Comput. Netw. Inf. Secur.</source>
<year>2001</year>
<volume>4</volume>
<fpage>53</fpage>
<lpage>60</lpage>
</element-citation>
</ref>
<ref id="b35-sensors-13-16384"><label>35.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Lee</surname>
<given-names>S.</given-names>
</name>
<name><surname>Kim</surname>
<given-names>H.</given-names>
</name>
<name><surname>Lee</surname>
<given-names>S.W.</given-names>
</name>
</person-group>
<article-title>Security Concerns of Identity Authentication and Context Privacy Preservation in uHealthcare Systems</article-title>
<conf-name>Proceedings of the14th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)</conf-name>
<conf-loc>Honolulu, HI, USA</conf-loc>
<conf-date>1–3 July 2013</conf-date>
<fpage>107</fpage>
<lpage>112</lpage>
</element-citation>
</ref>
<ref id="b36-sensors-13-16384"><label>36.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Santos</surname>
<given-names>R.A.</given-names>
</name>
<name><surname>González-Potes</surname>
<given-names>A.</given-names>
</name>
<name><surname>García-Ruiz</surname>
<given-names>M.A.</given-names>
</name>
<name><surname>Rangel-Licea</surname>
<given-names>V.</given-names>
</name>
<name><surname>Villaseñor-González</surname>
<given-names>L.A.</given-names>
</name>
<name><surname>Edwards-Block</surname>
<given-names>A.</given-names>
</name>
</person-group>
<article-title>Hybrid routing algorithm for emergency and rural wireless networks</article-title>
<source>Electron. Electr. Eng. J.</source>
<year>2009</year>
<volume>89</volume>
<fpage>3</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
<ref id="b37-sensors-13-16384"><label>37.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Santos</surname>
<given-names>R.A.</given-names>
</name>
<name><surname>Edwards</surname>
<given-names>A.</given-names>
</name>
<name><surname>Edwards</surname>
<given-names>R.M.</given-names>
</name>
<name><surname>Seed</surname>
<given-names>N.L.</given-names>
</name>
</person-group>
<article-title>Performance evaluation of routing protocols in vehicular ad-hoc networks</article-title>
<source>Int. J. Ad Hoc Ubiquitous Comput.</source>
<year>2005</year>
<volume>1</volume>
<fpage>80</fpage>
<lpage>91</lpage>
</element-citation>
</ref>
<ref id="b38-sensors-13-16384"><label>38.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Aquino-Santos</surname>
<given-names>R.</given-names>
</name>
<name><surname>González-Potes</surname>
<given-names>A.</given-names>
</name>
<name><surname>Edwards-Block</surname>
<given-names>A.</given-names>
</name>
<name><surname>Virgen-Ortiz</surname>
<given-names>R.A.</given-names>
</name>
</person-group>
<article-title>Developing a new wireless sensor networks platform and its application in precision agriculture</article-title>
<source>Sensors</source>
<year>2011</year>
<volume>11</volume>
<fpage>1192</fpage>
<lpage>1211</lpage>
<pub-id pub-id-type="pmid">22346622</pub-id>
</element-citation>
</ref>
</ref-list>
</back>
<floats-group><fig id="f1-sensors-13-16384" position="float"><label>Figure 1.</label>
<caption><p>Block diagram of the Pan and Tompkins algorithm.</p>
</caption>
<graphic xlink:href="sensors-13-16384f1"></graphic>
</fig>
<fig id="f2-sensors-13-16384" position="float"><label>Figure 2.</label>
<caption><p>ECG vector with noise.</p>
</caption>
<graphic xlink:href="sensors-13-16384f2"></graphic>
</fig>
<fig id="f3-sensors-13-16384" position="float"><label>Figure 3.</label>
<caption><p>Low pass filtered signal.</p>
</caption>
<graphic xlink:href="sensors-13-16384f3"></graphic>
</fig>
<fig id="f4-sensors-13-16384" position="float"><label>Figure 4.</label>
<caption><p>High pass filtered signal.</p>
</caption>
<graphic xlink:href="sensors-13-16384f4"></graphic>
</fig>
<fig id="f5-sensors-13-16384" position="float"><label>Figure 5.</label>
<caption><p>The derivative function output signal.</p>
</caption>
<graphic xlink:href="sensors-13-16384f5"></graphic>
</fig>
<fig id="f6-sensors-13-16384" position="float"><label>Figure 6.</label>
<caption><p>Quadratic output signal.</p>
</caption>
<graphic xlink:href="sensors-13-16384f6"></graphic>
</fig>
<fig id="f7-sensors-13-16384" position="float"><label>Figure 7.</label>
<caption><p>Maximum points.</p>
</caption>
<graphic xlink:href="sensors-13-16384f7"></graphic>
</fig>
<fig id="f8-sensors-13-16384" position="float"><label>Figure 8.</label>
<caption><p>Node architecture.</p>
</caption>
<graphic xlink:href="sensors-13-16384f8"></graphic>
</fig>
<fig id="f9-sensors-13-16384" position="float"><label>Figure 9.</label>
<caption><p>Network architecture.</p>
</caption>
<graphic xlink:href="sensors-13-16384f9"></graphic>
</fig>
<fig id="f10-sensors-13-16384" position="float"><label>Figure 10.</label>
<caption><p>Node distribution and coverage in the study.</p>
</caption>
<graphic xlink:href="sensors-13-16384f10"></graphic>
</fig>
<fig id="f11-sensors-13-16384" position="float"><label>Figure 11.</label>
<caption><p>Global network of this study.</p>
</caption>
<graphic xlink:href="sensors-13-16384f11"></graphic>
</fig>
<fig id="f12-sensors-13-16384" position="float"><label>Figure 12.</label>
<caption><p>Main Node State Diagram.</p>
</caption>
<graphic xlink:href="sensors-13-16384f12"></graphic>
</fig>
<fig id="f13-sensors-13-16384" position="float"><label>Figure 13.</label>
<caption><p>Network Device State Diagram.</p>
</caption>
<graphic xlink:href="sensors-13-16384f13"></graphic>
</fig>
<table-wrap id="t1-sensors-13-16384" position="float"><label>Table 1.</label>
<caption><p>Computation time for the Pan and Tomkins algorithm.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th align="center" valign="middle" rowspan="1" colspan="1"><bold>Processor</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Derivation</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Squaring</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Integrating</bold>
<break></break>
<bold>Window</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Total</bold>
<break></break>
<bold>Computing Time</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Period</bold>
<break></break>
<bold>[μs]</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Utilization</bold>
<break></break>
<bold>Rate (U)</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">LPC2124–ARM</td>
<td align="center" valign="top" rowspan="1" colspan="1">70.2 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">142 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">280.5 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">492.7 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">3,000</td>
<td align="center" valign="top" rowspan="1" colspan="1">16.4%</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">MSP430F1611</td>
<td align="center" valign="top" rowspan="1" colspan="1">191.9 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">162.5 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">697.8 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">1,052.2 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">3,000</td>
<td align="center" valign="top" rowspan="1" colspan="1">35%</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">PIC18F458</td>
<td align="center" valign="top" rowspan="1" colspan="1">406.2 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">209 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">1,083.7 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">1,698.9 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">3,000</td>
<td align="center" valign="top" rowspan="1" colspan="1">56.6%</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">MC9S08GB60</td>
<td align="center" valign="top" rowspan="1" colspan="1">497.2 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">332 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">707.35 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">1,536.55 μs</td>
<td align="center" valign="top" rowspan="1" colspan="1">3,000</td>
<td align="center" valign="top" rowspan="1" colspan="1">51.3%</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t2-sensors-13-16384" position="float"><label>Table 2.</label>
<caption><p>PA × U parameters.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Processor</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Utilization Rate (U)</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Active Power (P<sub>A</sub>
) [mVA]</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1"><bold>P<sub>A</sub>
× U</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">LPC2124–ARM</td>
<td align="center" valign="top" rowspan="1" colspan="1">16.4%</td>
<td align="center" valign="top" rowspan="1" colspan="1">180</td>
<td align="center" valign="top" rowspan="1" colspan="1">29.52</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">MSP430F1611</td>
<td align="center" valign="top" rowspan="1" colspan="1">35%</td>
<td align="center" valign="top" rowspan="1" colspan="1">19.2</td>
<td align="center" valign="top" rowspan="1" colspan="1">6.72</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">PIC18F458</td>
<td align="center" valign="top" rowspan="1" colspan="1">56.6%</td>
<td align="center" valign="top" rowspan="1" colspan="1">220</td>
<td align="center" valign="top" rowspan="1" colspan="1">124.52</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">MC9S08GB60</td>
<td align="center" valign="top" rowspan="1" colspan="1">51.3%</td>
<td align="center" valign="top" rowspan="1" colspan="1">51.6</td>
<td align="center" valign="top" rowspan="1" colspan="1">26.47</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t3-sensors-13-16384" position="float"><label>Table 3.</label>
<caption><p>Routing table.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Origen Node</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Destination Node</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">2</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">0</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">0</td>
<td align="center" valign="top" rowspan="1" colspan="1"></td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t4-sensors-13-16384" position="float"><label>Table 4.</label>
<caption><p>Transmission time for 2-Bytes from all the patients to the main node.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th align="center" valign="middle" rowspan="1" colspan="1"><bold>Sender Node</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Receiver Node</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Source Node</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Receiver Node</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">6</td>
<td align="center" valign="top" rowspan="1" colspan="1">2</td>
<td align="center" valign="top" rowspan="1" colspan="1">78.309</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1(ack)<sub>1</sub>
</bold>
–5 ends</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.613</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">4</td>
<td align="center" valign="top" rowspan="1" colspan="1">2</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.320</td>
<td align="center" valign="top" rowspan="1" colspan="1">7</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.684</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">7</td>
<td align="center" valign="top" rowspan="1" colspan="1">2</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.333</td>
<td align="center" valign="top" rowspan="1" colspan="1">3</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.684</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>6(ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.344</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 Rtx moving 4</bold>
<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.684</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">5</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.355</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2 (ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.701</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (moving frame from 6)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.380</td>
<td align="center" valign="top" rowspan="1" colspan="1">7</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.714</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">3</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.380</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0 (moving frame from 4)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.740</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2(ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.397</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>7 (ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.746</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0 (moving frame from 6)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.421</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (ack)<sub>1</sub>
</bold>
–4 ends</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.764</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">5</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.421</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (moving frame from 7)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.780</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">3</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.463</td>
<td align="center" valign="top" rowspan="1" colspan="1">3</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.780</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (moving frame from 5)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.486</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2 (ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.792</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">7</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.486</td>
<td align="center" valign="top" rowspan="1" colspan="1">3</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.807</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>5(ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.488</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>3 (ack)</bold>
<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.825</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>0</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1(ack)<sub>1</sub>
</bold>
–6 ends</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.488</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (moving frame from 3)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.860</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2(ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.500</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 Rtx moving 3</bold>
<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.877</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">4</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.513</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0 (moving frame from 7)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.877</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">3</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.524</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (ack)<sub>1</sub>
</bold>
–7 ends</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.913</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">7</td>
<td align="center" valign="top" rowspan="1" colspan="1">2 Rtx<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.535</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 Rtx moving 3</bold>
<sub>2</sub>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.929</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>4(ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.547</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>2 (ack)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.949</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>2</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (moving frame from 4)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.581</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0 (moving frame from 3)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.979</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1"><bold>1</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0 (moving frame from 5)</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.589</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>0</bold>
</td>
<td align="center" valign="top" rowspan="1" colspan="1"><bold>1 (ack)<sub>1</sub>
</bold>
–3 ends</td>
<td align="center" valign="top" rowspan="1" colspan="1">79.013</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t5-sensors-13-16384" position="float"><label>Table 5.</label>
<caption><p>Average set-up time. BO = 9.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th colspan="4" align="center" valign="middle" rowspan="1"><bold>BO = 9</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th colspan="2" align="center" valign="middle" rowspan="1"><bold>4 Nodes</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1"><bold>6 Nodes</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th align="center" valign="top" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="top" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
<th align="center" valign="top" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="top" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">39.3017952</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">44.121011</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">36.0465694</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">24.4939538</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">43.288385</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">90.7865608</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t6-sensors-13-16384" position="float"><label>Table 6.</label>
<caption><p>Standard deviation of the set-up time samples. BO = 9.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th colspan="4" align="center" valign="middle" rowspan="1"><bold>BO = 9</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th colspan="2" align="center" valign="middle" rowspan="1"><bold>4 Nodes</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1"><bold>6 Nodes</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th align="center" valign="top" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="top" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
<th align="center" valign="top" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="top" rowspan="1" colspan="1"><bold>Time(s)</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">15.3270257</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">18.3955348</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">23.2507967</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">9.54237951</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">43.288385</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">11.99234</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t7-sensors-13-16384" position="float"><label>Table 7.</label>
<caption><p>Average set-up time. BO = 7.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th colspan="4" align="center" valign="middle" rowspan="1"><bold>BO = 7</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th colspan="2" align="center" valign="middle" rowspan="1"><bold>4 Nodes</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1"><bold>6 Nodes</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Time(s)</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">38.3346878</td>
<td align="center" valign="top" rowspan="1" colspan="1">025</td>
<td align="center" valign="top" rowspan="1" colspan="1">28.8846584</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">48.6352684</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">42.6441296</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">15.9716565</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">18.850547</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t8-sensors-13-16384" position="float"><label>Table 8.</label>
<caption><p>Standard deviation of the set-up time samples. BO = 7.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th colspan="4" align="center" valign="middle" rowspan="1"><bold>BO = 7</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th colspan="2" align="center" valign="middle" rowspan="1"><bold>4 Nodes</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1"><bold>6 Nodes</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Time (s)</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">025</td>
<td align="center" valign="top" rowspan="1" colspan="1">32.184823</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">17.8481252</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">22.9810905</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">32.1651341</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">15.9716565</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">3.10913004</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t9-sensors-13-16384" position="float"><label>Table 9.</label>
<caption><p>Percentage of packets that received ACKs on the first attempt for BO = 9.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th colspan="2" align="center" valign="middle" rowspan="1"><bold>End Device</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1"><bold>ECG</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Percentages</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Percentages</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">54.26%</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">38.88%</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">41.36%</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">60.02%</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">52.45%</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">50.86%</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t10-sensors-13-16384" position="float"><label>Table 10.</label>
<caption><p>Percentage of Packages that received ACK on the first attempt BO = 7.</p>
</caption>
<table frame="hsides" rules="groups"><thead><tr><th colspan="2" align="center" valign="middle" rowspan="1"><bold>End Device</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1"><bold>ECG</bold>
</th>
</tr>
<tr><th colspan="4" valign="bottom" rowspan="1"><hr></hr>
</th>
</tr>
<tr><th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Percentages</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>SD/BO</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Percentages</bold>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">44.39%</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.25</td>
<td align="center" valign="top" rowspan="1" colspan="1">50.02%</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">58.70%</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
<td align="center" valign="top" rowspan="1" colspan="1">67.57%</td>
</tr>
<tr><td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">45.13%</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">51.46%</td>
</tr>
</tbody>
</table>
</table-wrap>
</floats-group>
</pmc>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/TelematiV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000577 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 000577 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= TelematiV1 |flux= Pmc |étape= Corpus |type= RBID |clé= PMC:3892847 |texte= Wireless Sensor Networks for Ambient Assisted Living }}
Pour générer des pages wiki
HfdIndexSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/RBID.i -Sk "pubmed:24351665" \ | HfdSelect -Kh $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd \ | NlmPubMed2Wicri -a TelematiV1
![]() | This area was generated with Dilib version V0.6.31. | ![]() |