{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,3]],"date-time":"2026-10-03T00:21:30Z","timestamp":1790986890205,"version":"4.1.0"},"reference-count":67,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2013,2,7]],"date-time":"2013-02-07T00:00:00Z","timestamp":1360195200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The rising popularity of location-based services has prompted considerable research in the field of indoor location systems. Since there is no single technology to support these systems, it is necessary to consider the fusion of the information coming from heterogeneous sensors. This paper presents a software architecture designed for a hybrid location system where we can merge information from multiple sensor technologies. The architecture was designed to be used by different kinds of actors independently and with mutual transparency: hardware administrators, algorithm developers and user applications. The paper presents the architecture design, work-flow, case study examples and some results to show how different technologies can be exploited to obtain a good estimation of a target position.<\/jats:p>","DOI":"10.3390\/s130202220","type":"journal-article","created":{"date-parts":[[2013,2,7]],"date-time":"2013-02-07T11:03:18Z","timestamp":1360234998000},"page":"2220-2253","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Architecture for Multi-Technology Real-Time Location Systems"],"prefix":"10.3390","volume":"13","author":[{"given":"Javier","family":"Rodas","sequence":"first","affiliation":[{"name":"Department of Electronics and Systems, University of A Coru\u00f1a, Campus de Elvi\u00f1a s\/n, 15071 A Coru\u00f1a, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Valent\u00edn","family":"Barral","sequence":"additional","affiliation":[{"name":"Department of Electronics and Systems, University of A Coru\u00f1a, Campus de Elvi\u00f1a s\/n, 15071 A Coru\u00f1a, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3877-1332","authenticated-orcid":false,"given":"Carlos","family":"Escudero","sequence":"additional","affiliation":[{"name":"Department of Electronics and Systems, University of A Coru\u00f1a, Campus de Elvi\u00f1a s\/n, 15071 A Coru\u00f1a, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2013,2,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MPRV.2007.61","article-title":"Navitime: Supporting Pedestrian Navigation in the Real World","volume":"6","author":"Arikawa","year":"2007","journal-title":"Pervasive Comput."},{"key":"ref_2","unstructured":"O'Connor, M., Bell, T., Elkaim, G., and Parkinson, B. (June, January 23\u2013). Automatic Steering of Farm Vehicles Using GPS. Minneapolis, MN, USA."},{"key":"ref_3","first-page":"12","article-title":"Beyond location based-the spatially aware mobile phone","volume":"4295","author":"Simon","year":"2006","journal-title":"Web Wirel. Geogr. Inf. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MMUL.2007.33","article-title":"Enabling mobile phones to support large-scale museum guidance","volume":"14","author":"Bruns","year":"2007","journal-title":"IEEE Multimed."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Haller, M., Billinghurst, M., and Thomas, B. (2007). Emerging Technologies of Augmented Reality: Interfaces and Design, IGI Global.","DOI":"10.4018\/978-1-59904-066-0"},{"key":"ref_6","unstructured":"Jit, B., Zhang, D., Qiao, G., Foo, V., Qiu, Q., and Yap, P. (2006, January 26\u201328). A System for Activity Monitoring and Patient Tracking in a Smart Hospital. Belfast, UK. Volume 19."},{"key":"ref_7","unstructured":"Kaplan, E.D. (2005). Understanding GPS: Principles and Applications, Artech House Publishers."},{"key":"ref_8","unstructured":"Ehsani, M.R., Sullivan, M.D., Zimmerman, T.L., and Stombaugh, T. (2003). Evaluating the Dynamic Accuracy of Low-Cost GPS Receivers, American Society of Agricultural and Biological Engineers (ASAE). ASAE Meeting Paper No. 031014."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1093\/jof\/103.4.169","article-title":"Consumer-Grade Global Positioning System (GPS) Accuracy and Reliability","volume":"103","author":"Wing","year":"2005","journal-title":"J. Forest."},{"key":"ref_10","unstructured":"Bahillo, A., Prieto, J., Mazuelas, S., Lorenzo, R., Ferna\u00e1ndez, P., and Abril, E. (May, January 16\u2013). E-Field Assessment Errors Caused by the Human Body on Localization Systems. Taipei, Taiwan."},{"key":"ref_11","first-page":"775","article-title":"RADAR: An in-building RF-based user location and tracking system","volume":"2","author":"Bahl","year":"2000","journal-title":"Comput. Commun. Soc."},{"key":"ref_12","unstructured":"Wu, C., Fu, L., and Lian, F. (2004, January 21\u201323). WLAN Location Determination in E-Home via Support Vector Classification. Taipei, Taiwan. Volume 2."},{"key":"ref_13","unstructured":"Battiti, R., Nhat, T.L., and Villani, A. (2002). Location-Aware Computing: A Neural Network Model For Determining Location In Wireless LANs, Department of Information and Communication Technology, University of Trento. Technical Report DIT-02-0083."},{"key":"ref_14","first-page":"954","article-title":"Indoor localization using neural networks with location fingerprints","volume":"5769","author":"Laoudias","year":"2009","journal-title":"Artif. Neural Netw."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MSP.2003.1236770","article-title":"Particle filtering","volume":"20","author":"Kotecha","year":"2003","journal-title":"Signal Process. Mag."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Doucet, A., Freitas, N., and Gordon, N. (2001). Sequential Monte Carlo Methods in Practice, Springer.","DOI":"10.1007\/978-1-4757-3437-9"},{"key":"ref_17","first-page":"107","article-title":"Novel approach to nonlinear and non-gaussian bayesian state estimation","volume":"140","author":"Gordon","year":"1993","journal-title":"IEE Proc. -F."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1007\/978-3-642-03819-8_35","article-title":"Efficient and accurate wlan positioning with weighted graphs","volume":"13","author":"Hansen","year":"2009","journal-title":"Mobile Lightweight Wirel. Syst."},{"key":"ref_19","unstructured":"Bahl, P., and Padmanabhan, V.N. (2000). Enhancements to the RADAR User Location and Tracking System, Microsoft Research. Technical Report MSR-TR-2000-12."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/978-3-540-75160-1_2","article-title":"Deployment, calibration, and measurement factors for position errors in 802.11-based indoor positioning systems","volume":"4718","author":"King","year":"2007","journal-title":"Locat. Context Aware."},{"key":"ref_21","unstructured":"Elnahrawy, E., Xiaoyan, L., and Martin, R.P. (October, January 4\u2013). The Limits of Localization using Signal Strength: A Comparative Study. Santa Clara, CA, USA."},{"key":"ref_22","unstructured":"Hightower, J., Brumitt, B., and Borriello, G. (June, January 20\u2013). The Location Stack: A Layered Model for Location in Ubiquitous Computing. Callicoon, NY, USA."},{"key":"ref_23","unstructured":"Schiller, J., and Voisard, A. (2004). Location-based Services, Elsevier."},{"key":"ref_24","unstructured":"Real-Time Locating Systems (RTLS) Part 1: Application Program Interface (API). ISO\/IEC 24730-1:2006. Available online: http:\/\/www.iso.org\/iso\/catalogue_detail.htm?csnumber=38840 (accessed on 1 December 2012)."},{"key":"ref_25","unstructured":"Automatic Identification and Data Capture (AIDC) Techniques Harmonized vocabulary. Part 5: Locating systems. ISO\/IEC 19762-5:2008. Available online: http:\/\/www.iso.org\/iso\/iso_catalogue\/catalogue_tc\/catalogue_detail.htm?csnumber=50718 (accessed on 1 December 2012)."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Hightower, J., Borriello, G., and Want, R. (2000). SpotON: An Indoor 3D Location Sensing Technology Based on RF Signal Strength, University of Washington. Technical Report UW CSE 00-02-02.","DOI":"10.1145\/633310.633313"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1023\/B:WINE.0000044029.06344.dd","article-title":"LANDMARC: Indoor location sensing using active RFID","volume":"10","author":"Ni","year":"2004","journal-title":"Wirel. Netw."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yamasaki, R., Ogino, A., Tamaki, T., Uta, T., Matsuzawa, N., and Kato, T. (2005, January 13\u201317). TDOA Location System for IEEE 802.11b WLAN. New Orleans, LA, USA. Volume 4.","DOI":"10.1109\/WCNC.2005.1424880"},{"key":"ref_29","unstructured":"Ekahau Real Time Location System. Available online: http:\/\/www.ekahau.com\/products\/real-time-location-system\/overview.html (accessed on 1 December 2012)."},{"key":"ref_30","unstructured":"Mojix eLocation. Available online: http:\/\/www.mojix.com\/products\/elocation.php (accessed on 1 December 2012)."},{"key":"ref_31","unstructured":"RFind. Available online: http:\/\/rfind.com\/technology-overview\/ (accessed on 1 December 2012)."},{"key":"ref_32","unstructured":"Plus Location Systems. Available online: http:\/\/www.plus-ls.com (accessed on 1 December 2012)."},{"key":"ref_33","unstructured":"Couronne, S., Hadaschik, N., Fassbinder, M., von der Grun, T., Weyn, M., and Klepal, M. (June, January 22\u2013). Widyawan.; Denis, T. LocON - A Platform for an Inter-Working of Embedded Localisation and Communication Systems. Rome, Italy."},{"key":"ref_34","unstructured":"Coster, M.D., Mattheussen, S., Klepal, M., Weyn, M., and Ergeerts, G. (2010, January 25\u201330). GeCSen-A Generic and Cross-Platform Sensor Framework for LocON. Florence, Italy."},{"key":"ref_35","unstructured":"Weyn, M. (2011). Opportunistic Seamless Localization. [PhD thesis, University of Antwerp]."},{"key":"ref_36","unstructured":"Millner, H., Gulden, P., Weyn, M., Fassbinder, M., and Casaca, A. LocON Deliverable D4.2: Description of the LocON Protocols. Available online: http:\/\/www.locon-eu.com\/Deliverables\/DeliverableD42_prot.pdf (accessed on 1 December 2012)."},{"key":"ref_37","unstructured":"Extensible Markup Language (XML). Available online: http:\/\/www.w3.org\/XML\/ (accessed on 1 December 2012)."},{"key":"ref_38","unstructured":"YAML Ai not Markup Language. Available online: http:\/\/www.yaml.org (accessed on 1 December 2012)."},{"key":"ref_39","unstructured":"ProgrammableWeb: 1 in 5 APIs Say \u201cBye XML\u201d. Available online: http:\/\/blog.programmableweb.com\/2011\/05\/25\/1-in-5-apis-say-bye-xml\/ (accessed on 1 December 2012)."},{"key":"ref_40","unstructured":"Introducing Tumblr's New API. Available online: http:\/\/engineering.tumblr.com\/post\/7541361718\/introducing-tumblrs-new-api (accessed on 1 December 2012)."},{"key":"ref_41","unstructured":"Facebook Graph API. Available online: https:\/\/developers.facebook.com\/docs\/reference\/api\/ (accessed on 1 December 2012)."},{"key":"ref_42","unstructured":"FourSquare API. Available online: https:\/\/developer.foursquare.com\/ (accessed on 1 December 2012)."},{"key":"ref_43","unstructured":"ProgrammableWeb: Is JSON the Developer's Choice?. Available online: http:\/\/blog.programmableweb.com\/2010\/08\/11\/is-json-the-developers-choice\/ (accessed on 1 December 2012)."},{"key":"ref_44","unstructured":"ProgrammableWeb: 81 News APIs: Digg, FanFeedr and ClearForest. Available online: http:\/\/blog.programmableweb.com\/2012\/02\/01\/81-news-apis-digg-fanfeedr-and-clearforest\/ (accessed on 1 December 2012)."},{"key":"ref_45","unstructured":"Sullivan, S. (2011). Comparing JSON Libraries, Technical Report; Portland Java User Group."},{"key":"ref_46","unstructured":"Jackson Java JSON-Processor. Available online: http:\/\/jackson.codehaus.org\/ (accessed on 1 December 2012)."},{"key":"ref_47","unstructured":"JSON-lib. Available online: http:\/\/json-lib.sourceforge.net\/ (accessed on 1 December 2012)."},{"key":"ref_48","unstructured":"Google Gson. Available online: http:\/\/code.google.com\/p\/google-gson\/ (accessed on 1 December 2012)."},{"key":"ref_49","unstructured":"JSON-Benchmark: Which parser is fastest on Android?. Available online: http:\/\/code.google.com\/p\/json-benchmark\/ (accessed on 1 December 2012)."},{"key":"ref_50","unstructured":"JSONiJ (JSON in Java) - Current JSON Benchmark (0.2.7). Available online: http:\/\/projects.plural.cc\/news\/22 (accessed on 1 December 2012)."},{"key":"ref_51","unstructured":"Updated iPhone JSON Benchmarks. Available online: http:\/\/soff.es\/updated-iphone-json-benchmarks (accessed on 1 December 2012)."},{"key":"ref_52","unstructured":"JSON versus PLIST, the Ultimate Showdown. Available online: http:\/\/www.cocoanetics.com\/2011\/03\/json-versus-plist-the-ultimate-showdown\/ (accessed on 1 December 2012)."},{"key":"ref_53","unstructured":"OpenID. Available online: http:\/\/openid.net\/ (accessed on 1 December 2012)."},{"key":"ref_54","unstructured":"Secure Sockets Layer (SSL) Protocol Version 3.0. Available online: http:\/\/tools.ietf.org\/html\/rfc6101 (accessed on 1 December 2012)."},{"key":"ref_55","unstructured":"Transport Layer Security (TLS) Protocol Version 1.2. Available online: http:\/\/tools.ietf.org\/html\/rfc5246 (accessed on 1 December 2012)."},{"key":"ref_56","unstructured":"MicaZ. Available online: http:\/\/www.memsic.com\/products\/wireless-sensor-networks\/wireless-modules.html (accessed on 1 December 2012)."},{"key":"ref_57","unstructured":"Arduino - Open Hardware platform. Available online: http:\/\/www.arduino.cc (accessed on 1 December 2012)."},{"key":"ref_58","unstructured":"Digi XBee Wireless RF Module. Available online: http:\/\/www.digi.com\/xbee\/ (accessed on 1 December 2012)."},{"key":"ref_59","first-page":"1012","article-title":"Modeling of indoor positioning systems based on location fingerprinting","volume":"2","author":"Kaemarungsi","year":"2004","journal-title":"Comput. Commun. Soc."},{"key":"ref_60","unstructured":"Kaemarungsi, K. (January, January 16-). Distribution of WLAN Received Signal Strength Indication for Indoor Location Determination. Phuket, THA."},{"key":"ref_61","unstructured":"Narzullaev, A., Park, Y., and Jung, H. (May, January 6-). Accurate Signal Strength Prediction Based Positioning for Indoor WLAN Systems. Monterey, CA, USA."},{"key":"ref_62","unstructured":"Li, B., Salter, J., Dempster, A.G., and Rizos, C. (2006). Indoor Positioning Techniques Based on Wireless LAN, School of Computer Science and Engineering, UNSW. Technical Report."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1023\/A:1016003126882","article-title":"A Probabilistic Approach to WLAN User Location Estimation","volume":"9","author":"Roos","year":"2002","journal-title":"Int. J. Wirel. Inf. Netw."},{"key":"ref_64","unstructured":"Saha, S., Chauhuri, K., Sanghi, D., and Bhagwat, P. (2003, January 16-20). Location Determination of a Mobile Device Using IEEE 802.11b Access Point Signals. New Orleans, LA, USA."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/MAP.2003.1232163","article-title":"A survey of various propagation models for mobile communication","volume":"45","author":"Sarkar","year":"2003","journal-title":"Antennas Propag. Mag. IEEE"},{"key":"ref_66","unstructured":"Rappaport, T.S. (2002). Wireless Communications: Principles and Practice, Prentice Hall."},{"key":"ref_67","unstructured":"William, H.P., Brian, P.F., Saul, A.T., and William, T.V. (1992). Numerical Recipes in C: The Art of Scientific Computing, Cambridge University Press."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/2\/2220\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:44:54Z","timestamp":1760219094000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/2\/2220"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2,7]]},"references-count":67,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2013,2]]}},"alternative-id":["s130202220"],"URL":"https:\/\/doi.org\/10.3390\/s130202220","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,2,7]]}}}