28.11.2014 Views

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 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2 Padrão IEEE 1451.0 55<br />

4.2 Padrão IEEE 1451.0<br />

O padrão IEEE 1451.0 tem o título “IEEE Standard for a Smart Transducer Interface<br />

for Sensors and Actuators - Common Functions, Communication Protocols, and<br />

Transducer Electronic Data Sheet (TEDS) Formats”, em português, “Padrão IEEE <strong>para</strong><br />

Interface <strong>de</strong> Transdutores Inteligentes <strong>para</strong> Sensores e Atuadores - Funções Comuns,<br />

Protocolos <strong>de</strong> Comunicação e Formatos <strong>de</strong> Folha <strong>de</strong> Dados Eletrônica do Transdutor<br />

(TEDS)”. Este padrão tem como conceitos chave a <strong>de</strong>finição <strong>de</strong> Transducer Interface<br />

Module (TIM) (em português: Módulo <strong>de</strong> Interface com Transdutores) e Network Capable<br />

Application Processor (NCAP) (em português: Processador <strong>de</strong> Aplicação com Interfaceamento<br />

em Re<strong>de</strong>) que são conectados por meio <strong>de</strong> <strong>um</strong>a mídia especificada por <strong>um</strong><br />

dos padrões IEEE 1451.2, 1451.3, 1451.4, 1451.5, 1451.6 ou 1451.7. Um TIM contém<br />

as interfaces e os meios <strong>para</strong> acesso ao transdutor e este transdutor po<strong>de</strong> ser <strong>um</strong> componente<br />

do próprio TIM, sendo que ele po<strong>de</strong> variar em complexida<strong>de</strong> interfaceando <strong>de</strong>s<strong>de</strong><br />

<strong>um</strong> único transdutor a vários. Um NCAP interme<strong>de</strong>ia a comunicação entre <strong>um</strong> TIM e<br />

<strong>um</strong>a re<strong>de</strong> usuária ou <strong>um</strong> host processador. Os Conceitos <strong>de</strong> TIM e NCAP serão melhor<br />

abordados nas seções seguintes.<br />

Um transdutor é consi<strong>de</strong>rado inteligente pelo fato <strong>de</strong> ser <strong>de</strong>scrito por <strong>um</strong> TEDS<br />

que é interpretável por máquina, o controle e dados associados ao transdutor são digitais,<br />

e gatilhos, status e controle existem <strong>para</strong> prover o funcionamento do transdutor [17].<br />

A seguir serão mostrados os conceitos mais relevantes do padrão IEEE 1451.0<br />

<strong>para</strong> este trabalho.<br />

4.2.1 Universal Unique I<strong>de</strong>ntification – UUID<br />

O UUID é <strong>um</strong> campo único e universal <strong>de</strong> i<strong>de</strong>ntificação associado ao TIM que<br />

contém 10 octetos e é <strong>de</strong>finido pelo fabricante. A Tabela 4.2 mostra os campos do UUID<br />

na or<strong>de</strong>m que <strong>de</strong>vem ser dispostos.<br />

4.2.2 TransducerChannel<br />

O TransducerChannel é consi<strong>de</strong>rado o conjunto do transdutor e todos os<br />

componentes <strong>de</strong> condicionamento e conversão <strong>de</strong> sinais.<br />

São <strong>de</strong>finidos dois níveis <strong>de</strong> en<strong>de</strong>reçamento no padrão. Um nível associado à<br />

implementação <strong>de</strong> camada física, relacionado ao i<strong>de</strong>ntificador <strong>de</strong> <strong>de</strong>scoberta (“<strong>de</strong>stId”)<br />

associado durante a fase <strong>de</strong> <strong>de</strong>scoberta dos TIMs e NCAPs e permite a comunicação entre<br />

<strong>um</strong> TIM e <strong>um</strong> NCAP ou entre TIMs. A fase <strong>de</strong> <strong>de</strong>scoberta será melhor <strong>de</strong>talhada nas<br />

próximas seções. O outro nível é representado por <strong>um</strong> número <strong>de</strong> 16 bits chamado número<br />

<strong>de</strong> TransducerChannel que é usado <strong>para</strong> mensagens <strong>de</strong> comandos ou resposta e instrui ao

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!