skip to main content
10.1145/3576842.3582369acmconferencesArticle/Chapter ViewAbstractPublication PagesiotdiConference Proceedingsconference-collections
research-article

LegoSENSE: An Open and Modular Sensing Platform for Rapidly-Deployable IoT Applications

Published: 09 May 2023 Publication History

Abstract

Domain-specific sensor deployments are critical to enabling various IoT applications. Existing solutions for quickly deploying sensing systems require significant amount of work and time, even for experienced engineers. We propose LegoSENSE, a low-cost open-source and modular platform, built on top of the widely popular Raspberry Pi single-board computer, that makes it simple for anyone to rapidly set up and deploy a customized sensing solution for application specific IoT deployments. In addition, the ‘plug and play’ and ‘mix and match’ functionality of LegoSENSE makes the sensor modules reusable, and allows them to be mixed and matched to serve a variety of needs. We show, through a series of user studies, that LegoSENSE enables users without engineering background to deploy a wide range of applications up to 9 × faster than experienced engineers without the use of LegoSENSE. We open-source the hardware and software designs to foster an ever-evolving community, enabling IoT applications for enthusiasts, students, scientists, and researchers across various application domains with or without prior experiences with embedded platforms or coding.

References

[1]
Advanced Monolithic Systems, Inc. August 2009. Datasheet: AMS1117 1A Low Dropout Voltage Regulator. Advanced Monolithic Systems, Inc. http://www.advanced-monolithic.com/pdf/ds1117.pdf
[2]
Amphenol ICC August 2020. Datasheet: Amphenol FCI 91911-31321LF. Amphenol ICC. https://cdn.amphenol-cs.com/media/wysiwyg/files/drawing/91900.pdf
[3]
Amphenol ICC August 2020. Datasheet: Amphenol FCI 91931-31121LF. Amphenol ICC. https://cdn.amphenol-cs.com/media/wysiwyg/files/drawing/91900.pdf
[4]
ams OSRAM January 2020. Datasheet: TCS3472FN Color Light-to-Digital Converter with IR Filter. ams OSRAM. https://ams.com/documents/20143/36005/TCS3472_DS000390_3-00.pdf
[5]
Arduino. 2022. Arduino. https://www.arduino.cc/. Accessed: 2022-01-25.
[6]
ASAIR 2020. Datasheet: AHT20 Temperature and Humidity Sensor. ASAIR. https://cdn-learn.adafruit.com/assets/assets/000/091/676/original/AHT20-datasheet-2020-4-16.pdf
[7]
Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of Things: A survey. Computer Networks 54, 15 (2010), 2787–2805. https://doi.org/10.1016/j.comnet.2010.05.010
[8]
Ingrid V. E. Carlier, Denise Meuldijk, Irene M. van Vliet, Esther M. van Fenema, Nic J.A. van der Wee, F.G. Zitman, Frans Zitman, and Frans G. Zitman. 2012. Routine outcome monitoring and feedback on physical or mental health status: evidence and theory.Journal of Evaluation in Clinical Practice (2012). https://doi.org/10.1111/j.1365-2753.2010.01543.x
[9]
David Culler, Jason Hill, Mike Horton, Kris Pister, Robert Szewczyk, and Alec Wood. 2002. Mica: The commercialization of microsensor motes. Sensors (Apr. 1, 2002) (2002), 1–5.
[10]
Daniel de Godoy, Bashima Islam, Stephen Xia, Tamzeed Islam, Rishikanth Chandrasekaran, Yen-Chun Chen, Yen-Chun Chen, Yen-Chun Chen, Shahriar Nirjon, Peter R. Kinget, and Xiaofan Jiang. 2018. PAWS: A Wearable Acoustic System for Pedestrian Safety. null (2018). https://doi.org/10.1109/iotdi.2018.00031
[11]
N. Edmonds, D. Stark, and J. Davis. 2005. MASS: modular architecture for sensor systems. In IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005.393–397. https://doi.org/10.1109/IPSN.2005.1440955
[12]
SparkFun Electronics. 2022. Sparkfun Sensors. https://www.sparkfun.com/categories/23. Accessed: 2022-01-25.
[13]
Noura Farra, Bilal El-Sayed, Nadine Moacdieh, Hazem Hajj, Ziad Hajj, and Rachid Haidar. 2011. A Mobile Sensing and Imaging System for Real-Time Monitoring of Spine Health. Journal of Medical Imaging and Health Informatics (2011). https://doi.org/10.1166/jmihi.2011.1034
[14]
Raspberry Pi Foundation. 2022. Raspberry Pi. https://www.raspberrypi.com/. Accessed: 2022-01-25.
[15]
FUSE. 2020. FUSE - The Linux Kernel documentation. https://www.kernel.org/doc/html/latest/filesystems/fuse.html. Accessed: 2022-04-25.
[16]
fusepy. 2018. fusepy: Simple ctypes bindings for FUSE. https://github.com/fusepy/fusepy.
[17]
Goertek March 2016, Revised January 2018. Datasheet: SPL06-001 Digital pressure sensor. Goertek. https://datasheet.lcsc.com/lcsc/2101201914_Goertek-SPL06-001_C2684428.pdf
[18]
Sean Harte, Brendan O’Flynn, Rafael V. Martinez-Catala, and Emanuel M. Popovici. 2007. Design and implementation of a miniaturised, low power wireless sensor node. In 2007 18th European Conference on Circuit Theory and Design. 894–897. https://doi.org/10.1109/ECCTD.2007.4529741
[19]
Kaiyuan Hou, Yanchen Liu, Peter Wei, Chenye Yang, Hengjiu Kang, Stephen Xia, Teresa Spada, Andrew Rundle, and Xiaofan Jiang. 2022. A Low-Cost In-situ System for Continuous Multi-Person Fever Screening. International Symposium on Information Processing in Sensor Networks (2022). https://doi.org/10.1109/ipsn54338.2022.00009
[20]
Kaiyuan Hou, S. Xia, Junyi Wu, Minghui Zhao, Emily Bejerano, and Xiaofan Jiang. 2022. AI Stethoscope for Home Self-Diagnosis with AR Guidance. ACM International Conference on Embedded Networked Sensor Systems (2022). https://doi.org/10.1145/3560905.3568082
[21]
Adafruit Industries. 2022. Adafruit Sensors. https://www.adafruit.com/category/35. Accessed: 2022-01-25.
[22]
Blaise Kelly, Danilo Hollosi, Philippe Cousin, Sergio Leal, Branislav Iglar, and Andrea Cavallaro. 2014. Application of Acoustic Sensing Technology for Improving Building Energy Efficiency. Procedia Computer Science (2014). https://doi.org/10.1016/j.procs.2014.05.474
[23]
P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo, D. Gay, J. Hill, M. Welsh, E. Brewer, and D. Culler. 2005. TinyOS: An Operating System for Sensor Networks. Springer Berlin Heidelberg, Berlin, Heidelberg, 115–148. https://doi.org/10.1007/3-540-27139-2_7
[24]
Yanchen Liu, Jingping Nie, Stephen Xia, Jiajing Sun, Peter Wei, and Xiaofan Jiang. 2022. SoFIT: Self-Orienting Camera Network for Floor Mapping and Indoor Tracking. International Conference on Distributed Computing in Sensor Systems (2022). https://doi.org/10.1109/dcoss54816.2022.00029
[25]
Yanchen Liu, S. Xia, Jingping Nie, Peter Wei, Zhan Shu, Jeffrey Andrew Chang, and Xiaofan Jiang. 2022. AiMSE: Toward an AI-Based Online Mental Status Examination. IEEE pervasive computing (2022). https://doi.org/10.1109/mprv.2022.3172419
[26]
Yanchen Liu, Minghui Zhao, Stephen Xia, Eugene Wu, and Xiaofan Jiang. 2022. A sensorless drone-based system for mapping indoor 3D airflow gradients: demo abstract. In Proceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services. 634–635.
[27]
Google LLC. 2022. USB Accelerator. https://coral.ai/products/accelerator/. Accessed: 2022-01-25.
[28]
David G Luglio, Maria Katsigeorgis, Jade Hess, Rebecca Kim, John Adragna, Amna Raja, Colin Gordon, Jonathan Fine, George Thurston, Terry Gordon, 2021. PM 2.5 concentration and composition in subway systems in the Northeastern United States. Environmental health perspectives 129, 2 (2021), 027001.
[29]
Maxim integrated January 2015. Datasheet: MAX31855 Cold-Junction Compensated Thermocouple-to-Digital Converter. Maxim integrated. https://datasheets.maximintegrated.com/en/ds/MAX31855.pdf
[30]
Konstantin Mikhaylov and Martti Huttunen. 2014. Modular wireless sensor and Actuator Network Nodes with Plug-and-Play module connection. In SENSORS, 2014 IEEE. 470–473. https://doi.org/10.1109/ICSENS.2014.6985037
[31]
Konstantin Mikhaylov, Tomi Pitkaäho, and Jouni Tervonen. 2013. Plug-and-Play Mechanism for Plain Transducers with Wired Digital Interfaces Attached to Wireless Sensor Network Nodes. Int. J. Sen. Netw. 14, 1 (sep 2013), 50–63. https://doi.org/10.1504/IJSNET.2013.056336
[32]
Modern Device 2022. Modern Device Wind Sensor. Modern Device. https://moderndevice.com/product/wind-sensor/Accessed: 2022-01-25.
[33]
Jingping Nie, Yanchen Liu, Yanchen Liu, Yigong Hu, Yuanyuting Wang, Stephen Xia, Matthias Preindl, Xiaofan Jiang, and Xiaofan Jiang. 2021. SPIDERS+: A light-weight, wireless, and low-cost glasses-based wearable platform for emotion sensing and bio-signal acquisition. Pervasive and Mobile Computing (2021). https://doi.org/10.1016/j.pmcj.2021.101424
[34]
Jingping Nie, Minghui Zhao, Stephen Xia, Xinghua Sun, Hanya Shao, Yuang Fan, Matthias Preindl, and Xiaofan Jiang. 2022. AI Therapist for Daily Functioning Assessment and Intervention Using Smart Home Devices. In Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems. 764–765.
[35]
Brendan O’Flynn, S. Bellis, K. Delaney, J. Barton, S. C. O’Mathuna, Andre Melon Barroso, J. Benson, U. Roedig, and C. Sreenan. 2005. The Development of a Novel Minaturized Modular Platform for Wireless Sensor Networks. In Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (Los Angeles, California) (IPSN ’05). IEEE Press, 49–es.
[36]
Plantower June 2016. Datasheet: PMS5003 Digital universal particle concentration sensor. Plantower. https://www.aqmd.gov/docs/default-source/aq-spec/resources-page/plantower-pms5003-manual_v2-3.pdf
[37]
Armin Ronacher. 2022. Flask Documentation. https://flask.palletsprojects.com/en/2.1.x/. Accessed: 2022-01-25.
[38]
Sensirion The Sensor Company August 2017. Datasheet: SGP30 Sensirion Gas Platform. Sensirion The Sensor Company. https://www.mouser.com/pdfdocs/Sensirion_Gas_Sensors_SGP30_Datasheet_EN-1148053.pdf
[39]
JJS Technical Services. 2022. Honeywell Analytics AirAlert 96d Multi-Channel Readout Gas Detection Controller with Data Logger - AA96D-DLC. https://www.jjstech.com/aa96d-dlc.html.
[40]
JJS Technical Services. 2022. Honeywell Analytics FS7 Multi-Spectrum Fire and Flame Detector, Non-Latching Alert and Alarm Relays,Viton O-ring - FS7-2173-2RP. https://www.jjstech.com/fs7-2173-2rp.html.
[41]
Shimmer. 2022. Shimmer Consensys. https://shimmersensing.com/. Accessed: 2022-01-25.
[42]
Libelium Comunicaciones Distribuidas S.L.2022. Libelium IoT Solutions. https://www.libelium.com/. Accessed: 2022-01-25.
[43]
STMicroelectronics April 2022. Datasheet: VL53L1X, A new generation, long distance ranging Time-of-Flight sensor based on ST’s FlightSense™ technology. STMicroelectronics. https://www.st.com/resource/en/datasheet/vl53l1x.pdfVersion 7.0.
[44]
STMicroelectronics October 2017. Datasheet: 1-Kbit and 2-Kbit serial I²C bus EEPROMs. STMicroelectronics. https://www.st.com/resource/en/datasheet/m24c02-r.pdf
[45]
TDK April 2015. Datasheet: ICS-40180 RF-Hardened, Low-Noise Microphone with Bottom Port and Analog Output. TDK. https://invensense.tdk.com/wp-content/uploads/2015/02/DS-000021-v1.22.pdf
[46]
TDK February 2015. Datasheet: MPU-6050 Six-Axis (Gyro + Accelerometer) MEMS MotionTracking™ Devices. TDK. https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf
[47]
Texas Instruments January 2018. Datasheet: ADS111x Ultra-Small, Low-Power, I2C-Compatible, 860-SPS, 16-Bit ADCs With Internal Reference, Oscillator, and Programmable Comparator. Texas Instruments. https://www.ti.com/lit/ds/symlink/ads1115.pdf
[48]
Texas Instruments November 2019. Datasheet: TCA9548A Low-Voltage 8-Channel I2C Switch with Reset. Texas Instruments. https://www.ti.com/lit/ds/symlink/tca9548a.pdf
[49]
Mélodie Vidal, Jayson Turner, Andreas Bulling, and Hans Gellersen. 2012. Wearable eye tracking for mental health monitoring. Computer Communications (2012). https://doi.org/10.1016/j.comcom.2011.11.002
[50]
Tianyu Wang, Giuseppe Cardone, Antonio Corradi, Lorenzo Torresani, and Andrew T Campbell. 2012. Walksafe: a pedestrian safety app for mobile phone users who walk and talk while crossing roads. In Proceedings of the twelfth workshop on mobile computing systems & applications. 1–6.
[51]
Peter Wei, Stephen Xia, and Xiaofan Jiang. 2018. Energy saving recommendations and user location modeling in commercial buildings. In Proceedings of the 26th Conference on User Modeling, Adaptation and Personalization. 3–11.
[52]
Stephen Xia, Rishikanth Chandrasekaran, Yanchen Liu, Chenye Yang, Tajana Rosing, Xiaofan Jiang, and Xiaofan Jiang. 2021. A Drone-based System for Intelligent and Autonomous Homes. ACM International Conference on Embedded Networked Sensor Systems (2021). https://doi.org/10.1145/3485730.3492881
[53]
Stephen Xia and Xiaofan Jiang. 2020. PAMS: Improving Privacy in Audio-Based Mobile Systems. AIChallengeIoT@SenSys (2020). https://doi.org/10.1145/3417313.3429383
[54]
Wei-Ying Yi, Kwong-Sak Leung, and Yee Leung. 2018. A Modular Plug-And-Play Sensor System for Urban Air Pollution Monitoring: Design, Implementation and Evaluation. Sensors 18, 1 (2018). https://doi.org/10.3390/s18010007
[55]
Andrea Zanella, Nicola Bui, Angelo Castellani, Aldo Castellani, Lorenzo Vangelista, and Michele Zorzi. 2014. Internet of Things for Smart Cities. IEEE Internet of Things Journal (2014). https://doi.org/10.1109/jiot.2014.2306328
[56]
Minghui Zhao, Yanchen Liu, Avik Dhupar, Kaiyuan Hou, Stephen Xia, and Xiaofan Jiang. 2022. A modular and reconfigurable sensing and actuation platform for smarter environments and drones: demo abstract. In Proceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services. 626–627.

Cited By

View all
  • (2024)Connecting Foundation Models with the Physical World using Reconfigurable Drone AgentsProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3698846(1745-1747)Online publication date: 4-Dec-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IoTDI '23: Proceedings of the 8th ACM/IEEE Conference on Internet of Things Design and Implementation
May 2023
514 pages
ISBN:9798400700378
DOI:10.1145/3576842
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 May 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. IoT
  2. platform
  3. plug and play system
  4. rapid deployment
  5. sensor

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

IoTDI '23
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)77
  • Downloads (Last 6 weeks)12
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Connecting Foundation Models with the Physical World using Reconfigurable Drone AgentsProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3698846(1745-1747)Online publication date: 4-Dec-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media