Dissertação

{en_GB=Application for Defining Complex Smart Home Behaviors} {} EVALUATED

{pt=A popularidade da Domótica está a aumentar consistentemente devido à emergência do IoT e da democratização de serviços Cloud, como a colecção de dados e processamento de eventos para dispositivos embebidos. Atualmente, existe um cenário heterogéneo de protocolos de automação residenciais baseados em redes locais, o que dificulta a standardização e integração da Domótica. As soluções na Cloud preenchem a lacuna entre integrações de fornecedores distintos, mas carecem de ofertas SaaS para criar e gerir inteligência complexa de residências super automatizadas. As aplicações SaaS disponíveis de gestão de inteligência Domótica fornecem recursos simplistas para a construção de regras, geralmente oferecendo apenas cadeias simples de causa e efeito (if-then-else). Por este motivo, o sistema DomoBus e os seus modelos de supervisão e de dispositivos foram usados ​​como recursos genéricos e flexíveis para conceber o DomoBus Automation Block (DAB) e criar o programa DomoBus House Manager (DHM). O DHM capacita o utilizador comum a criar comportamentos não triviais com facilidade, fornecendo ferramentas importantes para esse fim, como a gestão de máquinas de estado e agregação de DAB. Os DABs são agnósticos aos fornecedores de dispositivos, permitindo que centenas sejam instanciados no DAB final, pelo que o utilizador permanece abstraído das especificidades da inteligência subjacente., en=The acclaim of home automation is steadily increasing due to the IoT trend and the availability of cloud services for streamed data extraction and event processing for swarms of devices. Currently, there is an heterogenous landscape of home automation standards and protocols based in local networks, which hinder standardization and integration processes of domotics. Cloud solutions bridge the gap between multi-vendor integrations, but still lack SaaS offerings to build and manage interesting and complex behaviors for super automated homes, without technical know-how. Available SaaS house behavior builder applications provide over simplistic features for ruleset management, typically offering just simple cause and effect chains (if-then-else). Due to this problem, the DomoBus system and its device and supervision models were used as flexible and generic resources to conceive the DomoBus Automation Block (DAB) and build the DomoBus House Manager (DHM) program. The DHM empowers the common user to create non-trivial behaviors with ease and provides important tools such as management of state machines and DAB aggregation. DABs are completely agnostic to device vendors, allowing hundreds of devices to be instantiated in the final house DAB whilst the end user is completely abstracted of the underlying behavior specificities.}
{pt=automação residencial, comportamentos complexos, distribuição de inteligência, DomoBus, DomoBus Automation Block, DomoBus House Manager, en=home automation, complex behavior, behavior distribution, DomoBus, DomoBus Automation Block, DomoBus House Manager}

novembro 19, 2019, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Paulo Rogério Barreiros D'Almeida Pereira

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar

ORIENTADOR

Renato Jorge Caleira Nunes

Departamento de Engenharia Informática (DEI)

Professor Auxiliar