{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T17:34:28Z","timestamp":1773768868613,"version":"3.50.1"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2019,3,25]],"date-time":"2019-03-25T00:00:00Z","timestamp":1553472000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001602","name":"Science Foundation Ireland","doi-asserted-by":"publisher","award":["13\/IA\/1977"],"award-info":[{"award-number":["13\/IA\/1977"]}],"id":[{"id":"10.13039\/501100001602","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001584","name":"Department of Agriculture, Food and the Marine","doi-asserted-by":"publisher","award":["16\/RC\/3835"],"award-info":[{"award-number":["16\/RC\/3835"]}],"id":[{"id":"10.13039\/501100001584","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Sen. Netw."],"published-print":{"date-parts":[[2019,5,31]]},"abstract":"<jats:p>In this article, we present a fog computing technique for real-time activity recognition and localization on-board wearable Internet of Things(IoT) devices. Our technique makes joint use of two light-weight analytic methods\u2014Iterative Edge Mining(IEM) and Cooperative Activity Sequence-based Map Matching(CASMM). IEM is a decision-tree classifier that uses acceleration data to estimate the activity state. The sequence of activities generated by IEM is analyzed by the CASMM method for identifying the location. The CASMM method uses cooperation between devices to improve accuracy of classification and then performs map matching to identify the location. We evaluate the performance of our approach for activity recognition and localization of animals. The evaluation is performed using real-world acceleration data of cows collected during a pilot study at a Dairygold-sponsored farm in Kilworth, Ireland. The analysis shows that our approach can achieve a localization accuracy of up to 99%. In addition, we exploit the location-awareness of devices and present an event-driven communication approach to transmit data from the IoT devices to the cloud. The delay-tolerant communication facilitates context-aware sensing and significantly improves energy profile of the devices. Furthermore, an array-based implementation of IEM is discussed, and resource assessment is performed to verify its suitability for device-based implementation.<\/jats:p>","DOI":"10.1145\/3306147","type":"journal-article","created":{"date-parts":[[2019,3,26]],"date-time":"2019-03-26T12:41:51Z","timestamp":1553604111000},"page":"1-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Leveraging Fog Analytics for Context-Aware Sensing in Cooperative Wireless Sensor Networks"],"prefix":"10.1145","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0110-8975","authenticated-orcid":false,"given":"Kriti","family":"Bhargava","sequence":"first","affiliation":[{"name":"Telecommunications Software 8 Systems Group, Waterford Institute of Technology, Waterford, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stepan","family":"Ivanov","sequence":"additional","affiliation":[{"name":"Telecommunications Software 8 Systems Group, Waterford Institute of Technology, Waterford, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diarmuid","family":"McSweeney","sequence":"additional","affiliation":[{"name":"Waterford Institute of Technology, Waterford, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William","family":"Donnelly","sequence":"additional","affiliation":[{"name":"Waterford Institute of Technology, Waterford, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,3,25]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968450"},{"key":"e_1_2_1_2_1","unstructured":"CERES TAG. 2018. What is ceres tag. Retrieved from cerestag.com.  CERES TAG. 2018. What is ceres tag. Retrieved from cerestag.com."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2009.15"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2015.2438193"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 9th International Symposium on Communication Systems, Networks Digital Sign (CSNDSP\u201914)","author":"Stoyanova T.","unstructured":"T. Stoyanova , F. Kerasiotis , C. Antonopoulos , and G. Papadopoulos . 2014. RSS-based localization for wireless sensor networks in practice . In Proceedings of the 9th International Symposium on Communication Systems, Networks Digital Sign (CSNDSP\u201914) . 134--139. T. Stoyanova, F. Kerasiotis, C. Antonopoulos, and G. Papadopoulos. 2014. RSS-based localization for wireless sensor networks in practice. In Proceedings of the 9th International Symposium on Communication Systems, Networks Digital Sign (CSNDSP\u201914). 134--139."},{"key":"e_1_2_1_6_1","volume-title":"User manual: E093 SmartBow eartag. Retrieved from smartbow.com. (accessed","year":"2017","unstructured":"SmartBow. 2014. User manual: E093 SmartBow eartag. Retrieved from smartbow.com. (accessed Oct. 2017 ). SmartBow. 2014. User manual: E093 SmartBow eartag. Retrieved from smartbow.com. (accessed Oct. 2017)."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342509.2342513"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/THMS.2014.2368092"},{"key":"e_1_2_1_9_1","unstructured":"DAIRYMASTER. 2013. What is moomonitor+. Retrieved from moomonitor.dairymaster.com.  DAIRYMASTER. 2013. What is moomonitor+. Retrieved from moomonitor.dairymaster.com."},{"key":"e_1_2_1_10_1","unstructured":"HerdInsights. 2015. How HerdInsights works. Retrieved from herdinsights.com.  HerdInsights. 2015. How HerdInsights works. Retrieved from herdinsights.com."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2013.2266895"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the International Conference on Computing, Networking and Communications (ICNC\u201917)","author":"Bhargava K.","unstructured":"K. Bhargava , S. Ivanov , C. Kulatunga , and W. Donnelly . 2017. Fog-enabled WSN system for animal behavior analysis in precision dairy . In Proceedings of the International Conference on Computing, Networking and Communications (ICNC\u201917) . 504--510. K. Bhargava, S. Ivanov, C. Kulatunga, and W. Donnelly. 2017. Fog-enabled WSN system for animal behavior analysis in precision dairy. In Proceedings of the International Conference on Computing, Networking and Communications (ICNC\u201917). 504--510."},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the International Multidisciplinary Conference on Computer and Energy Science (SpliTech\u201916)","author":"Mainetti L.","unstructured":"L. Mainetti , L. Patrono , A. Secco , and I. Sergi . 2016. An IoT-aware AAL system for elderly people . In Proceedings of the International Multidisciplinary Conference on Computer and Energy Science (SpliTech\u201916) . 1--6. L. Mainetti, L. Patrono, A. Secco, and I. Sergi. 2016. An IoT-aware AAL system for elderly people. In Proceedings of the International Multidisciplinary Conference on Computer and Energy Science (SpliTech\u201916). 1--6."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3161185"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2016.2591958"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130940"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2953880"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2248535"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2015.2494629"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2016.2579265"},{"key":"e_1_2_1_21_1","unstructured":"OpenFog Consortium Architecture Working Group. 2017. OpenFog reference architecture for fog computing. Retrieved from openfogconsortium.org.  OpenFog Consortium Architecture Working Group. 2017. OpenFog reference architecture for fog computing. Retrieved from openfogconsortium.org."},{"key":"e_1_2_1_22_1","unstructured":"S. Sarkar S. Chatterjee and S. Misra. 2015. Assessment of the suitability of fog computing in the context of internet of things. IEEE Trans. Cloud Comput. PP 99 (2015).  S. Sarkar S. Chatterjee and S. Misra. 2015. Assessment of the suitability of fog computing in the context of internet of things. IEEE Trans. Cloud Comput. PP 99 (2015)."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2011.2164620"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 10th International Conference on Hybrid Intelligent Systems. 219--222","author":"Soares S. Gomes","unstructured":"S. Gomes Soares , A. F. da Rocha , T. M. G. de A. Barbosa , and R. A. de Matos Ara\u00fajo. 2010. Embedding a neural network into WSN furniture . In Proceedings of the 10th International Conference on Hybrid Intelligent Systems. 219--222 . S. Gomes Soares, A. F. da Rocha, T. M. G. de A. Barbosa, and R. A. de Matos Ara\u00fajo. 2010. Embedding a neural network into WSN furniture. In Proceedings of the 10th International Conference on Hybrid Intelligent Systems. 219--222."},{"key":"e_1_2_1_25_1","doi-asserted-by":"crossref","unstructured":"D. Goldsmith and J. Brusey. 2010. The Spanish Inquisition protocol: Model-based transmission reduction for wireless sensor networks. In IEEE Sensors. 2043--2048.  D. Goldsmith and J. Brusey. 2010. The Spanish Inquisition protocol: Model-based transmission reduction for wireless sensor networks. In IEEE Sensors. 2043--2048.","DOI":"10.1109\/ICSENS.2010.5690285"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the IEEE Concerence on Sensors 66--70","author":"Gaura E. I.","unstructured":"E. I. Gaura , J. Brusey , and R. Wilkins . 2011. Bare necessities\u2014Knowledge-driven WSN design . In Proceedings of the IEEE Concerence on Sensors 66--70 . E. I. Gaura, J. Brusey, and R. Wilkins. 2011. Bare necessities\u2014Knowledge-driven WSN design. In Proceedings of the IEEE Concerence on Sensors 66--70."},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the Sensors 8 Instrumentation KTN: Wireless Sensing Demonstrator Showcase (WiSIG\u201909)","author":"Rednic R.","unstructured":"R. Rednic , E. Gaura , and J. Brusey . 2009. ClassAct: Accelerometer-based real-time activity classifier . In Proceedings of the Sensors 8 Instrumentation KTN: Wireless Sensing Demonstrator Showcase (WiSIG\u201909) . 1--6. R. Rednic, E. Gaura, and J. Brusey. 2009. ClassAct: Accelerometer-based real-time activity classifier. In Proceedings of the Sensors 8 Instrumentation KTN: Wireless Sensing Demonstrator Showcase (WiSIG\u201909). 1--6."},{"key":"e_1_2_1_28_1","first-page":"63","article-title":"Survey on energy consumption models in wireless sensor networks","volume":"1","author":"Abo-Zahhad M.","year":"2014","unstructured":"M. Abo-Zahhad , O. Amin , M. Farrag , and A. Ali . 2014 . Survey on energy consumption models in wireless sensor networks . Open Trans. Wireless Comm. 1 , 1 (2014), 63 -- 79 . M. Abo-Zahhad, O. Amin, M. Farrag, and A. Ali. 2014. Survey on energy consumption models in wireless sensor networks. Open Trans. Wireless Comm. 1, 1 (2014), 63--79.","journal-title":"Open Trans. Wireless Comm."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.3168\/jds.2012-6107"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.applanim.2012.10.001"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 15th Precision Agriculture Symposium. 42--48","author":"M. Trotter","year":"2012","unstructured":"M. Trotter et al. 2012 . Monitoring and managing landscape variability in grazing systems . In Proceedings of the 15th Precision Agriculture Symposium. 42--48 . M. Trotter et al. 2012. Monitoring and managing landscape variability in grazing systems. In Proceedings of the 15th Precision Agriculture Symposium. 42--48."},{"key":"e_1_2_1_32_1","unstructured":"J. Werner et al. 2017. Evaluation of the RumiWatchSystem for measuring grazing behaviour of cows. J. Neurosci. Meth. Elsevier (2017).  J. Werner et al. 2017. Evaluation of the RumiWatchSystem for measuring grazing behaviour of cows. J. Neurosci. Meth. Elsevier (2017)."},{"key":"e_1_2_1_33_1","unstructured":"Advanticsys. 2017. MTM-CM5000-MSP. Retrieved from advanticsys.com.  Advanticsys. 2017. MTM-CM5000-MSP. Retrieved from advanticsys.com."},{"key":"e_1_2_1_34_1","unstructured":"Invensense. 2014. MPU-9255 product specification (rev. 1.0). Retrieved from stanford.edu.  Invensense. 2014. MPU-9255 product specification (rev. 1.0). Retrieved from stanford.edu."},{"key":"e_1_2_1_35_1","unstructured":"Wiki. 2015. TinyOS documentation wiki. Retrieved from tinyos.stanford.edu\/tinyos-wiki.  Wiki. 2015. TinyOS documentation wiki. Retrieved from tinyos.stanford.edu\/tinyos-wiki."},{"key":"e_1_2_1_36_1","unstructured":"Raspberry Pi Foundation. 2016. Raspberry Pi 2 model B. Retrieved from raspberrypi.org.  Raspberry Pi Foundation. 2016. Raspberry Pi 2 model B. Retrieved from raspberrypi.org."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 5th ICST Wireless Internet Conference (WICON\u201910)","author":"Uddin Md. B.","unstructured":"Md. B. Uddin and C. Castelluccia . 2010. Toward clock skew--based wireless sensor node services . In Proceedings of the 5th ICST Wireless Internet Conference (WICON\u201910) . 1--9. Md. B. Uddin and C. Castelluccia. 2010. Toward clock skew--based wireless sensor node services. In Proceedings of the 5th ICST Wireless Internet Conference (WICON\u201910). 1--9."},{"key":"e_1_2_1_38_1","first-page":"8","article-title":"Power measurements of wireless sensor network node","volume":"1","author":"Shinghal K.","year":"2011","unstructured":"K. Shinghal , A. Noor , N. Srivastava , and R. Singh . 2011 . Power measurements of wireless sensor network node . Int. J. Comput. Eng. Sci. 1 , 1 (2011), 8 -- 13 . K. Shinghal, A. Noor, N. Srivastava, and R. Singh. 2011. Power measurements of wireless sensor network node. Int. J. Comput. Eng. Sci. 1, 1 (2011), 8--13.","journal-title":"Int. J. Comput. Eng. Sci."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.3390\/s130303473"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/780822.781133"},{"key":"e_1_2_1_41_1","unstructured":"Ant\u00f4nio D\u00e2maso Davi Freitas and Nelson Rosa. 2013. nesc2cpn. Retrieved from github.com\/sensor2model-group\/nesc2cpn.  Ant\u00f4nio D\u00e2maso Davi Freitas and Nelson Rosa. 2013. nesc2cpn. Retrieved from github.com\/sensor2model-group\/nesc2cpn."}],"container-title":["ACM Transactions on Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306147","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306147","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:04:21Z","timestamp":1750273461000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306147"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,25]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,5,31]]}},"alternative-id":["10.1145\/3306147"],"URL":"https:\/\/doi.org\/10.1145\/3306147","relation":{},"ISSN":["1550-4859","1550-4867"],"issn-type":[{"value":"1550-4859","type":"print"},{"value":"1550-4867","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,25]]},"assertion":[{"value":"2018-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}