Understanding and automatically detecting conflicting interactions between smart home IoT applications
Rahmadi Trimananda, Seyed Amir Hossein Aqajari, Jason Chuang, Brian Demsky, Guoqing Xu, Shan Lu
Abstract
Smart home devices provide the convenience of remotely control-ling and automating home appliances. The most advanced smart home environments allow developers to write apps to make smart home devices work together to accomplish tasks, e.g., home security and energy conservation. A smart home app typically implements narrow functionality and thus to fully implement desired functionality homeowners may need to install multiple apps. These different apps can conflict with each other and these conflicts can result in undesired actions such as locking the door during a fire.
Topics & Concepts
Home automationComputer scienceInternet of ThingsComputer securityWork (physics)Home securityEnergy conservationControl (management)Embedded systemHuman–computer interactionInternet privacyTelecommunicationsEngineeringMechanical engineeringArtificial intelligenceElectrical engineeringAdvanced Malware Detection TechniquesContext-Aware Activity Recognition SystemsIoT and Edge/Fog Computing