This is an old revision of the document!


Nabaztag vers Serveur

Le Nabaztag communique avec son serveur uniquement en HTTP. Cela diminue les pré-requis pour monter un serveur V1. Seulement, le Nabaztag ne travaille pas par noms d'hôtes (via la directive HTTP “Host: URL” ) mais par IP, il est donc assez improbable de pouvoir l'utiliser sur des hébergeurs gratuits…

Type d'URL appelée par le Nabaztag: /vl/FR/p3.jsp?sn=MAC_ADDRESS&ex=000000000000&v=20&st=01&tc=00000001

Les différents arguments peuvent changer suivant les actions mais en fixes restent:

  • sn Cela correspond à l'adresse MAC du Nabaztag
  • v Version du firmware installé sur sur le Nabaztag (Je pense qu'on ne peut pas changer ce firmware là sans reprogrammer le PIC présent sur le PCB via le connecteur ICSP)
  • ex Toujours null pour mon lapin, utilité inconnue

On peut trouver d'autres arguments suivant les actions effectuées:

  • ts
  • tn
A étudier et compléter

Les arguments utiles sont décrits plus en détail à la suite

Argument st

Il peut prendre deux valeurs

  • 00 Première requête
  • 01 Par la suite

Cet argument permet de déterminer si le lapin vient juste de (re)booter ou pas. A part ça, je ne lui vois pas d'autre utilité

Argument sd

  • 0001 Double clic
  • 0002 Evenement terminé
  • 0003 Simple clic
  • 0004 Clic Long
  • 8XXX ou 9XXX Mouvement manuel des oreilles

Serveur vers Nabaztag

Trame type 03

Trame type 04

Trame type 05

Trame type 06