• Nenhum resultado encontrado

DomoBus The User In Control Renato Nunes

N/A
N/A
Protected

Academic year: 2021

Share "DomoBus The User In Control Renato Nunes"

Copied!
21
0
0

Texto

(1)

DomoBus

The User In Control

Renato Nunes

Instituto Superior T

Instituto Superior T

é

é

cnico / INESC

cnico / INESC

-

-

ID

ID

(2)

Panorama Actual

Panorama Actual

• Grande Grande diversidadediversidade de de solusoluççõesões (

(querquer normalizadasnormalizadas querquer proprietproprietááriasrias))

– X10, EIB/KNX, LonworksX10, EIB/KNX, Lonworks, , CEBus, CEBus, HomePlugHomePlug, HAVI, UPnP, , HAVI, UPnP, WiFi

WiFi, Bluetooth, ZigBee, Bluetooth, ZigBee, etc, etc..., etc, etc...

• TecnologiasTecnologias incompatincompatííveisveis entreentre sisi

(

(nãonão se observase observa um investimentoum investimento significativosignificativo nana suasua compatibilizaçcompatibilização)ão)

• EstãoEstão em em contcontíínuonuo desenvolvimentodesenvolvimento novas novas tecnologias

tecnologias

(3)

Panorama actual

Panorama actual

Sistemas

Sistemas

são

são

complexos

complexos

de

de

instalar

instalar

e

e

configurar

configurar

Dificuldade

Dificuldade

de

de

personalizar

personalizar

e

e

adaptar

adaptar

o

o

comportamento

comportamento

das

das

habita

habita

ç

ç

ões

ões

a novas

a novas

necessidades

necessidades

e

e

preferências

preferências

dos

dos

utilizadores

(4)

O

O

sistema

sistema

DomoBus

DomoBus

• Pretende oferecer novas formas dePretende oferecer novas formas de

– MonitorizaMonitorizaçção e comando de um sistema ão e comando de um sistema domdomóóticotico –

– DefiniDefiniçção e modificaão e modificaçção do comportamento desse ão do comportamento desse sistema

sistema (por parte de um utilizador comum(por parte de um utilizador comum))

• Oferece flexibilidade e generalidade de aplicaOferece flexibilidade e generalidade de aplicaçção ão •

• Independência da tecnologia dos dispositivos Independência da tecnologia dos dispositivos dom

(5)

O

O

sistema

sistema

DomoBus

DomoBus

• ÉÉ um um desenvolvimentodesenvolvimento de de carcarááctercter acadacadéémicomico •

• PretendePretende promoverpromover a a aprendizagemaprendizagem com base com base numa

numa plataformaplataforma concretaconcreta e real de e real de trabalhotrabalho

(

(tudotudo estestáá dispondisponíívelvel e sob e sob controlocontrolo))

• ÉÉ umauma plataformaplataforma emem evoluevoluççãoão nãonão impondoimpondo restri

(6)

DomoBus

DomoBus

-

-

Arquitectura

Arquitectura

Baixo

Baixo

n

n

í

í

vel

vel

1 CM SM R Ethernet or other network DomoBus DomoBus network CM CM CM • • • Segment 0 2 n backbone Physical Devices Principais

Principais elementoselementos constituintes

constituintes::

• CM -CM - Control ModuleControl Module •

• SM -SM - Supervision ModuleSupervision Module •

(7)

Prot

Prot

ó

ó

tipo

tipo

de um CM

de um CM

• Microcontrolador AT90S8515 da ATMEL

– 8 KBytes de memória código (FLASH) – 512 Bytes de RAM – Built-in UART – 2 timers • EIA-485 transceiver • 20 linhas de I/O

(8)

DomoBus

DomoBus

-

-

Arquitectura

Arquitectura

Alto

Alto

n

n

í

í

vel

vel

• FavorecerFavorecer a a capacidadecapacidade de de interacinteracççãoão e e comando

comando porpor parteparte dos dos utilizadoresutilizadores

(

(““The User in ControlThe User in Control””)) –

– TelemTelemóóvelvel / Smart Phone / PDA / PC/ Smart Phone / PDA / PC

• GPRS / SMS / Bluetooth / GPRS / SMS / Bluetooth / WiFiWiFi / Internet/ Internet

• PermitirPermitir aoao utilizadorutilizador definirdefinir e e modificarmodificar o o comportamento

comportamento dada suasua habitahabitaççãoão

(

(““The User in ControlThe User in Control””))

• SoluSoluççãoão independenteindependente dada tecnologiatecnologia e e facilmente

(9)

DomoBus

DomoBus

-

-

Arquitectura

Arquitectura

Alto

Alto

n

n

í

í

vel

vel

Home Gateway Browser Internet WiFi Bluetooth GPRS Home Network Dispositivos Domóticos Habitação SMS

(10)

DomoBus

DomoBus

Suporte

Suporte

à

à

interopera

interopera

ç

ç

ão

ão

Home Automation Devices (Technology A) SM 1 TP SM 2 TP SM 3 TP Communication Network SP Home Automation Devices (Technology B) Home Automation Devices (Technology C)

(11)

Aspectos

Aspectos

chave

chave

da

da

solu

solu

ç

ç

ão

ão

DomoBus

DomoBus

Modelo gen

Modelo gen

é

é

rico de representa

rico de representa

ç

ç

ão de um

ão de um

dispositivo

dispositivo

dom

dom

ó

ó

tico

tico

Modelo de defini

Modelo de defini

ç

ç

ão da constitui

ão da constitui

ç

ç

ão de

ão de

um

um

sistema

sistema

e de uma

e de uma

habita

habita

ç

ç

ão

ão

Modelo de defini

Modelo de defini

ç

ç

ão do

ão do

comportamento

comportamento

do sistema

(12)

Modelo de um dispositivo

Modelo de um dispositivo

dom

dom

ó

ó

tico

tico

Um dispositivo

Um dispositivo

é

é

representado por uma

representado por uma

colec

colec

ç

ç

ão de propriedades

ão de propriedades

• Exemplos:Exemplos:

– Lâmpada reguladaLâmpada regulada

• Propriedade: Ligada/DesligadaPropriedade: Ligada/Desligada •

• Propriedade: IntensidadePropriedade: Intensidade

– TelevisorTelevisor

• 3 Propriedades: Ligado/Desligado, Volume, Canal3 Propriedades: Ligado/Desligado, Volume, Canal

(apenas se explicita o que pretende controlar) (apenas se explicita o que pretende controlar)

(13)

Modelo de um dispositivo

Modelo de um dispositivo

dom

dom

ó

ó

tico

tico

Interac

Interac

ç

ç

ão com os dispositivos

ão com os dispositivos

é

é

feita

feita

lendo e escrevendo nas suas

lendo e escrevendo nas suas

propriedades

propriedades

Podem existir propriedades s

Podem existir propriedades s

ó

ó

de leitura,

de leitura,

s

s

ó

ó

de escrita ou de leitura e escrita

de escrita ou de leitura e escrita

O acesso

O acesso

à

à

s propriedades pode depender

s propriedades pode depender

dos privil

(14)

Tipos de dispositivos e

Tipos de dispositivos e

tipos de propriedades

tipos de propriedades

TipoDisposit TipoPropried Nome ModoAcesso TipoValor TipoVar * 1..* Nome Enumerado Designação Valor 2..* * Escalar ValorMin ValorMax Unidades TipoConv Vector Dimensão * * 1 1 Conversão Expressão * 1

(15)

Instancia

Instancia

ç

ç

ão de dispositivos

ão de dispositivos

TipoDisposit TipoPropried Nome ModoAcesso TipoValor TipoVar * 1..* 1 Nome Dispositivo Nome Endereço Serviço Nome * Propriedade * 1..* Enumerado Designação Valor 2..* * Valor 1 * 1..* * Escalar ValorMin ValorMax Unidades TipoConv Vector Dimensão * * 1 1 Conversão Expressão * 1

(16)

Defini

Defini

ç

ç

ão de uma casa e de

ão de uma casa e de

um sistema

um sistema

Piso 1 Divisão Habitação Dispositivo 1 1..* 1..* 1 *

(17)

Defini

Defini

ç

ç

ão

ão

de

de

comportamento

comportamento

:

:

Cen

Cen

á

á

rios

rios

Acção Activação 1 Expressão “OR” Cenário Condição “AND” 1 1..* 1..* 1 1..* Acção Desactivação * 1

Acção: Escrita de um valor numa

propriedade de um dispositivo

Teste: Leitura do valor de uma

propriedade e comparação com determinado valor

(18)

Aplica

Aplica

ç

ç

ão do modelo

ão do modelo

DomoBus

DomoBus

• Usar programa que permite definir tipos de Usar programa que permite definir tipos de dispositivos e tipos de propriedades

dispositivos e tipos de propriedades •

• Definir a topologia de uma habitaDefinir a topologia de uma habitaçção e instanciar ão e instanciar dispositivos concretos

dispositivos concretos

(TV da sala, estore da cozinha, lâmpada do corredor) (TV da sala, estore da cozinha, lâmpada do corredor)

• Gerar ficheiro em XML com toda essa informaGerar ficheiro em XML com toda essa informaççãoão •

• Interface genInterface genéérica com o utilizador que lê o rica com o utilizador que lê o

ficheiro XML e permite interactuar com o sistema ficheiro XML e permite interactuar com o sistema

dom

(19)

Conclusão

Conclusão

• ÉÉ importanteimportante ofereceroferecer mecanismosmecanismos flexflexííveisveis parapara os

os utilizadorutilizador monitorizaremmonitorizarem e e comandaremcomandarem a a suasua habita

habitaççãoão (local e (local e remotamenteremotamente)) •

• Os Os utilizadoresutilizadores devemdevem poderpoder modificarmodificar o o comportamento

comportamento dasdas suassuas casascasas de de acordoacordo com as com as suas

suas necessidadesnecessidades e e preferênciaspreferências •

• O O sistemasistema DomoBusDomoBus responderesponde a a estesestes requisitosrequisitos e e oferece

oferece umauma abordagemabordagem gengenééricarica e e independenteindependente da

(20)

Conclusão

Conclusão

• Com a Com a abordagemabordagem DomoBusDomoBus podemospodemos dispordispor de interfaces com o

de interfaces com o utilizadorutilizador queque sãosão gen

genééricasricas e e cujacuja funcionalidadefuncionalidade éé especificadaespecificada atrav

atravééss de um de um ficheiroficheiro emem XMLXML •

• O O modelomodelo DomoBusDomoBus permitepermite aindaainda queque um um utilizador

utilizador comumcomum possapossa definirdefinir e e modificarmodificar o o comportamento

(21)

DomoBus

The User In Control

Renato Nunes

Instituto Superior T

Instituto Superior T

é

é

cnico / INESC

cnico / INESC

-

-

ID

ID

Referências

Documentos relacionados

(1, 2) Perturbações do foro psiquiátrico, tais como a ansiedade e a depressão são bastante prevalentes na FM sendo, por muitos autores, referidas como factores

Toda organização do Banco Internacional de Objetos Educacionais, refletida nos metadados averiguados em dois objetos digitais de aprendizagem, aponta para a valorização

56 Estes dois aspetos podem (mas não têm de) aparecer cumulativamente, exceto em casos de dilema de prisioneiro, onde não só têm de se verificar cumulativamente

Although it has been suggested that dams adversely influence the distribution of Eurasian otters and are a contributing factor for the past decline of the species in Europe, this

The proposed architecture is structured in three control functions: the Mobile Multi-user control function that provides the required multicast and unicast connectivity, the

The Inter-American Symposium on Malaria Research, sponsored jointly by the Pan American Health Organiza- tion and the Government of El Salvador, was held in San

The following activities are cited as the principal elements in the program: detection and treatment of patients, control of contacts, training of medical

Industrial workers as a group will continue to loom large in future mass radiog- raphy plans; however, a program is already under way, through the cooperative