Você está na página 1de 40

PONTIFCIA UNIVERSIDADE CATLICA DO RIO DE JANEIRO

CENTRO TCNICO CIENTFICO


DEPARTAMENTO DE INFORMTICA
PROGRAMA DE MESTRADO
SI STEMAS PARA LOCALI ZAO DE
PESSOAS E OBJ ETOS EM AMBI ENTES
I NDOOR
Disciplina: C!p"#a$% M&'(l
Al"n: Eli!a) A)a*+ ,( Li!a
P)-(ss): Ma)."s En,l()
Ri ,( Jan(i)/ N'(!0) ,( 12234
R E S U M O
Toda aplicao dependente de localizao pode ser vista sob dois aspectos
gerais: os servios de suporte a localizao de posio do objeto em um
determinado ambiente considerado e os servios de descoberta de
recursos uma vez que a posio fsica deste objeto j tenha sido percebida
e anunciada. Este trabalho evidencia o primeiro aspecto.
Palavras-chave: Sistema de Localizao Indoor, Tcnicas para Detectar
Posio, aplicaes sensveis ao contexto, GPS, LPS, RFID, IRID.
C O N T E 5 D O
1 . I N T R O D U O ..........................................................................7
3 4 3 MO T I V A 6 7 O 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 8
3 4 1 AP L I C A 6 9 E S DE P E N D E N T E S D E L O C A L I : A 6 7 O 44444444444444444444444444444444444448
3 4 ; S I S T E MA S D E S U P O R T E A L O C A L I : A 6 7 O 44444444444444444444444444444444444444444444443 2
3 4 1 S E R V I 6 O S D E DE S C O < E R T A D E RE C U R S O S 4444444444444444444444444444444444444444443 2
3 4 ; A< O R D A G E M D O S CA P T U L O S 444444444444444444444444444444444444444444444444444444444444444443 3
2 . I N F R A - E S T R U T U R A D E C O M U N I C A O ............................1 2
1 4 3 S I S T E MA S P A R A L O C A L I : A 6 7 O OU T D O O R 444444444444444444444444444444444444444444443 1
14 34 3 SI STEMAS <ASEADOS NO GPS44444444444444444444444444444444444444444444444444444444444444431
14 34 1 SI STEMAS <ASEADOS NA I NFRA=ESTRUTURA CELULAR4444444444444444444444444443;
1 4 1 S I S T E MA S P A R A L O C A L I : A 6 7 O I N D O O R 444444444444444444444444444444444444444444444443 ;
14 14 3 CARACTER STI CAS DO AM<I ENTE I NDOOR4444444444444444444444444444444444444444444443>
14 14 1 SI STEMAS <ASEADOS NO RFI D444444444444444444444444444444444444444444444444444444444444443>
14 14 ; SI STEMAS <ASEADOS EM I RI D444444444444444444444444444444444444444444444444444444444444443?
3 . I N F R A - E S T R U T U R A D O S I S T E M A ......................................1 6
;4 34 3 PLATAFORMA DE @ARDAARE444444444444444444444444444444444444444444444444444444444444444443B
;4 34 1 PLATAFORMA DE SOFTAARE444444444444444444444444444444444444444444444444444444444444444443C
;434 14 3 ARDUI TETURA CENTRALI :ADA44444444444444444444444444444444444444444444444443C
;434 14 1 ARDUI TETURA DI STRI <U DA44444444444444444444444444444444444444444444444444443C
4 . A R Q U I T E T U R A D O S I S T E M A ..............................................1 9
> 4 3 T C N I C A S D E DE T E C 6 7 O D E P O S I 6 7 O 44444444444444444444444444444444444444444444444443 8
>4 34 3 TRI ANGULA67O44444444444444444444444444444444444444444444444444444444444444444444444444444444444444 38
>434 34 3 LATENCI A4444444444444444444444444444444444444444444444444444444444444444444444444444444438
>434 34 1 ANGULA67O444444444444444444444444444444444444444444444444444444444444444444444444444413
>4 34 1 ANLI SE DE CENAS4444444444444444444444444444444444444444444444444444444444444444444444444444444413
>4 34 ; PROFI MI DADE44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 11
> 4 1 P A R G ME T R O S D E AV A L I A 6 7 O D O S I S T E MA 4444444444444444444444444444444444444444441 1
>4 14 3 PRI VACI DADE DO USURI O444444444444444444444444444444444444444444444444444444444444444444441;
>4 14 1 PRECI S7O NA DETERMI NA67O DA POSI 67O44444444444444444444444444444444444444444441;
>4 14 ; CUSTO4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 1>
> 4 ; P R I N C I P A I S P R O < L E MA S D O S S I S T E MA S D E L O C A L I : A 6 7 O I N D O O R
1 >
>4 ;4 3 PROPAGA67O DOS SI NAI S RF44444444444444444444444444444444444444444444444444444444444444441?
>4 ;4 1 I NTERFERENCI A DOS ESPA6OS ADJ ACENTES I NDOOR44444444444444444444444444441?
>4 ;4 ; SEGURAN6A E PRI VACI DADE4444444444444444444444444444444444444444444444444444444444444444441?
. A P L I C A ! E S " E S T U D O D E C A S O S ...................................2 7
? 4 3 CRI CH E T : S I S T E MA D E S U P O R T E I L O C A L I : A 6 7 O 44444444444444444444444441 C
?4 34 3 ARDUI TETURA DO SI STEMA CRI CHET4444444444444444444444444444444444444444444444444441C
?4 34 1 I MPLEMENTA67O44444444444444444444444444444444444444444444444444444444444444444444444444444444444418
? 4 1 S I S T E MA D E L O C A L I : A 6 7 O GP S = L E S OU T D O O R 4444444444444444444444444444444441 8
? 4 ; S I S T E MA ACT I VE <ADGE S 44444444444444444444444444444444444444444444444444444444444444444444; 2
? 4 > S I S T E MA <AT 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 ; 2
? 4 ? O S I S T E MA D E L O C A L I : A 6 7 O I N D O O R : RADAR 44444444444444444444444444444444; 1
? 4 B S I S T E MA D E L O C A L I : A 6 7 O L O C A L : P I NT P OI NT 4444444444444444444444444444444; ;
? 4 C CO MP A R A 6 7 O DU A L I T A T I V A E N T R E O S S I S T E MA S D E L O C A L I : A 6 7 O
; ;
6 . C O N C L U S ! E S .......................................................................3
B 4 3 T R A < A L @ O S F U T U R O S 4444444444444444444444444444444444444444444444444444444444444444444444444444444; B
7 . A P # N D I C E .............................................................................3 7
A4 3 CO MP U T A 6 7 O <A S E A D A N O CO N T E F T O 4444444444444444444444444444444444444444444444; C
A4 1 T AG444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 ; C
$ . R E F E R # N C I A S B I B L I O % R & F I C A S .......................................3 9
34 I N T R O D U 6 7 O
Para o ser humano se orientar ele necessita de informaes temporais e
espaciais. Na ausncia de uma delas ele fica desorientado e por vezes
perdido.
Sem entrar no mrito relativo ao tempo, no porque seja menos
importante, mas por opo de trabalho, trataremos de um aspecto
relacionado noo espacial das pessoas ou de algum objeto, atravs do
estudo de sistemas de localizao em ambientes indoor.
Imagine um cenrio no qual uma pessoa se encontra em um determinado
lugar e a primeira informao que ela queira obter justamente do local
onde est. Invariavelmente o ser humano acaba passando por esta
situao ou porque est realmente perdido e quer se localizar ou porque
quer descobrir algum tipo de servio ou recurso que pode ser alcanado a
partir daquela posio.
Partindo desse pressuposto, o nosso objetivo estudar os sistemas de
suporte localizao de pessoas e objetos em um ambiente fechado
(indoor), de tal forma que a posio dentro deste ambiente seja um
ingrediente para a descoberta de recursos e servios.
In#),"$%
Ao longo do texto quando for feita referncia a algum sistema em
particular, estaremos mencionando o sistema Cricket[14], visto ser uma
obra recente, bem abrangente e de grande citao.
3 4 3 M O T I V A 6 7 O
Estamos presenciando um grande esforo das reas de microeletrnica,
meios de comunicao e informtica, com o intuito de promover a
computao ubqua - computao que pode ser feita em qualquer lugar e
em qualquer hora.
Imagine um ambiente qualquer tal como o seu escritrio, a empresa onde
trabalha ou a sua prpria casa. Agora, tudo aquilo que se entende como
objeto - pessoas, equipamentos eletro-eletrnicos, dispositivos pequenos
como o seu PDA, enfim, qualquer um deles pode ser um candidato em
potencial para receber uma tag
1
que o permite ser localizado a partir da
posio em que se encontra dentro deste ambiente.
Esse cenrio descrito factvel. Muitas coisas fascinantes podem ser feitas
a partir da computao ubqua. Aqui, ficaremos restritos ao estudo de
sistemas que do suporte localizao de pessoas e objetos, mais
especificamente tratando da infra-estrutura do sistema.
3 4 1 A P L I C A 6 9 E S D E P E N D E N T E S D E L O C A L I : A 6 7 O
Enquanto que para algumas aplicaes a migrao transparente, no
havendo nenhuma preocupao com a localizao, para outras a
localizao um aspecto preponderante. justamente para estas
aplicaes baseadas na localizao que ser voltado o foco neste trabalho.
1
Uma tag um dispositivo, ou etiqueta, que afixada em uma pessoa ou objeto.
Maiores informaes no Apndice A.1
8
In#),"$%
Aplicaes executadas sobre dispositivos mveis podem adaptar seus
comportamentos dependendo apenas da prpria informao de
localizao, um exemplo quando um celular que no soa alto dentro de
uma sala de conferncia.
Para que uma aplicao perceba a sua localizao dentro de um ambiente
qualquer, seja ele outdoor ou indoor, tem que haver uma infra-estrutura
de comunicao e uma infra-estrutura de software para que juntas
possam oferecer um servio de suporte a localizao fsica de um objeto.
Na prxima seo abordaremos os sistemas que do suporte localizao.
3 4 ; S I S T E M A S D E S U P O R T E A L O C A L I : A 6 7 O
Sistemas que do suporte localizao de objetos e pessoas so
classificados segundo o ambiente em que atuam. Assim, caso se trate de
um ambiente outdoor podemos utilizar uma infra-estrutura de
comunicao baseada em GPS, por exemplo. J em um ambiente indoor,
alm de poder se basear na comunicao por RF
2
, a utilizao de uma
infra-estrutura de software distribuda uma das alternativas possveis.
Uma vez que se dispe de um sistema de suporte localizao, pode-se
pensar melhor sobre a descoberta de recursos existentes em um
determinado ponto do ambiente para aquele objeto em especial. Para
tanto, existem as solues de descoberta de recursos, como ser visto a
seguir.
3 4 1 S E R V I 6 O S D E D E S C O < E R T A D E R E C U R S O S
O nosso objetivo neste trabalho discorrer sobre sistemas que permitam
aos dispositivos do usurio e aos ns de servio perceberem sua
localizao fsica.
2
RF - Radio Frequency - Comunicao feita por meio de sinais de rdio.
32
In#),"$%
Uma vez que esta informao de localizao tiver sido obtida, as
aplicaes se anunciam para um servio de descoberta de recursos tais
como o Suns Jini Discovery Service, MIT Intentional Naming System
(INS), IETF Service Location Protocol, ou er!eley Service Discovery
Service" [17]
3 4 ; A < O R D A G E M D O S C A P T U L O S
A organizao deste trabalho feita de modo a permitir ao leitor uma
viso da infra-estrutura dos sistemas de suporte a localizao indoor. No
obstante, tentaremos cobrir alguns pontos importantes tais como a infra-
estrutura de comunicao, a infra-estrutura de hardware e software, a
arquitetura de um sistema, alm de analisar algumas aplicaes j
existentes.
No captulo 2 ser abordada a infra-estrutura de comunicao procurando
realar a diferena entre as tecnologias outdoor e indoor. Sero feitos
comentrios sobre GPS e LPS, por exemplo.
Em seguida feito um estudo sobre a infra-estrutura do sistema,
passando pelo hardware e dando maior nfase parte de software, como
a arquitetura centralizada versus distribuda.
No captulo seguinte ser exposto a arquitetura do sistema procurando
mostrar as tcnicas para detectar posio, os parmetros de avaliao do
sistema e os principais problemas dos sistemas de localizao indoor.
No quinto captulo ser feito um estudo de casos de alguns sistemas de
suporte localizao, procurando focalizar as principais caractersticas de
cada um, alm de fazer uma comparao qualitativa entre os mesmos.
33
In-)a=(s#)"#")a ,( C!"nica$%
14 I N F R A = E S T R U T U R A D E
C O M U N I C A 6 7 O
1 4 3 S I S T E M A S P A R A L O C A L I : A 6 7 O O U T D O O R
Os sistemas que do suporte localizao utilizando-se da estimativa da
posio de objetos e pessoas em ambientes outdoor so mais conhecidos
para o pblico de maneira geral, so os sistemas GPS (#lo$al Positioning
Systems).
1 4 3 4 3 S I S T E M A S < A S E A D O S N O G P S
O GPS um sistema de localizao outdoor. Embora fosse projetado para
propsitos de defesa, hoje ele usado em inmeras aplicaes no
militares. A infra-estrutura do GPS consiste de 28 satlites em rbita em
torno da terra numa altitude de aproximadamente 20.000 Km. Estes
satlites carregam relgios atmicos muito precisos. Estes relgios so
monitorados continuamente por estaes em terra operados pela Fora
Area norte-americana e possveis o%%sets nos relgios do satlite so
corrigidos por meio de comandos de controles apropriados partindo destas
estaes. Cada satlite transmite um fluxo de dados como um sinal RF.
Os satlites GPS circundam a terra duas vezes por dia em uma rbita
muito precisa e transmitem as informaes de sinal terra. Os receptores
GPS analisam esta informao e usam a triangulao
3
para calcular a
posio exata do usurio.
Enquanto que o GPS prov uma preciso de 5-10 metros em ambientes
3
Tcnicas para deteco de posio so abordadas na 1 seo do captulo 4, inclusive a
triangulao.
31
In-)a=(s#)"#")a ,( C!"nica$%
outdoor usando receptores de baixo custo, possvel conseguir algumas
vezes uma preciso de poucos centmetros com o uso de receptores muito
sofisticados em ambientes outdoor[3]. Entretanto, o comprimento
pequeno do sinal RF, o alto rudo RF produzido, e a reflexo dos sinais RF
devido a presena de objetos metlicos tornam o GPS inapropriado para
ambientes indoor.
1 4 3 4 1 S I S T E M A S < A S E A D O S N A I N F R A = E S T R U T U R A
C E L U L A R
Os sistemas baseados na infra-estrutura celular tm uma utilizao tanto
em outdoors como em indoors. Aqui estamos situado-o como sendo um
sistema outdoor em razo de ser inapropriado para servir de suporte para
sistemas LPS, cujas caractersticas dos equipamentos de hardware do
transmissor e receptor e dos prprios parmetros do sistema
4
inviabilizam
a utilizao deste tipo de infra-estrutura.
1 4 1 S I S T E M A S P A R A L O C A L I : A 6 7 O I N D O O R
Apesar dos avanos extraordinrios na tecnologia GPS, milhes de metros
quadrados de espao indoor esto fora do alcance de satlites do
Navstar
5
. Seus sinais no esto aptos a penetrar na maioria dos materiais
das construes. Para tanto, acabou surgindo os projetos de sistemas de
posicionamento (localizao) para pessoas e objetos indoors.
4
Parmetros do sistema - parmetros que permitem a avaliao dos sistemas para
localizao indoor. So vistos com mais detalhes no captulo 4.
5
Navstar - conjunto de 28 satlites que compem o GPS.
3;
In-)a=(s#)"#")a ,( C!"nica$%
1 4 1 4 3 C A R A C T E R S T I C A S D O A M < I E N T E I N D O O R
Os sistemas de localizao indoor so conhecidos tambm como LPS
(Local Positioning System). Algumas caractersticas importantes que
devem ser salientadas so:
necessidade de preciso de 10 metros para a maioria das
aplicaes indoor, embora alguns requeiram preciso de 2 metros
ou menos ainda. Para muitas aplicaes outdoor GPS a preciso
fica em torno de 30 metros
as tags devem ser to pequenas e sensveis luz quanto possvel
para terem maior aplicabilidade
as tags no so caras, haja vista a grande simplicidade do
projeto em comparao com receptores GPS
uma infra-estrutura que localiza milhares de tags
divergncia de efeitos provocados pelos mltiplos caminhos que
os sinais transmitidos podem seguir em ambientes indoor. Isto se
torna um desafio quando combinado com a exigncia de maior
preciso
Um sistema de rdio tem que estar em conformidade com a
regulamentao do rgo de comunicao responsvel pela
classificao do espectro de frequncias, de modo que um cliente
possa instalar e colocar o sistema para funcionar sem a
necessidade de uma licena.
1 4 1 4 1 S I S T E M A S < A S E A D O S N O R F I D
Desde a inveno do microprocessador, uma variedade de tecnologias
baseadas na transmisso via rdio para espaos pequenos tem sido
empregadas para localizar itens indoors. Assim, os objetos so
3>
In-)a=(s#)"#")a ,( C!"nica$%
identificados com um sensor que tem uma alcance de alguns centmetros
a aproximadamente 3 metros, dependendo da tecnologia.
A maioria das pessoas conhece bem os dispositios eletrnicos de vigilncia
(EAS - Electronic Article Surveillance). As tags EAS devem ter um custo
extremamente baixo para que sejam comercialmente viveis. Entretanto,
estes produtos atuam sobre uma rea muito restrita, so ausentes de
cdigos de identificao e tem uma confiabilidade limitada.
Uma das alternativas tecnolgicas o uso de sistemas de identificao por
rdio frequncia, RFID, que j so consagrados comercialmente em
virtude da reduo de custo e do tamanho das tags. As tags RFID so
detectveis at aproximadamente 3 metros de distncia, as tags RFID so
identificadas quando passam por sensores fsicos. Em [20] so
apresentados maiores detalhes sobre as tags RFID.
1 4 1 4 ; S I S T E M A S < A S E A D O S E M I R I D
Em se tratando de um ambiente mais amplo empregado a tecnologia de
infravermelho, conhecida como IRID (InfraRed Identification). As tags
transmitem periodicamente seu cdigo de identificao por meio da luz
infravermelha para leitores instalados com grande facilidade.
Os sistemas IRID no trabalham bem quando as condies de
luminosidade do ambiente so baixas. A cooperao dos usurios quanto
disposio dos objetos dentro do ambiente considerado necessria
para evitar a obstruo dos emissores de luz.
3?
;4 I N F R A = E S T R U T U R A D O S I S T E M A
; 4 3 4 3 P L A T A F O R M A D E @ A R D A A R E
Quanto ao hardware, ser feito um estudo sobre os dois itens principais:
i. Parte do hardware acoplado aos objetos fixos e mveis para
localizao de sua posio neste caso o hardware deve prever a
existncia de um micro-controlador, de um chip simples de recepo
de sinais (RF, IR ou ultra-snico), e de um conversor de sinal para a
interface do dispositivo. No Cricket, por exemplo, este hardware
chamado de listener e usa como padro de interface o protocolo RS-
232 a 9600bits/s.
ii. Parte do hardware que associado a cada espao para prover
a identificao da posio de cada ta da sua !rea de
cobertura apresenta um micro-controlador idntico ao anterior,
memria RAM de poucos bytes e espao para a memria do
programa. No Cricket esse hardware o beacon, o qual possui um
micro-controlador de 10MHz, com 68 bytes de RAM e 1024 palavras
de memria do programa.
Os hardwares dos itens anteriores normalmente no so caros, e so bem
simples. Considerando o Cricket, cada uma dessas partes custam menos
que US$ 10 (dlares americanos).
3B
In-)a=(s#)"#")a , Sis#(!a
; 4 3 4 1 P L A T A F O R M A D E S O F T A A R E
H tipicamente duas abordagens: centralizada e distribuda, como
veremos a seguir.
; 4 3 4 1 4 3 A R D U I T E T U R A C E N T R A L I : A D A
O servidor de informao de localizao oferece um conjunto de servios
de recuperao e notificao de localizaes para as aplicaes, baseado
no servio de diretrio X.500.
Desvantagens &a a$or&agem centrali'a&a
O aspecto da escalabilidade acaba se tornando um problema, tendo em
vista que em um determinado momento o servidor no poder suportar
a carga de contextos e,
apresenta o clssico problema de confiabilidade, pois se o servidor
parar todos os espaos gerenciados so afetados
(antagens &a a$or&agem centrali'a&a
O sistema apresenta um custo mais baixo quando comparado com os
sistemas distribudos e,
simplicidade de projeto
; 4 3 4 1 4 1 A R D U I T E T U R A D I S T R I < U D A
Ao invs de manter todas as informaes de contexto em um lugar
centralizado, uma arquitetura distribuda permite a colocao de
servidores espalhados pelo ambiente considerado.
Desvantagem &a a$or&agem &istri$u)&a
3C
In-)a=(s#)"#")a , Sis#(!a
A grande desvantagem observada que o custo acaba se tornando
maior em virtude da estrutura que deve ser montada em cada espao
(antagens &a a$or&agem &istri$u)&a
Trata melhor as questes de privacidade e de segurana
Ambientes heterogneos podem ser configurados diferentemente para
atender a sua demanda
Comunicao mais restrita
Favorece a escalabilidade
Facilita a expanso do sistema
3J
>4 A R D U I T E T U R A D O S I S T E M A
> 4 3 T C N I C A S D E D E T E C 6 7 O D E P O S I 6 7 O
A triangulao, a anlise de cena e a proximidade so as trs tcnicas
principais para deteco automtica de posio. Os sistemas de suporte
localizao podem empreg-las individualmente ou de forma conjunta.
> 4 3 4 3 T R I A N G U L A 6 7 O
A triangulao usa as propriedades geomtricas de tringulos para
computar as posies do objeto. A triangulao dividida em duas
subcategorias: latncia, usando medidas de distncia, e angulao,
usando os ngulos.
> 4 3 4 3 4 3 L A T E N C I A
A latncia computa a posio de um objeto pela medida de sua distncia
de mltiplas posies de referncia. Calcular a posio de um objeto em
duas dimenses requer medidas de distncia de 3 pontos no colineares
como podemos notar na Figura 1.
38
A)K"i#(#")a , Sis#(!a
Figura 1: Determinar a posio 2D usando latncia requer medidas de
distncia entre o objeto `" e 3 pontos no colineares
H trs abordagens para medir a distncia exigida pela tcnica de
latncia:
Direta: a medio direta de distncia usa das informaes obtidas a
partir do movimento fsico do objeto. Por exemplo, um rob.
Time*o%*Flig+t: medida de distncia de um objeto at um ponto
usando time*o%*%lig+t significa fazer a medio do tempo que gasto
para ir do objeto at o ponto dado para conhecer a sua velocidade.
Exemplos de sistemas que usam esta tcnica o GPS, o Active Bat, o
Cricket, o Bluesoft e o PulsON. [20]
,tenua-.o: a intensidade de um sinal emitido diminui medida que a
distncia da fonte aumenta. Em ambientes com muitas obstrues tal
como o espao de um escritrio, a medida de distncia usando
atenuao frequentemente menos precisa do que a time-of-flight.
12
Raio1

Raio 1
Raio2
Raio 2

Raio3

Raio 3
A)K"i#(#")a , Sis#(!a
> 4 3 4 3 4 1 A N G U L A 6 7 O
A angulao similar a latncia exceto que aqui para determinar a
posio de um objeto so considerados os ngulos. Em geral, duas
dimenses de angulao requerem duas medidas de ngulos e uma
medida de comprimento tal como a distncia entre os pontos de
referncia mostrados na Figura 2.
Figura 2: Este exemplo de angulao 2D ilustra a localizao do objeto `"
usando ngulos relativos com um vetor de referncia 0 e a distncia entre
dois pontos de referncia.
> 4 3 4 1 A N L I S E D E C E N A S
A anlise de cenas usa caractersticas de uma cena observada a partir de
um ponto qualquer para obter a concluso sobre a posio de um
observador ou do objeto na cena.
,n/lise &e cenas est/ticas
As caractersticas observadas so procuradas num conjunto de
dados predefinidos que as mapeiam nas posies do objeto.
,n/lise &e cenas em movimento
13
ngulo 2
Comprimento
conhecido
ngulo 1
0
A)K"i#(#")a , Sis#(!a
Localiza a diferena entre cenas sucessivas para estimar a
localizao.
O sistema RADAR da Microsoft um exemplo desta tcnica.
> 4 3 4 ; P R O F I M I D A D E
A proximidade envolve a determinao de posio quando um objeto est
"perto de uma posio conhecida, como pode ser visto na figura 3. H
duas abordagens gerais para detectar a proximidade:
Deteco fsica pelo contato.
Monitorao dos pontos de acesso celular sem fio - exemplo de
uso o sistema Active Badge.
Figura 3: Os objetos `X, `Y e `Z so localizados pelo monitoramento de suas
conectividades a um ou mais pontos de acesso em uma rede celular sem fio.
> 4 1 P A R G M E T R O S D E A V A L I A 6 7 O D O S I S T E M A
Avaliar um sistema que d suporte localizao da posio de um objeto,
identificar o que previsto para ser implementado pelo projeto de cada
11
"
#
$
A)K"i#(#")a , Sis#(!a
sistema , averiguar os pontos atacados tanto na infra-estrutura de
comunicao como na infra-estrutura de software, alm claro de avaliar
os sistemas citados no captulo 5.
> 4 1 4 3 P R I V A C I D A D E D O U S U R I O
Alguns desses sistemas tm a preocupao de projeto em preservar a
privacidade do usurio. Outros nem sequer mencionam isto. Ento, at
que ponto a privacidade do usurio relevante neste contexto?
A privacidade do usurio ameaada quando temos condies de localizar
a posio de momento de um determinado objeto (que pode ser o prprio
usurio) em algum instante inoportuno ou em algum lugar do ambiente
sobre o qual algum tipo de servio pode afetar os interesses do usurio.
O desejvel, todavia, que este parmetro seja levado em considerao
no projeto do sistema, de modo a oferecer para o usurio a possibilidade
de ele mesmo configurar tal aspecto. Na tabela 1 do captulo 6 mostrado
como cada um dos sistemas estudados encaram este parmetro de
avaliao.
> 4 1 4 1 P R E C I S 7 O N A D E T E R M I N A 6 7 O D A P O S I 6 7 O
Mensurar o quanto o sistema pode precisar a localizao da posio de
uma tag dentro de um ambiente um parmetro de avaliao deveras
importante. Porque seno veja, nos sistemas GPS o grau de preciso da
ordem de 30 metros, o GPS-less outdoor[23] da ordem de 2-3 metros,
os sistemas RFID e IRID para indoors pode variar de alguns metros a
poucos centmetros.
A escolha vai depender obviamente das necessidades. Por exemplo, se
houver no ambiente uma infinidade de objetos de localizao e cujo
tamanho muito varivel, aconselhvel adotar o sistema que precisa
1;
A)K"i#(#")a , Sis#(!a
melhor o espao considerado. Um sistema de suporte adequado para tal
fim poderia ser o Cricket [14].
> 4 1 4 ; C U S T O
O parmetro custo visto com grande apreo nas empresas, espao onde
os sistemas indoor so utilizados. Esta varivel vai depender da infra-
estrutura de hardware, de software e de comunicao requeridos pelo
sistema de suporte localizao.
Cabe ao usurio identificar nas solues de software o seguinte:
O nvel de adequao do ambiente para instalar os dispositivos
fsicos para prover a comunicao para efetuar a localizao
Exigncia de softwares para administrar os espaos de
localizao
Preo de cada interface fsica acoplada nos dispositivos
Quantidade de dispositivos fixos e mveis a serem considerados
no projeto de instalao e
O preo da prpria soluo
> 4 ; P R I N C I P A I S P R O < L E M A S D O S S I S T E M A S D E
L O C A L I : A 6 7 O I N D O O R
Para conceber um sistema que d suporte localizao de objetos indoor
no uma tarefa muito difcil. Haja vista o grande nmero de solues,
cuja tecnologia utilizada tanto em nvel de hardware e de software quanto
em nvel de comunicao j bem consagrada no mercado. Agora, nem
por isso deixa de existir empecilhos que devem ser considerados na fase
de projeto. A seguir veremos os mais contundentes.
1>
A)K"i#(#")a , Sis#(!a
> 4 ; 4 3 P R O P A G A 6 7 O D O S S I N A I S R F
O uso de sinais de rdio frequncia em sistemas indoor muito frequente
em virtude de muitos fatores positivos, como por exemplo a no exigncia
de uma linha de vista para a propagao dos sinais, todavia, necessria
para a luz infravermelha. Mas, a performance dos sinais RF durante a sua
propagao cai muito em virtude da reflexo, da refrao e da difrao,
fato esse muito conhecido na literatura que trata do assunto.
O importante de tudo isso que durante a fase de projeto do sistema,
deve ser levado em conta a natureza altamente imprevisvel da
propagao dos sinais RF, caracterizado pelas mltiplas propagaes que
chegam at o receptor.
> 4 ; 4 1 I N T E R F E R E N C I A D O S E S P A 6 O S A D J A C E N T E S
I N D O O R
Em se tratando de uma arquitetura distribuda, cada espao (um
escritrio, uma sala, .) tem a sua prpria administrao, onde os limites
fsicos ou lgicos do domnio de cobertura se confundem, tem que haver
uma engenharia para eliminar os efeitos dessa interferncia.
> 4 ; 4 ; S E G U R A N 6 A E P R I V A C I D A D E
Um dos parmetros de avaliao que utilizamos foi justamente a questo
envolvendo a privacidade do usurio. Mas a privacidade muito mais do
que isso, ela acaba se tornando um grande desafio para as equipes de
projeto.
H dois problemas chaves que dizem respeito segurana de sistemas
baseados no contexto: assegurar a preciso da informao de posio e a
identidade, e o estabelecimento de comunicao secreta. Autenticar a
informao de posio fornecida difcil porque os sistemas de sensores
1?
A)K"i#(#")a , Sis#(!a
atuais tipicamente detectam somente coisas tais como tags ativos e
podem ser removidos do objeto que eles representam. Alm disso, para
proteger o contedo da comunicao, o endereo de memria do
contedo deveria tambm ser protegido para prevenir o vazamento de
informao de posio.
Muitos sistemas existentes podem ser adulterados comprometendo a
privacidade do usurio, devido poltica de gerenciamento mal feita.
1B
?4 A P L I C A 6 9 E S : E S T U D O D E C A S O S
? 4 3 C R I C H E T : S I S T E M A D E S U P O R T E I L O C A L I : A 6 7 O
O Cricket[7] um sistema de suporte localizao indoor para aplicaes
mveis dependentes da posio do objeto. O Cricket um sistema que
aborda vrios aspectos tais como a preservao da privacidade do
usurio, administrao descentralizada, escalabilidade, habilidade para
trabalhar com redes heterogneas e baixo custo.
? 4 3 4 3 A R D U I T E T U R A D O S I S T E M A C R I C H E T
O Cricket usa $eacons para disseminar informaes sobre o espao
geogrfico dos listeners" Um beacon um dispositivo pequeno afixado em
algumas posies dentro do espao geogrfico de anncio. Para obter
informaes sobre um espao, todos os ns estticos e mveis tem um
listener afixado. Um listener um dispositivo pequeno que percebe as
mensagens vindas dos $eacons, e as usa para inferir o espao em que se
encontra no momento.
Cada espao no qual existe beacons apresenta uma string de identificao
nica. No Cricket a nica configurao requerida a designao da string
para um determinado espao.
Os limites entre espaos adjacentes pode ser real, como uma parede
separando duas salas, ou virtual, como uma partio no fsica usada para
separar pores de uma sala. A 0recis.o &o sistema determinada
1C
Aplica$L(s: Es#", ,( Cass
por quo bem o listener pode detectar o limite entre dois espaos,
enquanto a granulari&a&e do sistema a de menor tamanho possvel para
um espao geogrfico tal que os limites possam ser detectados com um
alto grau de preciso. Segundo [7], o que se espera ter um sistema com
um preciso prxima de 100% com uma granularidade de alguns metros
(uma poro de uma sala).
Para cada transmisso, um beacon envia simultaneamente informao
sobre o espao atravs de RF, junto com um pulso ultra-snico. Quando o
listener percebe o sinal RF, ele usa os primeiros bits como informao de
sinalizao e liga o receptor ultra-snico.
O listener usa a diferena de tempo entre o recebimento do primeiro bit
de informao RF e o sinal ultra-snico para determinar a distncia em
relao ao beacon.
1e&u-.o &e Inter%er2ncia
Para minimizar erros devido interferncia do sinal RF com o sinal ultra-
snico entre beacons, adota-se dois mtodos:
seleo apropriada de parmetros do sistema para reduzir a
chance de correlaes falsas, e
algoritmos de inferncia nos listeners baseados na anlise
estatstica da simples correlao {RF,US}.
Par3metros &o Sistema
Alm da transmisso de uma string correspondente ao espao, cada
beacon transmite um identificador nico. A combinao da string de
localizao e do identificador nica para o sistema. Isto permite ao
listener fazer a correlao dos sinais RF e ultra-snicos do beacon
corretamente.
1J
Aplica$L(s: Es#", ,( Cass
Visto que o sinal RF pode propagar em distncias maiores que uma
transmisso ultrassnica e pode propagar tambm atravs de certos
obstculos, quase impossvel para um listener receber um sinal ultra-
snico sem receber o sinal RF correspondente.
? 4 3 4 1 I M P L E M E N T A 6 7 O
O tamanho da mensagem transmitida em um sinal RF a partir do beacon
de 7 bytes. O retardo sofrido gira em torno de 47 ms para a mensagem
chegar completamente no listener, tempo no qual um pulso ultra-snico
pode propagar a uma distncia maior que 10 metros. A faixa tpica dos
rdios RF implementado no Cricket fica em pouco mais de um metro
dentro do edifcio. Nenhum listener pode estar consequentemente mais
distante do que estes poucos metros para detectar em qual espao se
encontra.
,PI &o Listener
Uma parte do software implementado para ns receptores, chamados de
LocationManager, executa sobre o dispositivo host que tem o hardware
listener afixado na porta serial. O listener envia a informao de
localizao e a distncia para o beacon, para o mdulo LocationManager
armazenar cada recepo RF vlida.
? 4 1 S I S T E M A D E L O C A L I : A 6 7 O G P S = L E S O U T D O O R
Trata-se de um sistema de localizao para uso outdoor de baixo custo,
consistindo de um nmero de estaes RF fixas com sobreposio de
regies cobertas, onde cada estao RF transmite periodicamente o seu
ID (identificao) original e a sua posio [3].
O ns receptores que percebem estes sinais medem a sua conectividade,
expressa como uma parte dos sinais RF recebidos de uma dada estao
18
Aplica$L(s: Es#", ,( Cass
RF de referncia. O receptor estima sua posio como a centride do
ponto de referncia para que se tenha a conectividade "suficiente, onde a
centride definida como a regio de interseco das regies conectadas
do conjunto de pontos de referncia em considerao. O sistema
reivindica ter uma preciso de 2-3 metros. Este sistema no pode ser
usado em ambientes indoor.
? 4 ; S I S T E M A A C T I V E < A D G E S
O sistema Active badge[19], desenvolvido pela Olivetti labs, um
sistema localizao de posio indoor, do qual a arquitetura tem
influenciado sistemas subsequentes tambm.
Os objetos so localizados pelo acoplamento de um badge, ou seja uma
tag, o qual emite periodicamente seu ID original usando um transmissor
infravermelho. Um receptor infravermelho fixo colocado em cada sala,
pega esta informao e a coloca sobre uma rede fixa para levar at o
banco de dados central.
As paredes das salas agem como limites naturais para os transmissores
infravermelhos, permitindo assim um receptor supor com segurana que
todo badge que ele percebe est situado dentro da mesma sala. Assim, o
badge associado com a sala na qual o receptor fixo correspondente est
situado.
A forma como empregada a localizao nesta arquitetura torna o
aspecto da privacidade mais penoso.
? 4 > S I S T E M A < A T
O sistema Bat [21], desenvolvido pela AT&T Research Labs, disponibiliza
informao de posio indoor pela localizao do paradeiro dos usurios.
Diferentes objetos e usurios dentro de uma regio tem transmissores
;2
Aplica$L(s: Es#", ,( Cass
sem fio de identificao nica, as tags. Um banco de dados centralizado
armazena a posio destes transmissores, cujas posies so atualizadas
periodicamente pela localizao de cada objeto.
A infra-estrutura consiste de um layout de uma matriz de elementos
receptores. Cada elemento receptor consiste de um receptor ultra-snico
e um RF, dispostos de tal forma a moldar uma grade 1,2m por 1,2m. Eles
so montados tipicamente no teto de uma sala, e so interconectados
usando uma rede de fios em srie. Esta rede de fios conecta tambm um
ou mais estaes base RF e o banco de dados central que guarda as
posies.
As tags sem fio a serem localizadas consiste de um transmissor RF e um
ultra-snico, e tem uma identificao nica global. Cada tag consultada
periodicamente, uma por vez, atravs de mensagens broadcasting
endereadas para elas vindo do controlador central.
Uma tag que tenha percebido uma mensagem endereada para ela,
responde com um pulso ultra-snico. Cada elemento receptor, que
tambm recebe a mensagem RF original da estao base mede a
diferena temporal entre a chegada daquela mensagem RF e a resposta
ultra-snica vinda da tag. Esta diferena temporal usada para obter a
distncia entre a tag e o elemento receptor considerado. Este dado
ento enviado para a estao central onde o processamento feito para
remover imprecises causadas por fatores tais como sinais ultra-snicos
refletidos. Obtendo ao menos trs medidas de distncia exatas, possvel
estimar a posio precisa da tag, e por conseguinte a posio do objeto a
ser localizado.
O sistema Bat consegue uma preciso de 3-4cm para estimar a distncia
como uma consequncia dos seus controladores compactados e a
arquitetura centralizada, e a preciso do layout da grade de sensores.
;3
Aplica$L(s: Es#", ,( Cass
? 4 ? O S I S T E M A D E L O C A L I : A 6 7 O I N D O O R : R A D A R
O sistema radar [2], desenvolvido pela Microsoft Research, implementa
um servio de localizao indoor pela utilizao de uma rede de dados RF
j existente. Aqui, a intensidade do sinal RF usada como uma medida da
distncia entre o transmissor RF e um receptor. Esta informao ento
usada para localizar um usurio usando a triangulao [2].
O sistema usa uma das duas abordagens para determinar a informao de
posio.
No primeiro esquema, na fase off-line, um mapa de distncia do
sinal RF do espao inteiro gerado pela colocao dos
transmissores em localizaes diferentes e medindo a distncia
do sinal em um nmero de estaes fixas de receptores RF.
Assim, durante a operao normal, o comprimento do sinal vindo
de um transmissor medido pelas estaes receptoras e a
posio do transmissor inferida pelo melhor ajuste.
No segundo esquema, o sistema usa um modelo de propagao
RF que leva em conta os fatores tais como o nmero de paredes
entre o receptor e o transmissor para computar a distncia dos
sinais RF devido colocao dos transmissores em diferentes
posies.
O clculo da posio pode ser feito por qualquer um seja pelo controlador
central ou pelo prprio receptor. Se for usada a ltima abordagem, o
sistema preserva a privacidade do usurio. O sistema RADAR depende do
comprimento do sinal RF para determinar a distncia at a estao base
RF, mas a natureza altamente imprevisvel da propagao dos sinais RF
dentro de edifcios, acompanhado com a natureza dinmica do prprio
ambiente, faz com que a preciso da medida de distncia seja de
aproximadamente 3 metros.
;1
Aplica$L(s: Es#", ,( Cass
? 4 B S I S T E M A D E L O C A L I : A 6 7 O L O C A L : P I N T P O I N T
Este um sistema de localizao que permite a localizao tanto dos itens
mveis quanto dos itens fixos dentro de um ambiente. Uma regio tal
como uma prdio dividida em inmeras clulas [20].
Cada clula tem um controlador central em que vrias antenas RF so
afixadas. E as tags RFID so afixados em diferentes dispositivos que sero
localizados. O controlador da clula gera um sinal de rdio que difundido
pelas antenas. Cada tag, depois de receber o sinal, responde uma
mensagem contendo seu ID original. O sinal recebido pelas diferentes
antenas so enviados para o controlador.
O controlador usa o tempo de propagao (a diferena entre o tempo em
que foi transmitido e o tempo em que foi recebido, talvez compensando
algum delay interno da tag) dos sinais RF vindos da tag, recebido em
diferentes antenas, para calcular a distncia da tag at estas antenas.
Estas distncias so usadas para identificar a localizao da tag com uma
preciso de 3m. A forma como feita a localizao e a preciso
relativamente baixa deste sistema, torna-o inapropriado para o tipo de
ambiente em que o sistema Cricket foi projetado, ou seja, para ambientes
muito confinados.
? 4 C C O M P A R A 6 7 O D U A L I T A T I V A E N T R E O S S I S T E M A S
D E L O C A L I : A 6 7 O
Os critrios escolhidos para comparar os diferentes sistemas, constituem
pontos chaves para avaliar qual o sistema que melhor se adapta s
necessidades do ambiente onde ser instalado o sistema de suporte
localizao.
O critrio redes heterogneas trata-se da possibilidade do sistema
suportar vrios tipos de redes sem fio (redes celulares, IEEE 802.11b,...).
;;
Aplica$L(s: Es#", ,( Cass
J o critrio facilidade de distribuio refere-se ao grau de dificuldade para
a implantao destes sistemas em um dado ambiente.
%istema &
'ritrios
(at )ctive
(ade
*adar PintPoint 'ric+et
)sseura
privacidade do
usu!rio
No No possvel, fica
a cargo do
usurio
No Sim
%istema
,escentralizado
No No Centralizado
com banco de
dados dos
sinais RF
No Sim
*edes hetero-neas Sim Sim No Sim Sim
'usto Alto Alto Nenhum
componente
extra
Alto Baixo
.acilidade de
distribuio
Difcil; requer
matriz de
sensores
Difcil; requer
matriz de
sensores
Mapa RF Difcil; requer
matriz de
sensores
Fcil
/abela 0123 'omparao qualitativa de aluns sistemas para localizao de
posio de objetos indoor1
;>
Cncl"sL(s
B4 C O N C L U S 9 E S
A importncia deste estudo se d em razo de um nmero razovel de
solues existentes em outros pases o que no verificado aqui no Brasil.
Sendo assim, procuramos fazer uma abordagem mais ampla no sentido de
oferecer um guia de referncia para os interessados em desenvolver
sistemas desse porte.
Como pode ser verificado neste trabalho, procuramos dar um
embasamento razovel para os leitores nos primeiros captulos tratando
das questes centrais dos sistemas indoors para em seguida mostrar as
caractersticas mais importantes dos sistemas vistos.
claro que o nosso objetivo no foi esgotar a discusso sobre sistemas
para localizao de pessoas e objetos, pelo contrrio, estamos querendo
despertar a ateno dos interessados no assunto, procurando abordar os
pontos que julgamos importantes. Alm disso, estamos oferecendo uma
relao bibliogrfica bastante vasta, desde artigos voltados para uma
soluo em especial at teses de mestrado que procuram tratar o assunto
de forma mais especfica.
Os critrios que adotamos para escolher os sistemas para servirem como
estudo de casos foram o nmero de referncias para estes trabalhos, os
trabalhos mais recentes e os que tinham uma documentao mais
completa sobre o assunto. Se tem um paper que referenciado por quase
todos os outros o "Designing a Positioning System %or Fin&ing T+ings
an& 0eo0le in&oors4[20]"
Esperamos ter cumprido os objetivos propostos para este trabalho, seno
pelo menos estamos inteiramente abertos a qualquer questionamento seja
de ordem esttica seja de ordem contextual.
;?
Cncl"sL(s
B 4 3 T R A < A L @ O S F U T U R O S
Procuramos colher alguns assuntos palpitantes que podem ser
desenvolvidos por algum pesquisador interessado. Vejam a seguir alguns
deles:
Preveno de coliso para o mtodo adotado no sistema GPS-less[3],
cujos pontos de referncias vizinhos precisam de sincronizar a
transmisso dos sinais beacon assim como evitar colises.
Colocao dos pontos de referncia no uniformes[3], cujo mtodo de
localizao assume que os pontos de referncia so colocados em um
estrutura mes+ regular.
Soluo de integrao entre os sistemas outdoor e indoor levando em
considerao suas peculiaridades.
;B
C4 A P E N D I C E
A 4 3 C O M P U T A 6 7 O < A S E A D A N O C O N T E F T O
Trata-se de um paradigma de computao em que aplicaes podem
descobrir e obter vantagens de informaes de contexto (tais como a
localizao do usurio, o tempo do dia, pessoas e dispositivos prximos, e
a atividade do usurio.
Desde que foi proposta h uma dcada aproximadamente, muitos
pesquisadores tm estudado este tpico e concebido algumas aplicaes
baseadas no contexto para demonstrar a utilidade desta nova
tecnologia[5].
A 4 1 T A G
Uma tag todo dispositivo, ou etiqueta, que identifica o host (objeto ou
pessoa) ao qual ele est afixado. Tipicamente ele no atrapalha a
operao do host, ou afeta sua aparncia. Entretanto, uma vez afixado a
tag, isto permite ao objeto do host ser identificado facilmente e de forma
precisa. As tags eletrnicas so simplesmente hardwares de leitura
(possivelmente de escrita) de tags.
Os hardwares de leitura automtica de tags correntes podem ser
classificados de duas maneiras:
Passivo (sem a necessidade de bateria)
pticos (cdigo de barras 1D e 2D, cdigos de varredura, glyphs)
;C
ApMn,ic(
RFID (indutivamente acoplado)
Tags de contato (nmeros seriais de silicone, ibuttons)
Ativo (necessidade de bateria ou uma fonte de energia local)
Transponders (Aeronautic IFF systems, Portable Information
Appliances and Smart Card);
Beacons (Active Badges, Cricket, Loran ou Navegao GPS)
;J
J4 R E F E R E N C I A S < I < L I O G R F I C A S
[1] Bettstetter C., Renner C. ) 'omparison of %ervice ,iscover4 Protocols and
5mplementation of the %ervice 6ocation Protocol1 2000.
http://citeseer.nj.nec.com/334042.html
[2] Bahl P., e Padmanabhan V. *),)*3 )n 5n-(uildin *.-based 7ser 6ocation
and /rac+in %4stem1 In Proc. IEEE INFOCOM (Tel-Aviv, Israel), Maro de
2000. Http://citeseer.nj.nec.com/bahl00radar.html
[3] Bulusu N., Heidemann J., e Estrin D. 8P%-less 6ow 'ost 9utdoor
6ocalization for :er4 %mall ,evices1 Tech. 00-729, Computer Science
Departement, University of Southern California, Abril de 2000.
Http://www.isi.edu/~bulusu/papers/Bulusu00a.html
[4] Charles E. Perkins. %ervice 6ocation Protocol for ;obile 7sers1 1998.
Http://citeseer.nj.nec.com/perkins98service.html
[5] Chen G., e Kotz D. ) %urve4 of 'ontext-)ware ;obile 'omputin
*esearch1 Dept. of Computer Science, Dartmouth College.
http://citeseer.nj.nec.com/390713.html
[6] Grimm R., Davis J., Hendrickson B., Lemar E., MacBeth A., Swanson S.,
Anderson T., Bershad B., Borriello G., Gribble S., e Wetherall D. %4stems
,irections for Pervasive 'omputin1 2001.
http://citeseer.nj.nec.com/grimm01systems.html
[7] Hightower J., Borriello G. 6ocation %ensin /echniques1 2001.
http://citeseer.nj.nec.com/hightower01location.html
[8] I. Getting. /he 8loal Positionin %4stem. IEEE spectrum, 30(12):36-47,
Dezembro de 1993.http://www.spectrum.ieee.org/pubs/trans/9902/gps.html
[9] Jason I., Hong e James, Landay A. )n 5nfrastructure )pproach to 'ontext-
)ware 'omputin1 http://citeseer.nj.nec.com/428330.html
;8
R(-()Mncias <i0liN)O-icas
[10] Kagal L., Korolev V., Avancha S., Joshi A., Timothy. ) <ihl4 )daptable
5nfrastructure for %ervice ,iscover4 and ;anaement in 7biquitous
'omputin1 Http://citeseer.nj.nec.com/456300.html
[11] Peter H., Dana. 8lobal Positionin %4stem overview1 Website, 2000.
Http://www.colorado.edu/geography/gcraft/notes/gps/gps.html
[12] Priyantha N., Miu A., Balakrishnan H., e Teller S. /he 'ric+et 'ompass for
'ontext-)ware1 In Proc. 7 ACM/IEEE MOBICOM, Roma, Itlia, Julho de
2001. Http://nms.lcs.mit.edu/papers/CricketCompass.html
[13] Priyantha N. Providin Precise 5ndoor 6ocation 5nformation to ;obile
,evices1 Tese de Mestrado, Massachusetts Institute of Technology, Janeiro
de 2001. Http://wind.lcs.mit.edu/papers/
[14] Priyantha N., Chakraborty A., e Balakrishnan H. /he 'ric+et 6ocation-
%upport %4stema1 In Proc. 6 ACM/IEEE MOBICOM, pginas 32-43, Boston,
MA, Agosto de 2000.
Http://wind.lcs.mit.edu/papers/cricket.html
[15] Robert E. McGrath. ,iscover4 and 5ts ,iscontents3 ,iscover4 Protocols for
7biquitous 'omputin1 2000.
http://citeseer.nj.nec.com/mcgrath00discovery.html
[16] Steven E. Czerwinski, Ben Y. Zhao, Todd D. Hodes, Anthony D. Joseph, Randy
H. Katz. )n architecture for a %ecure %ervice ,iscover4 %ervice1 Mobile
Computing and Networking. 1999.
http://citeseer.nj.nec.com/czerwinski99architecture.html
[17] Waldo J., /he =ini )rchitecture for >etwor+-'entric 'omputin1 1999.
http://citeseer.nj.nec.com/waldo99jini.html
[18] Want R., e Dan M., Russell. 7biquitous electronic tain1 IEEE Distributed
Systems Online, 1(2), September 2000.
Http://www.ietf.org/rfc/rfc2475.txt
[19] Want R., Hopper A., Falcao V., e Gibbons j. /he )ctive (ade 6ocation
%4stem1 ACM Transactions on Information Systems 10, 1, 91-102, Janeiro
de 1992
[20] Werb J., e Lanzl C. ,esinin a positionin s4stem for findin thins and
people indoors1 IEEE spectrum, vol. 35, n.9, Setembro de 1998.
http://www.njtu.edu.cn/depart/xydzxx/ec/spectrum/rmfind/rfid.html#f1
[21] /he (at 7ltrasonic 6ocation %4stem1 http://www.uk.research.att.com/bat/
>2

Você também pode gostar