Sensor Enablement for End-Users (SEEU)

To enable rapid integration of and software application development for sensor actuation systems, it is necessary to make the sensor/actuator interconnectivity more approachable for average users. Our tandem middleware approaches (Sensor Enablement for Average Programmers--SEAP and Sensor Enablement for End-Users--SEEU) aim to make the development of decision making applications for sensor/actuator networks easier to develop, thereby increasing the adoption and prevalence of sensor network technologies.

Existing approaches to software development for these sensor/actuator networks require detailed knowledge of low-level and proprietary programming languages and embedded hardware, making it difficult to rapidly integrate new technologies into a sensing infrastructure. Our middleware approaches standardize device communication using highly available and widely accepted protocols; specifically, we allow complex and arbitrary sensor and actuator interaction to be couched in web programming techniques. This enables plug and play of new sensing and actuation devices into an existing network infrastructure and directly facilitates immediate interoperability of traditionally disparate technologies.

We are also constructing a visual programming interface to allow the creation of personalized software applications given a set of available sensing and actuation devices. It is essential that the integration of new sensing and actuation technologies be simple and efficient; our pervasive computing middleware approaches, SEAP and SEEU provide exactly these capabilities.

Survey

Survey on Smart Homes
Details on our smart home user survey.

User Studies

SEEU-Interfaces-Primer.pptx
The SEEU interfaces study (paper prototypes).
SEEU-Primer.pptx
The SEEU user study.

Results

SEEU-Interfaces-Data.xlsx
SEEU-User-Study.xlsx
SEEU-User-Study-Survey.xls

Approval

2009-07-0046exempt_letterNew2.pdf
2010-02-0052expeditedNew.pdf
2010-02-0052continuing2011.pdf
PIs: Christine L. Julien, Seth M. Holloway.
IRB Approval-IRB Protocol#: 2009-07-0046.
IRB Approval-IRB Protocol#: 2010-03-0052.

Software

GitHub: SEEU
SEEU Smart Home system written in Ruby on Rails.