Quarta-feira, 19 de Maio de 2010
Primeiro Teste RFID + Middleware + Flash

Olá!

Hoje escrevo em português por ser mais fácil explicar.

Finalmente fizémos o nosso primeiro teste de armazenamento da leitura de tags para uma BD e da obtenção das tags mais lidas nos últimos 5 segundos. O objectivo deste teste é simular quais as pessoas (portadoras de tags) que se encontram nas proximidades do sistema nos últimos 5 segundos, de forma a que o sistema possa reconhece-las e dar-lhes feedback de acordo com as suas preferências. Aí fica o video (ver em ecrã inteiro):

Apesar de vídeo ter péssima qualidade (desculpem mas fiz o upload ontem já muito tarde e só agora reparei nesse pequeno-grande pormenor) conseguem perceber-se mais ou menos os passos.

Para ser mais fácil, eu faço uma pequena descrição do que é necessário para se conseguir efectuar uma coisa parecida, saltando a parte das respectivas configurações, que isso encontram facilmente na web.

 

Para ler/armazenar tags da/na BD é preciso ter as seguintes coisas (tudo open source):

- Rifidi Emulator - http://www.rifidi.org/download.html;

- MySQL Query Browser - http://dev.mysql.com/downloads/gui-tools/5.0.html;

- WampServer - http://www.wampserver.com/en/download.php;

- Middleware - home made (quando tiver o projecto defendido disponibilizarei o código);

 

Passos necessários que não constam no vídeo:

- Configurar uma Base de Dados chamada "rfidtest" com uma tabela chamda "tags";

- Ter todos os serviços do WampServer ligados;

 

Passos que constam no vídeo:

- No Rifidi Emulator:

- Definir um leitor do tipo AlienALR98000 e dar-lhe um nome (chamei-lhe Reader) e seleccionar o número de antenas das quais este vai efectuar leitura (seleccionei apenas uma);

- Definir as Tags do tipo SGTIN96 de 2ª Geração (GEN2) e o seu número (escolhi 5);

- Ligar o Reader (bdr -> start reader);

- Arrastar as 3 (escolhi apenas 3, mas podia ter escolhido todas) tags pretendidas para a antena (simula as tags que estão ao alcance da antena e vão ser lidas pelo leitor);

 

- Na linha de comandos:

- Escrever "telnet localhost 20000" seguido de "alien" , "password" e "t" para verificar se o leitor está a ler as tags (o comando "q" é para sair da linha de comandos);

 

- No Middleware:

- Inserir o IP do Servidor MySQL (localhost neste caso), o Nome da Base de Dados (rfidtest neste caso), o Username MySQL (root neste caso), o IP do Leitor RFID (localhost neste caso) e a Porta do Leitor RFID (20000 neste caso);

- Conectar;

 

- No MySQL Query Browser:

 - Depois de conectado o Middleware e ter o simulador do leitor a funcionar, vamos verificar se é feita a introdução das tags lidas na BD através de uma Query à BD. Posteriormente é efectuada uma 2ª Query que obtém apenas as tags mais lidas nos últimos 5 segundos (neste caso coicidem uma vez que só estamos a fazer leitura de 3 tags que estão sempre a ser lidas);

 

- No Flash:

 - São devolvidas as 3 tags mais lidas nos útilmos 5 segundos (correspondem às pessoas que foram detectadas no espaço nos últimos 5 segundos) através de passagem dos parâmetros obtidos pela mesma 2ª Query;

 

E é basicamente isto!

 

Passos seguintes: efectuar o cruzamento das tags com uma BD de registo dos utilizadores, para saber a quem corresponde cada tag e quais as preferências do utilizador, de forma a colocar o sistema a dar respostas de acordo com o utilizador cuja tag foi detectada.

 

Até breve!

P.S. No caso de se estarem a perguntar porque razão os ids das tags devolvidos no flash são diferentes dos da consulta anterior eu explico que o vídeo é uma montagem e a leitura foi feita numa altura diferente, mas garanto que está tudo a funcionar! Faço demonstrações a pedido. eheh :)




7 comments:
De carlossantos a 19 de Maio de 2010 às 14:35
Parabéns! :)


De lpedro a 19 de Maio de 2010 às 14:44
Sim senhor :)


De rodolfo a 19 de Maio de 2010 às 15:25
Este conteúdo foi destacado na página do SAPO Campus UA no Facebook (http://www.facebook.com/posted.php?id=110691438949831&share_id=100643913316001&comments=1#s100643913316001) e no Twitter do SAPO Campus UA (http://twitter.com/sapocampus/status/14297961191).


De daiane lima a 19 de Agosto de 2010 às 15:27
Parabéns pelo resumo. Estou fazendo um projeto utilizando rifii e tenho algums dúvidas. Pode me passar seu contato? Por favor


De Marco Andre a 9 de Outubro de 2010 às 14:30
Entrar em contato para informações sobre o middleware desenvolvido.


De Rafael a 11 de Fevereiro de 2011 às 07:29
Olá, será que não tem como tu disponibilizar o código do seu middleware, estou com um projeto bem semelhante e ta fazendo falta um middleware...Obrigado desde já


De Rafael a 22 de Setembro de 2011 às 23:44
Olá Boa Noite,
Sou estudando de graduação e estou me formando este ano, meu tema de trabalho de conclusão de curso e sobre middleware RFID. Gostaria muito se puder me passa sua dissertação para dar uma ajuda no meu trabalho gostaria de ver o que foi feito.... Muito Obrigado


comment

.About
Marília Moita
Graduated in Comunication and New Technologies
Attending a Master in Multimedia and Comunication
.Project
Leadershiped by Prof. Pedro Almeida and Prof. Mário Vairinhos
Colaboration of Prof. Luís Pedro
Developed with Ricardo Magalhães
.Search
 
.Dezembro 2010
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4

5
6
7
8
9
10
11

12
13
14
15
16
17
18

19
20
21
22
23
24
25

26
27
29
30
31


.Recent posts

. O Fim da Caminhada

. Dissertações, Teses e exi...

. Data and more Data

. Hoje apetecia-me...

. Utilizadores + Perfis + I...

. Primeiro Teste RFID + Mid...

. The User's Experience Cyc...

. Multi-Touch in Public Spa...

. Receita Pastéis de Nata

. Multi-Touch Interaction O...

.Archives

. Dezembro 2010

. Outubro 2010

. Agosto 2010

. Julho 2010

. Junho 2010

. Maio 2010

. Abril 2010

. Março 2010

. Fevereiro 2010

. Janeiro 2010

. Dezembro 2009

. Novembro 2009

. Outubro 2009

. Setembro 2009

.Tags

. todas as tags

.Twitter
.Subscribe feeds