{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T13:13:54Z","timestamp":1769346834637,"version":"3.49.0"},"reference-count":46,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2021,7,29]],"date-time":"2021-07-29T00:00:00Z","timestamp":1627516800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001787","name":"University of South Australia","doi-asserted-by":"publisher","award":["100069682"],"award-info":[{"award-number":["100069682"]}],"id":[{"id":"10.13039\/501100001787","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In recent years, significant research and development efforts have been made to transform the Internet of Things (IoT) from a futuristic vision to reality. The IoT is expected to deliver huge economic benefits through improved infrastructure and productivity in almost all sectors. At the core of the IoT are the distributed sensing devices or sensor nodes that collect and communicate information about physical entities in the environment. These sensing platforms have traditionally been developed around off-the-shelf microcontrollers. Field-Programmable Gate Arrays (FPGA) have been used in some of the recent sensor nodes due to their inherent flexibility and high processing capability. FPGAs can be exploited to huge advantage because the sensor nodes can be configured to adapt their functionality and performance to changing requirements. In this paper, FlexiS, a high performance and flexible sensor node platform based on FPGA, is presented. Test results show that FlexiS is suitable for data and computation intensive applications in wireless sensor networks because it offers high performance with low energy profile, easy integration of multiple types of sensors, and flexibility. This type of sensing platforms will therefore be suitable for the distributed data analysis and decision-making capabilities the emerging IoT applications require.<\/jats:p>","DOI":"10.3390\/s21155154","type":"journal-article","created":{"date-parts":[[2021,7,29]],"date-time":"2021-07-29T21:21:21Z","timestamp":1627593681000},"page":"5154","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["FlexiS\u2014A Flexible Sensor Node Platform for the Internet of Things"],"prefix":"10.3390","volume":"21","author":[{"given":"Duc Minh","family":"Pham","sequence":"first","affiliation":[{"name":"UniSA STEM, University of South Australia, Mawson Lakes, SA 5095, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9627-7594","authenticated-orcid":false,"given":"Syed Mahfuzul","family":"Aziz","sequence":"additional","affiliation":[{"name":"UniSA STEM, University of South Australia, Mawson Lakes, SA 5095, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,7,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kopetz, H. (2011). Internet of things. Real-Time Systems, Springer.","DOI":"10.1007\/978-1-4419-8237-7"},{"key":"ref_2","unstructured":"IntelCorporation (2019, December 21). A Guide to the Internet of Things. Available online: https:\/\/www.intel.com\/content\/www\/us\/en\/internet-of-things\/infographics\/guide-to-iot.html."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/2980765.2980768","article-title":"The Internet of Things: Opportunities and Challenges for Distributed Data Analysis","volume":"18","author":"Stolpe","year":"2016","journal-title":"SIGKDD Explor. Newsl."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1109\/JIOT.2017.2683200","article-title":"A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications","volume":"4","author":"Lin","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Raghavendra, C., Sivalingam, K., and Znati, T. (2004). Wireless Sensor Networks, Springer.","DOI":"10.1007\/b117506"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"921","DOI":"10.1016\/j.comnet.2006.10.002","article-title":"A survey on wireless multimedia sensor networks","volume":"51","author":"Akyildiz","year":"2007","journal-title":"Comput. Netw."},{"key":"ref_7","unstructured":"(2020, October 25). Arduino. Arduino. Available online: https:\/\/www.arduino.cc."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.jnca.2014.08.002","article-title":"Communication performances of IEEE 802.15.4 wireless sensor motes for data-intensive applications: A comparison of WaspMote, Arduino MEGA, TelosB, MicaZ and iMote2 for image surveillance","volume":"46","author":"Pham","year":"2014","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_9","unstructured":"Verizon (2019, March 12). State of the Market: The Internet of Things 2015. Available online: http:\/\/www.verizonenterprise.com\/."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1084","DOI":"10.1109\/LCOMM.2013.050313.121933","article-title":"Energy efficient image transmission in wireless multimedia sensor networks","volume":"17","author":"Aziz","year":"2013","journal-title":"Commun. Lett. IEEE"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Roselli, L., Mariotti, C., Mezzanotte, P., Alimenti, F., Orecchini, G., Virili, M., and Carvalho, N.B. (2015, January 25\u201328). Review of the present technologies concurrently contributing to the implementation of the Internet of Things (IoT) paradigm: RFID, Green Electronics, WPT and Energy Harvesting. Proceedings of the 2015 IEEE Topical Conference on Wireless Sensors and Sensor Networks (WiSNet), San Diego, CA, USA.","DOI":"10.1109\/WISNET.2015.7127402"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Garcia, R., Gordon-Ross, A., and George, A.D. (2009, January 5\u20137). Exploiting Partially Reconfigurable FPGAs for Situation-Based Reconfiguration in Wireless Sensor Networks. Proceedings of the 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines, Napa, CA, USA.","DOI":"10.1109\/FCCM.2009.45"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Liu, F., Jia, Z., and Li, Y. (2012, January 25\u201327). A Novel Partial Dynamic Reconfiguration Image Sensor Node for Wireless Multimedia Sensor Networks. Proceedings of the 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, Liverpool, UK.","DOI":"10.1109\/HPCC.2012.201"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Portilla, J., Riesgo, T., and de Castro, A. (2007, January 28\u201326). A Reconfigurable Fpga-Based Architecture for Modular Nodes in Wireless Sensor Networks. Proceedings of the 2007 3rd Southern Conference on Programmable Logic, Mar del Plata, Argentina.","DOI":"10.1109\/SPL.2007.371750"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2667","DOI":"10.3390\/s120302667","article-title":"Using SRAM based FPGAs for power-aware high performance wireless sensor networks","volume":"12","author":"Valverde","year":"2012","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1109\/JIOT.2017.2785659","article-title":"A 6LoWPAN Accelerator for Internet of Things Endpoint Devices","volume":"5","author":"Gomes","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2949","DOI":"10.1016\/j.comnet.2013.07.001","article-title":"Object extraction scheme and protocol for energy efficient image communication over wireless sensor networks","volume":"57","author":"Pham","year":"2013","journal-title":"Comput. Netw."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hayat, M.N., Khan, H., Iqbal, Z., Rahman, Z.U., and Tahir, M. (2017, January 8\u20139). Multimedia sensor networks: Recent trends, research challenges and future directions. Proceedings of the 2017 International Conference on Communication, Computing and Digital Systems (C-CODE), Islamabad, Pakistan.","DOI":"10.1109\/C-CODE.2017.7918921"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sales, F.O., Marante, Y., Vieira, A.B., and Silva, E.F. (2020). Energy Consumption Evaluation of a Routing Protocol for Low-Power and Lossy Networks in Mesh Scenarios for Precision Agriculture. Sensors, 20.","DOI":"10.3390\/s20143814"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"6247","DOI":"10.3390\/s140406247","article-title":"A Survey on FPGA-Based Sensor Systems: Towards Intelligent and Reconfigurable Low-Power Sensors for Computer Vision, Control and Signal Processing","volume":"14","author":"Jara","year":"2014","journal-title":"Sensors"},{"key":"ref_21","unstructured":"MEMSIC (2020, October 25). MICAZ MPR2400CA Datasheet. Available online: http:\/\/www.memsic.com\/userfiles\/files\/Datasheets\/WSN\/micaz_datasheet-t.pdf."},{"key":"ref_22","unstructured":"MEMSIC (2020, October 25). IRIS XM2110CA Datasheet. Available online: http:\/\/www.memsic.com\/userfiles\/files\/Datasheets\/WSN\/IRIS_Datasheet.pdf."},{"key":"ref_23","unstructured":"MEMSIC (2020, October 25). TELOSB TPR2420CA Datasheet. Available online: https:\/\/www.willow.co.uk\/TelosB_Datasheet.pdf."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Goh, K., Ong, S.H., Joe, Y.Y., Kusolpalin, P., Moh, W., and Ling, K.V. (2012, January 18\u201320). FPGA based wireless sensor node for distributed process monitoring. Proceedings of the 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA), Singapore.","DOI":"10.1109\/ICIEA.2012.6361045"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Pham, D.M., and Aziz, S.M. (2011, January 6\u20139). FPGA architecture for object extraction in Wireless Multimedia Sensor Network. Proceedings of the 2011 Seventh International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Adelaide, SA, Australia.","DOI":"10.1109\/ISSNIP.2011.6146563"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Pham, D.M., and Aziz, S.M. (2013, January 2\u20135). An energy efficient image compression scheme for Wireless Sensor Networks. Proceedings of the 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Melbourne, VIC, Australia.","DOI":"10.1109\/ISSNIP.2013.6529799"},{"key":"ref_27","unstructured":"Digilent (2020, October 25). Digilent Pmod Interface Specification. Available online: https:\/\/www.digilentinc.com\/Pmods\/Digilent-Pmod_%20Interface_Specification.pdf."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yang, F. (2020). Passive ultra-low energy building design based on FPGA and Internet of Things. Microprocess. Microsyst., 103412.","DOI":"10.1016\/j.micpro.2020.103412"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"7710","DOI":"10.3390\/s110807710","article-title":"FPGA-Based Smart Sensor for Online Displacement Measurements Using a Heterodyne Interferometer","volume":"11","author":"Serroukh","year":"2011","journal-title":"Sensors"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Otero, A., Llinas, M., Lombardo, M.L., Portilla, J., de la Torre, E., and Riesgo, T. (2011, January 3). Cost and energy efficient reconfigurable embedded platform using Spartan-6 FPGAs. Proceedings of the SPIE 8067, VLSI Circuits and Systems V, Prague, Czech Republic.","DOI":"10.1117\/12.887498"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Braeken, A., Genoe, J., Kubera, S., Mentens, N., Touhafi, A., Verbauwhede, I., Verbelen, Y., Vliegen, J., and Wouters, K. (2011, January 20\u201322). Secure remote reconfiguration of an FPGA-based embedded system. Proceedings of the 6th International Workshop on Reconfigurable Communication-Centric Systems-on-Chip (ReCoSoC), Montpellier, France.","DOI":"10.1109\/ReCoSoC.2011.5981501"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.measurement.2017.01.022","article-title":"FPGA-based wireless sensor nodes for vibration monitoring system and fault diagnosis","volume":"101","author":"Bengherbia","year":"2017","journal-title":"Measurement"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Hongzhi, L., and Bergmann, N.W. (2010, January 26\u201328). An FPGA softcore based implementation of a bird call recognition system for sensor networks. Proceedings of the 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP), Edinburgh, UK.","DOI":"10.1109\/DASIP.2010.5706238"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Hinkelmann, H., Reinhardt, A., Varyani, S., and Glesner, M. (2008, January 26\u201328). A Reconfigurable Prototyping Platform for Smart Sensor Networks. Proceedings of the 2008 4th Southern Conference on Programmable Logic, Bariloche, Argentina.","DOI":"10.1109\/SPL.2008.4547743"},{"key":"ref_35","unstructured":"Xilinx (2020, October 25). Spartan 6 Product Brief. Available online: http:\/\/www.xilinx.com\/publications\/prod_mktg\/Spartan6_Product_Brief.pdf."},{"key":"ref_36","unstructured":"Xilinx (2020, October 25). Spartan-6 Family Overview. Available online: http:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds160.pdf."},{"key":"ref_37","unstructured":"Digilent (2019, November 20). Sensors\/Interfaces\/Peripheral Modules (Pmods). Available online: http:\/\/store.digilentinc.com\/pmod-modules\/."},{"key":"ref_38","unstructured":"Future Technology Devices International Limited (2020, October 25). FT2232D DUAL USB TO SERIAL UART\/FIFO IC Datasheet. Available online: http:\/\/www.ftdichip.com\/Support\/Documents\/DataSheets\/ICs\/DS_FT2232D.pdf."},{"key":"ref_39","unstructured":"Future Technology Devices International Limited (2015, December 15). FT232H Single Channel Hi- Speed USB to Multipurpose UART\/FIFO IC. Available online: http:\/\/www.ftdichip.com\/Support\/Documents\/DataSheets\/ICs\/DS_FT232H.pdf."},{"key":"ref_40","unstructured":"Digi International (2020, October 25). XBee\/XBee-PRO ZigBee RF Modules User Guide. Available online: http:\/\/ftp1.digi.com\/support\/documentation\/90000976_W.pdf."},{"key":"ref_41","unstructured":"Xilinx (2020, October 25). Spartan-6 FPGA Configuration User Guide. Available online: http:\/\/www.xilinx.com\/support\/documentation\/user_guides\/ug380.pdf."},{"key":"ref_42","unstructured":"Maupin, P. (2020, December 20). Playtag. Available online: https:\/\/code.google.com\/p\/playtag\/."},{"key":"ref_43","unstructured":"Bonnes, U. (2020, October 25). xc3sprog (rev. 778). Available online: http:\/\/xc3sprog.sourceforge.net."},{"key":"ref_44","unstructured":"AVNET (2019, December 20). ZedBoard. Available online: http:\/\/zedboard.org\/product\/zedboard."},{"key":"ref_45","unstructured":"Linaro (2015, December 20). Linaro: Leading colaboration in the ARM ecosystem. Available online: http:\/\/www.linaro.org."},{"key":"ref_46","unstructured":"Dropbox (2020, December 20). Core API. Available online: https:\/\/www.dropbox.com\/developers-v1\/core."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/15\/5154\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:37:01Z","timestamp":1760164621000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/15\/5154"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,29]]},"references-count":46,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["s21155154"],"URL":"https:\/\/doi.org\/10.3390\/s21155154","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,29]]}}}