Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

 

 Opennab et RFID

Aller en bas 
+2
Neffrith
oaz
6 participants
AuteurMessage
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6383

opennab - Opennab et RFID Empty
MessageSujet: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeJeu 25 Oct 2007 - 23:00

Il y a un certain temps (opennab 0.06 sorti en mars 2007), j'avais remarqué qu'un appel 'rfid.jsp' était présent dans le code du lapin.
J'avais donc implémenté un mode de 'test rfid' pour que quelqu'un disposant d'une puce puisse tracer ces appels là dans opennab et ainsi confirmer que le support du rfid était déjà fonctionnel au niveau du lapin.

Le_Zepf m'ayant confirmé que les appels sont bel et bien actifs, je me suis mis à creuser le sujet.
Je suis donc en train d'écrire un plugin opennab 'rfid2http'.

Le principe est assez simple. On met dans le .ini un truc de ce genre :
Code:
[Plugin:rfid2http]
;; Disable this plugin
Disabled=false
;; Associate a RFID tag ID to a http url
Url_d00218bd6e5693fd="http://server/blah/blah"
Url_d00218bd6e569abe="http://server/bloh/bloh"
Et quand le lapin 'sent' le tag correspondant à un id donné, opennab effectue l'appel http présent dans le .ini et associé au tag id.

En mettant une telle config dans le .ini spécifique à chaque lapin, on pourrait donc programmer des actions associées à chaque puce.

Est-ce que vous verriez autre chose à ajouter à un tel plugin ?
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6147

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 26 Oct 2007 - 1:23

Cool Cool ca avance...

Déja on peux voir la gueule d'une trame pour info?
Voir si y'a d'autre paramétres ?

Sinon au niveau du plugin simplement il serait cool d'avoir comme API:
- getLastRFID: pour récupérer son snif le plus récent (avec l'heure pkoi pas) comme pour ton byPassRecord...
- (get/set)RFIDUrl... ou set/unset si tu préfére.

Je sais pas si tu compte mettre le numero de RFID en parametre de l'url en envoie mais ca sera cool quand même.

et enfin... je sais je suis pénible... la possibilité de mettre des metachars dans les numéros de RFID... mais bon ca demande un ordonnancement des associations... galère quoi. nabzsteam

Merci en tous cas nabzflower

Neff

Ps. maintenant dodo Sleep j'essayerai de trouver d'autres idées demain affraid
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6383

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 26 Oct 2007 - 1:43

Neffrith a écrit:
Cool Cool ca avance...

Déja on peux voir la gueule d'une trame pour info?
Voir si y'a d'autre paramétres ?
pour ce que j'en sais, il y a juste un paramètre supplémentaire 't' qui est passé à la requête http et qui contient l'id du tag
Neffrith a écrit:

Sinon au niveau du plugin simplement il serait cool d'avoir comme API:
- getLastRFID: pour récupérer son snif le plus récent (avec l'heure pkoi pas) comme pour ton byPassRecord...
Oui j'ai fait un autre plugin pour ça (rfidsniff)
Bonne idée le renvoi de l'heure. Je vais le rajouter.
Neffrith a écrit:

- (get/set)RFIDUrl... ou set/unset si tu préfére.
Oui j'y ai pensé (un peu comme dans le plugin myradio où il y a des valeurs par défaut en .ini et des surcharges par api) mais bon... faut prendre le temps de coder... nabzangry
Neffrith a écrit:

Je sais pas si tu compte mettre le numero de RFID en parametre de l'url en envoie mais ca sera cool quand même.
Bonne idée. Un petit '%s' dans l'url (comme pour le tts) devrait être suffisant.
Neffrith a écrit:

et enfin... je sais je suis pénible... la possibilité de mettre des metachars dans les numéros de RFID... mais bon ca demande un ordonnancement des associations... galère quoi. nabzsteam
Pas compris. Ca doit être l'heure tardive. Faudra que je relise à tête reposée.
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6147

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 26 Oct 2007 - 11:05

oaz a écrit:

Neffrith a écrit:

et enfin... je sais je suis pénible... la possibilité de mettre des metachars dans les numéros de RFID... mais bon ca demande un ordonnancement des associations... galère quoi. nabzsteam
Pas compris. Ca doit être l'heure tardive. Faudra que je relise à tête reposée.
pas de soucis..juste un manque d'explication, mais comme tu dis horaire dartif!!!... explication :

J'ai 10 RFDI d00218bd6e5693fd, d00218bd6e5693ad, d00218bd6e5673fd,etc ...

1)Je veux que tout soit rediriger vers une seule URL alors je fais :

Url1_d00218*="http://..."
ou simplement
Url1_*="http://..."

(tu remarquera l'ajout du 1 après le mot 'Url')

2)Je veux qu'une RFID aille vers http://toto/titi.php les autres vers http://tutu/tata.php

Url1_d00218bd6e5693fd=http://toto/titi.php
Url2_*=http://tutu/tata.php

tada... la régle Url1 est prioritaire sur Url2.

3)tu veux une Url différente pour chaque RFID.


Url1_d00218bd6e5693fd=http://toto/titi1.php
Url1_d00218bd6e5593fd=http://toto/titi2.php
Url1_d00218bd6e5733fb=http://toto/titi3.php
Url1_d00218bd6e5835fc=http://toto/titi4.php

ou

Url1_d00218bd6e5693fd=http://toto/titi1.php
Url2_d00218bd6e5593fd=http://toto/titi2.php
Url3_d00218bd6e5733fb=http://toto/titi3.php
Url4_d00218bd6e5835fc=http://toto/titi4.php

selon que l'on gére des numéros de régles à la mode 'Iptable' ou alors des niveaux de régles(plus complexe)

C'est juste une idée... relativement poussé.. si tu veux j'essayerai de te formaliser ça par du code PHP.

Voila ... bon bein maintenant tu me prend vraiment pour un taré ? ou pas encore ? etoiles

Neff Laughing
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6383

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 26 Oct 2007 - 12:39

Ok. Je comprends mieux.
Mais en fait, étant plus de culture "expressions régulières", je verrais bien un truc de ce genre pour répondre au problème :

Code:
;; UrlX=/regex/url
Url1=/d00218bd6e5693fd/http://toto/toto.php"
Url2=/(d00218bd6e5693fe|d00218bd6e5693ff)/http://tata/tata.php?tagid=\1
Url3=/(d00218bd6e5693e.*)/http://tutu/tutu.php?tagid=\1
Url4=/(.*)/http://titi/titi.php?tagid=\1

En prenant les entrées "Url" dans l'ordre de numérotation, on regarde si le tag id satisfait à l'expression régulière proposée et si tel est le cas, on appelle l'url correspondante.

Une idée en passant : il serait peut être utile de pouvoir également substituer dans l'url le serial number du lapin.
Peut être en rajoutant une expression régulière pour le serial number ?

Code:
;; UrlX=/sn_regex/tagid_regex/url
Url1=/(.*)/(.*)/http://catch/all.php?sn=\1&tagid=\2

Ainsi, en 1 seule ligne, je peux définir un appel API pour l'ensemble des lapins :
Code:
Url1=/(.*)/(.*)/http://monserver/vl/api.php?sn=\1&speaker=toto&tts=je+viens+de+sentir+la+puce+\2
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6147

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 26 Oct 2007 - 14:09

C'est pas mal.
je suis pas un PRO des regexp... j'te fais confiance.

Je verrai plus tard comment définir un truc plus sexy..
Car me faire dire "Bonjour 234EFC36767DFEC, tu a passé une bonne journée ?" quand tu rentre le soir ou "J'ai bien senti ton 234EFC36767DFEC je vais te lire une histoire drole."
Je pense que j'apprendrais à mon lapin à volé tout seul à ce moment là! Suspect

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
geegee
Lapin nain
Lapin nain



Localisation : Nice
Nbr de messages : 1
Carottes : 5991

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 7 Déc 2007 - 23:34

bonjour,

est il possible delancer une commande sur son PC quand une puce est lue par le lapin?

ce que je voudrais faire c'est coller des puces sur des objets/jouets de mes enfants qui correspondent a leurs series preferees: quand une figurine jouet est passe devant le lapin grace a la puce, cela lance sur mon PC windows media player avec le fichier avi associe!!! et comme ca j evite d avoir les dvds physiques rayes ;-)

merci de votre reponse

cordialement
geegee
Revenir en haut Aller en bas
Phabbrrysse
Nabazteur Voyageur
Nabazteur Voyageur
Phabbrrysse


Age : 37
Localisation : Sassenage
Nabaztag : PhormiBBrrysse et Pharramyneu (V2)
Nbr de messages : 14389
Carottes : 13124

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 7 Déc 2007 - 23:43

geegee a écrit:
bonjour,

est il possible delancer une commande sur son PC quand une puce est lue par le lapin?

ce que je voudrais faire c'est coller des puces sur des objets/jouets de mes enfants qui correspondent a leurs series preferees: quand une figurine jouet est passe devant le lapin grace a la puce, cela lance sur mon PC windows media player avec le fichier avi associe!!! et comme ca j evite d avoir les dvds physiques rayes ;-)

merci de votre reponse

cordialement
geegee

il va faloir dans un premier temps attendre que les puces sortent
Revenir en haut Aller en bas
http://phabbrrysse.fr/
Le_Zepf
Platinum Nabz
Platinum Nabz
Le_Zepf


Localisation : Paname
Nabaztag : LeLapinduZepf (v1) - LeLapinpinduZepf (v2) - Latoopine (v2 en stage)
Nbr de messages : 1489
Carottes : 6634

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeLun 10 Déc 2007 - 22:30

@ geegee, oui c'est possible et ça fonctionne très bien avec OpenNab et ma fille ... yellownabzhappy
Revenir en haut Aller en bas
http://www.zaepffel.net
Tabatha
il est cap' !!!
Tabatha


Localisation : Plat Pays
Nabaztag : Tabatha (V1) & Traci (V2)
Nbr de messages : 3718
Carottes : 6759

opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitimeVen 14 Déc 2007 - 11:19

Le_Zepf a écrit:
@ geegee, oui c'est possible et ça fonctionne très bien avec OpenNab et ma fille ... yellownabzhappy

a quel endroit tu lui as mis le tag rfid? nabzcache
Revenir en haut Aller en bas
Contenu sponsorisé





opennab - Opennab et RFID Empty
MessageSujet: Re: Opennab et RFID   opennab - Opennab et RFID Icon_minitime

Revenir en haut Aller en bas
 
Opennab et RFID
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» OpenNab 0.09
» OpenNab 0.05
» OpenNab 0.07
» OpenNab 0.06
» OpenNab 0.08

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag :: Archives :: API-
Sauter vers: