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  
Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

 

 NEW - Appel d'url par les zoreilles en php (sans openab) !

Aller en bas 
AuteurMessage
panpan34
Lapin nain
Lapin nain



Localisation : nicopass
Nbr de messages : 4
Carottes : 6281

NEW - Appel d'url par les zoreilles en php (sans openab) ! Empty
MessageSujet: NEW - Appel d'url par les zoreilles en php (sans openab) !   NEW - Appel d'url par les zoreilles en php (sans openab) ! Icon_minitimeMer 12 Sep 2007 - 21:57

nabzjump Bonjour à tous, ceci est mon premier message sur ce forum, je n'ai reçu mon tag tag en cadeau que samedi !

Voici un bout de code php à faire appeller toutes les 5 secondes par un bat hebergé sur un serveur php local

ex:
C:\wamp\php\php.exe -f C:\wamp\www\ears.php
ping 127.0.0.1 -n 6 > NUL
C:\wamp\php\php.exe -f C:\wamp\www\ears.php
ping 127.0.0.1 -n 6 > NUL

pour pouvoir appeller une url (par exemple une radio) en changeant la position d'une oreille. Dans cet exemple il suffit de passer l'oreille de la position 0 à la position 7 pour obtenir le message vocal. Evidemment la position de l'oreille est stockée en local sur un fichier texte pour qu'à la boucle suivante le message ne soit pas renvoyé une seconde fois. Il faut passer par une autre position avant de revenir sur 7 pour envoyer un second message. Je me suis mis par ce systeme quatre radios sur chaque oreille...

Voilà:




$url ='http://api.nabaztag.com/vl/FR/api.jsp?sn=votreserial&token=votretoken&ears=ok';

$nico_oreille_d = file_get_contents ("oreille_d.txt"); //lecture
$nico_oreille_g = file_get_contents ("oreille_g.txt"); //lecture

$nico_oreille_g = intval($nico_oreille_g);
$nico_oreille_d = intval($nico_oreille_d);

$content = file_get_contents($url,false);


$find_gauche = '<leftposition>';
$position_gauche = strpos ( $content, $find_gauche );
$info_gauche = substr ( $content, $position_gauche +14,2);
$info_gauche = trim($info_gauche, "<");


$find_droite = '<rightposition>';
$position_droite = strpos ( $content, $find_droite );
$info_droite = substr ( $content, $position_droite +15,2);
$info_droite = trim($info_droite, "<");[/code]



echo "pog=".$info_gauche."<br>";
echo "pod=".$info_droite."<br>";


if ($info_gauche ==0 && $nico_oreille_g != 0) {

$fp = file_put_contents ("oreille_g.txt",0);
}
}
if ($info_gauche ==7 && $nico_oreille_g != 7) {
$txt = "mon oreille gauche est sur sept";
$url = 'http://api.nabaztag.com/vl/FR/api.jsp?'.
'sn=votreserial'.
'&token=votretoken'.
'&voice=caroline22k'.
'&ttlive=1'."&tts=".urlencode($txt);
echo 'voici lurl qui a ete envoyee ----'.$url;
$content = file_get_contents($url,false);
$fp = file_put_contents ("oreille_g.txt",'7');
}




Il y a donc bien moyen de communiquer avec son tag autrement que par la reconnaissance vocale et sans passer par un proxy.

PS: j'ai reussi à faire fonctionner le fameux script NabMyGmail, si certains ont des soucis, demandez moi... bonne soirée.
Revenir en haut Aller en bas
Invité
Invité




NEW - Appel d'url par les zoreilles en php (sans openab) ! Empty
MessageSujet: Re: NEW - Appel d'url par les zoreilles en php (sans openab) !   NEW - Appel d'url par les zoreilles en php (sans openab) ! Icon_minitimeJeu 13 Sep 2007 - 9:17

Salut, je testerais ton code ce soir
Revenir en haut Aller en bas
panpan34
Lapin nain
Lapin nain



Localisation : nicopass
Nbr de messages : 4
Carottes : 6281

NEW - Appel d'url par les zoreilles en php (sans openab) ! Empty
MessageSujet: prise en compte du changement d'oreille par l'api   NEW - Appel d'url par les zoreilles en php (sans openab) ! Icon_minitimeJeu 13 Sep 2007 - 10:02

Attention, d'après mes tests, le changement d'oreille n'est enregistré par Violet que s'il est suivi de la petite musique de clochettes.
Autre truc: pour que l'api reagisse plus vite, il suffit de bouger l'oreille sur une position désirée (dans mon exemple, 7), puis de revenir à une position qui ne declenche rien: le lapin communique sa nouvelle position et le message ou le stream est envoyé directement. nabzhello1
Revenir en haut Aller en bas
Contenu sponsorisé





NEW - Appel d'url par les zoreilles en php (sans openab) ! Empty
MessageSujet: Re: NEW - Appel d'url par les zoreilles en php (sans openab) !   NEW - Appel d'url par les zoreilles en php (sans openab) ! Icon_minitime

Revenir en haut Aller en bas
 
NEW - Appel d'url par les zoreilles en php (sans openab) !
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Config openab 0.6
» Nouvelles zoreilles
» Nabaztag et le bon son pour nos zoreilles d'humain
» API HS ? (Et autres questions)
» Appel d'une URL par le lapin

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: