TY - JOUR
T1 - Experiments with sensor motes and Java-DSP
AU - Kwon, Homin
AU - Berisha, Visar
AU - Atti, Venkatraman
AU - Spanias, Andreas
N1 - Funding Information:
Manuscript received September 23, 2007; revised April 13, 2008. Current version published May 06, 2009. This work was supported in part by the ASU SenSIP Center and by the NSF Awards 0443137 and 0417604. The authors are with the Department of Electrical Engineering, Arizona State University, Tempe, AZ 85287 USA (e-mail: homin@asu.edu; visar@asu.edu; atti@asu.edu; spanias@asu.edu). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TE.2008.927691
PY - 2009
Y1 - 2009
N2 - Distributed wireless sensor networks (WSNs) are being proposed for various applications including defense, security, and smart stages. The introduction of hardware wireless sensors in a signal processing education setting can serve as a paradigm for data acquisition, collaborative signal processing, or simply as a platform for obtaining, processing, and analyzing real-life real-time data. In this paper, a software interface that enables the java-digital signal processing (J-DSP) visual programming environment to communicate in a two-way manner with a wireless sensor network is presented. This interface was developed by writing nesC (an extension to the C programming language for sensors) code that enables J-DSP to issue commands to multiple wireless sensor motes, activate specific transducers, and analyze data using any of the existing J-DSP signal processing functions in real time. A series of exercises were developed and disseminated to provide hardware experiences to signals and systems and signal processing undergraduate students. The hardware with the J-DSP software has been used for two semesters in the senior level digital signal processing (DSP) course at Arizona State University. The interface, the exercises, and their assessment (instruments and results) are described in the paper.
AB - Distributed wireless sensor networks (WSNs) are being proposed for various applications including defense, security, and smart stages. The introduction of hardware wireless sensors in a signal processing education setting can serve as a paradigm for data acquisition, collaborative signal processing, or simply as a platform for obtaining, processing, and analyzing real-life real-time data. In this paper, a software interface that enables the java-digital signal processing (J-DSP) visual programming environment to communicate in a two-way manner with a wireless sensor network is presented. This interface was developed by writing nesC (an extension to the C programming language for sensors) code that enables J-DSP to issue commands to multiple wireless sensor motes, activate specific transducers, and analyze data using any of the existing J-DSP signal processing functions in real time. A series of exercises were developed and disseminated to provide hardware experiences to signals and systems and signal processing undergraduate students. The hardware with the J-DSP software has been used for two semesters in the senior level digital signal processing (DSP) course at Arizona State University. The interface, the exercises, and their assessment (instruments and results) are described in the paper.
KW - Digital signal processing (DSP) education
KW - Java
KW - Online education
KW - Sensors
KW - Signal processing
KW - Web-based labs
UR - http://www.scopus.com/inward/record.url?scp=67349121877&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67349121877&partnerID=8YFLogxK
U2 - 10.1109/TE.2008.927691
DO - 10.1109/TE.2008.927691
M3 - Article
AN - SCOPUS:67349121877
SN - 0018-9359
VL - 52
SP - 257
EP - 262
JO - IEEE Transactions on Education
JF - IEEE Transactions on Education
IS - 2
ER -