智能家居系统中的自动化配置:挑战与机遇
软件工程
2024-08-12 v1 系统与控制
系统与控制
摘要
随着智能设备和物联网(IoT)的发展,智能家居已经变得普及。人们倾向于通过定制现成的智能家居平台将住宅转变为智能家居,而不是从头创建 IoT 系统。在替代方案中,Home Assistant(HA)是最流行的平台之一。它允许终端用户(即家庭居民)通过(S1)将选定的设备集成到系统中,以及(S2)创建 YAML 文件来控制这些设备。不幸的是,由于设备的多样性和自动配置的复杂性,许多用户难以正确创建 YAML 文件。因此,他们的智能家居可能无法按预期工作,给用户带来挫败感和担忧。本文对智能家居中基于 YAML 的自动化配置问题(S2 相关问题)进行了新颖的研究。我们从在线论坛 Home Assistant Community 中挖掘了与自动化配置相关的讨论线程。通过人工检查 190 个线程,我们揭示了三大类问题:实现、优化和调试。在每个类别下,我们根据问题位置和技术概念对讨论进行分类。在调试讨论中,我们进一步根据用户的解决策略对讨论进行分类;我们还将现有的分析工具应用于有错误的 YAML 文件,以评估工具的有效性。我们的研究揭示了用户面临的常见挑战和频繁应用的解决策略。在 129 个(68%)被检查的问题涉及调试,但现有工具最多只能检测出 14 个问题且无法修复任何一个。这意味着现有工具在自动化配置中提供的帮助有限。我们的研究为智能家居开发的未来方向提供了启示。
引用
@article{arxiv.2408.04755,
title = {Automation Configuration in Smart Home Systems: Challenges and Opportunities},
author = {Sheik Murad Hassan Anik and Xinghua Gao and Hao Zhong and Xiaoyin Wang and Na Meng},
journal= {arXiv preprint arXiv:2408.04755},
year = {2024}
}
备注
13 pages, 3 figures, 3 tables, 10 listings