Modelagem e Especificação de um Middleware para Redes de ...
Modelagem e Especificação de um Middleware para Redes de ... Modelagem e Especificação de um Middleware para Redes de ...
66 4.2 Padrão IEEE 1451.0 • Acomodar a variedade de recursos de CPU e memória disponíveis, em todas as suas limitações, nos NCAPs e TIMs; • Prover mecanismos que possibilitem a camada IEEE 1451.X interceptar chamadas de comunicação compatibilizando-as à rede; • Prover mecanismos onde aplicações reconhecidas possam enviar comandos pelas camadas IEEE 1451.0 e esses serem reconhecidos em camadas IEEE 1451.X locais ou remotas; • Prover mecanismos onde aplicações possam enviar comandos particulares para um TIM proprietário sem interpretação nos subsistemas IEEE 1451.0 ou IEEE 1451.X. Os módulos de API da norma são: • TransducerServices: API pública usada pelas aplicações de coleta e controle para interação com a camada IEEE 1451.0. • ModuleCommunications: API para comunicação entre NCAPs e TIMs via IEEE 1451.X. • Args: Pacote com os argumentos da IEEE 1451.0. • Util: Pacote com classes utilitárias para conversão de ArgumentArrays de/para OctetArrays. Módulo TransducerServices As classes deste módulo, descritas na Tabela 4.11, proveem interfaces entre a aplicação executando no NCAP e as funções deste padrão. Interface TIMDiscovery TransducerAccess TransducerManager TEDSManager CommManager AppCallback Tabela 4.11: Classes e interfaces da API TransducerServices Descrição Contém métodos para descoberta de módulos de comunicação, TIMs e TransducerChannels disponíveis. Contém métodos para acesso a transdutores. Contém métodos para controle fino de acesso a TIMs. Controla leitura, escrita e gerenciamento de cache de TEDS. Manipula acesso a módulos de comunicação locais do dispositivo. Interface para aplicações que necessitam características avançadas. Módulo ModuleCommunication As classes deste módulo, descritas na Tabela 4.12, proveem interfaces entre este padrão e os outros padrões da família IEEE 1451.
4.3 Padrão IEEE 1451.5 67 Interface Comm P2PComm NetComm Registration P2PRegistration NetRegistration Receive P2PReceive NetReceive Tabela 4.12: Classes e interfaces da API ModuleCommunications Descrição Interface abstrata com mecanismos de controle de uma instância IEEE 1451.X. Operações de comunicação ponto-a-ponto. Operações de comunicação em rede. Operações de registro de um módulo IEEE 1451.X numa camada 1451.0. Métodos para registro de TIMs específicos numa camada IEEE 1451.0. Métodos para registro de TIMs específicos e grupos de TIMs numa camada IEEE 1451.0. Sem métodos genéricos definidos. Para uso futuro. Métodos para anunciamento de mensagens ponto-a-ponto recebidas à camada IEEE 1451.0. Métodos para anunciamento de mensagens de rede recebidas à camada IEEE 1451.0. 4.3 Padrão IEEE 1451.5 O padrão IEEE 1451.5 tem o título “IEEE Standard for a Smart Transducer Interface for Sensors and Actuators - Wireless Communication Protocols and Transducer Electronic Data Sheet (TEDS) Formats”, em português, “Padrão IEEE para Interface de Transdutores Inteligentes para Sensores e Atuadores - Protocolos de Comunicação em Redes sem Fio e Formatos de Folha de Dados Eletrônica do Transdutor (TEDS)”. O escopo deste padrão é fornecer métodos de comunicação padronizados para redes sem fio e formato de dados para transdutores. É introduzido o conceito de Módulo de Interface com o Transdutor sem Fio (Wireless Transducer Interface Module – WTIM), que é conectado sem fios via um rádio aprovado a um NCAP. Os módulos aprovados da IEEE 1451.5 (Dot5AR) são as tecnologias IEEE 802.11 TM , IEEE 802.15.4 TM , IEEE Bluetooth TM e IEEE ZigBee TM . Conceitos deste padrão definem que (i) um NCAP pode rotear comandos e dados de uma rede externa de/para um transdutor conectado a um transdutor, (ii) um NCAP pode registrar vários WTIMs, (iii) um WTIM deve ser registrado por apenas um NCAP, (iv) um WTIM pode interfacear vários transdutores, (v) é permitida a comunicação direta entre WTIMs. 4.3.1 PHY TEDS Como citado em 4.2.11, as PHY TEDS são dependentes da mídia de comunicação física, portanto serão melhor definidas neste padrão. Na Tabela 4.13 está a descrição
- Page 17: Abstract de Oliveira Namba, Massahi
- Page 20 and 21: 3.7 Considerações finais 50 4 Fam
- Page 22 and 23: 5.24 Diagrama de componentes do sub
- Page 25 and 26: Introdução CAPÍTULO 1 1.1 Contex
- Page 27 and 28: 1.2 Motivação 27 1.2 Motivação
- Page 29 and 30: CAPÍTULO 2 Tecnologias e aplicaç
- Page 31 and 32: 2.1 Redes de Sensores sem Fio 31
- Page 33 and 34: 2.1 Redes de Sensores sem Fio 33 se
- Page 35 and 36: 2.2 Comunicação em redes sem fio
- Page 37 and 38: 2.2 Comunicação em redes sem fio
- Page 39 and 40: 2.2 Comunicação em redes sem fio
- Page 41 and 42: 2.3 Considerações finais 41 estã
- Page 43 and 44: CAPÍTULO 3 Middlewares para Redes
- Page 45 and 46: 3.2 Middlewares baseados em program
- Page 47 and 48: 3.4 Middlewares direcionados a apli
- Page 49 and 50: 3.6 Avaliação geral 49 plataforma
- Page 51: 3.7 Considerações finais 51 Figur
- Page 54 and 55: 54 4.1 A família de padrões IEEE
- Page 56 and 57: 56 4.2 Padrão IEEE 1451.0 Tabela 4
- Page 58 and 59: 58 4.2 Padrão IEEE 1451.0 As class
- Page 60 and 61: 60 4.2 Padrão IEEE 1451.0 Figura 4
- Page 62 and 63: 62 4.2 Padrão IEEE 1451.0 4.2.7 Mo
- Page 64 and 65: 64 4.2 Padrão IEEE 1451.0 4.2.9 Mo
- Page 68 and 69: 68 4.4 Considerações finais do PH
- Page 71 and 72: Middleware Kratos CAPÍTULO 5 Vislu
- Page 73 and 74: 5.2 Objetivos e requisitos 73 • C
- Page 75 and 76: 5.4 Diagrama de contexto 75 • Qua
- Page 77 and 78: 5.5 Introdução à arquitetura do
- Page 79 and 80: 5.6 Descrição dos subsistemas 79
- Page 81 and 82: 5.6 Descrição dos subsistemas 81
- Page 83 and 84: 5.6 Descrição dos subsistemas 83
- Page 85 and 86: 5.6 Descrição dos subsistemas 85
- Page 87 and 88: 5.6 Descrição dos subsistemas 87
- Page 89 and 90: 5.6 Descrição dos subsistemas 89
- Page 91 and 92: 5.6 Descrição dos subsistemas 91
- Page 93 and 94: 5.6 Descrição dos subsistemas 93
- Page 95 and 96: 5.6 Descrição dos subsistemas 95
- Page 97 and 98: 5.7 Considerações finais 97 • a
- Page 99 and 100: 5.7 Considerações finais 99 Figur
- Page 101 and 102: CAPÍTULO 6 Conclusões e trabalhos
- Page 103 and 104: Referências Bibliográficas [1] AK
- Page 105 and 106: Referências Bibliográficas 105 [2
- Page 107 and 108: Referências Bibliográficas 107 [4
4.3 Padrão IEEE 1451.5 67<br />
Interface<br />
Comm<br />
P2PComm<br />
NetComm<br />
Registration<br />
P2PRegistration<br />
NetRegistration<br />
Receive<br />
P2PReceive<br />
NetReceive<br />
Tabela 4.12: Classes e interfaces da API ModuleCommunications<br />
Descrição<br />
Interface abstrata com mecanismos <strong>de</strong> controle <strong>de</strong> <strong>um</strong>a instância<br />
IEEE 1451.X.<br />
Operações <strong>de</strong> comunicação ponto-a-ponto.<br />
Operações <strong>de</strong> comunicação em re<strong>de</strong>.<br />
Operações <strong>de</strong> registro <strong>de</strong> <strong>um</strong> módulo IEEE 1451.X n<strong>um</strong>a camada<br />
1451.0.<br />
Métodos <strong>para</strong> registro <strong>de</strong> TIMs específicos n<strong>um</strong>a camada IEEE<br />
1451.0.<br />
Métodos <strong>para</strong> registro <strong>de</strong> TIMs específicos e grupos <strong>de</strong> TIMs<br />
n<strong>um</strong>a camada IEEE 1451.0.<br />
Sem métodos genéricos <strong>de</strong>finidos. Para uso futuro.<br />
Métodos <strong>para</strong> anunciamento <strong>de</strong> mensagens ponto-a-ponto recebidas<br />
à camada IEEE 1451.0.<br />
Métodos <strong>para</strong> anunciamento <strong>de</strong> mensagens <strong>de</strong> re<strong>de</strong> recebidas à<br />
camada IEEE 1451.0.<br />
4.3 Padrão IEEE 1451.5<br />
O padrão IEEE 1451.5 tem o título “IEEE Standard for a Smart Transducer<br />
Interface for Sensors and Actuators - Wireless Communication Protocols and Transducer<br />
Electronic Data Sheet (TEDS) Formats”, em português, “Padrão IEEE <strong>para</strong> Interface<br />
<strong>de</strong> Transdutores Inteligentes <strong>para</strong> Sensores e Atuadores - Protocolos <strong>de</strong> Comunicação<br />
em Re<strong>de</strong>s sem Fio e Formatos <strong>de</strong> Folha <strong>de</strong> Dados Eletrônica do Transdutor (TEDS)”.<br />
O escopo <strong>de</strong>ste padrão é fornecer métodos <strong>de</strong> comunicação padronizados <strong>para</strong> re<strong>de</strong>s<br />
sem fio e formato <strong>de</strong> dados <strong>para</strong> transdutores. É introduzido o conceito <strong>de</strong> Módulo <strong>de</strong><br />
Interface com o Transdutor sem Fio (Wireless Transducer Interface Module – WTIM),<br />
que é conectado sem fios via <strong>um</strong> rádio aprovado a <strong>um</strong> NCAP. Os módulos aprovados<br />
da IEEE 1451.5 (Dot5AR) são as tecnologias IEEE 802.11 TM , IEEE 802.15.4 TM , IEEE<br />
Bluetooth TM e IEEE ZigBee TM .<br />
Conceitos <strong>de</strong>ste padrão <strong>de</strong>finem que (i) <strong>um</strong> NCAP po<strong>de</strong> rotear comandos e dados<br />
<strong>de</strong> <strong>um</strong>a re<strong>de</strong> externa <strong>de</strong>/<strong>para</strong> <strong>um</strong> transdutor conectado a <strong>um</strong> transdutor, (ii) <strong>um</strong> NCAP po<strong>de</strong><br />
registrar vários WTIMs, (iii) <strong>um</strong> WTIM <strong>de</strong>ve ser registrado por apenas <strong>um</strong> NCAP, (iv) <strong>um</strong><br />
WTIM po<strong>de</strong> interfacear vários transdutores, (v) é permitida a comunicação direta entre<br />
WTIMs.<br />
4.3.1 PHY TEDS<br />
Como citado em 4.2.11, as PHY TEDS são <strong>de</strong>pen<strong>de</strong>ntes da mídia <strong>de</strong> comunicação<br />
física, portanto serão melhor <strong>de</strong>finidas neste padrão. Na Tabela 4.13 está a <strong>de</strong>scrição