Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Grove : port série Bluetooth

Grove : port série Bluetooth

De Wikidebrouillard.

Ligne 1 : Ligne 1 :
[[http://www.seeedstudio.com/wiki/Grove_-_Serial_Bluetooth_%E4%B8%B2%E5%8F%A3%E8%93%9D%E7%89%99%E6%A8%A1%E5%9D%97 中文]]
[[http://www.seeedstudio.com/wiki/Grove_-_Serial_Bluetooth_%E4%B8%B2%E5%8F%A3%E8%93%9D%E7%89%99%E6%A8%A1%E5%9D%97 中文]]
-
[[Image:Twigbt00.jpg|300px|thumb]]
+
[[Image:Twigbt00.jpg|300px|thumb|Arduino]]
-
== Introduction ==
+
== Introduction ==
-
Grove - Serial Bluetooth is an easy to use module compatible with the existing Grove Base Shield, and designed for transparent wireless serial connection setup. The serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR(Enhanced Data Rate) 2Mbps Modulation with complete 2.4GHz radio transceiver and baseband. It uses CSR Bluecore 04-External single chip Bluetooth system with CMOS technology and with AFH(Adaptive Frequency Hopping Feature).It has the smallest footprint of 12.7mm x 27mm. Hope it will simplify your overall design/development cycle.  
+
Le port série Bluetooth Grove est un module facile d'utilisation compatible avec le shield Grove de base, conçu pour la mise en place simple d'une connexion série sans fil. Ce module est compatible avec le Bluetooth V2.0 + EDR (Enhanced Data Rate) 2 Mbps de débit modulaire, et est couplé avec un émetteur-récepteur radio de fréquence 2,4 Ghz en bande basse. Il utilise un système de puce Bluetooth externe CSR Bluecore 04 associé à la technologie CMOS et au FHSS. Il mesure 12,7 mm x 27 mm. Nous espérons qu'il pourra simplifier vos conception/développement de cycles.  
   
   
'''Model:[http://www.seeedstudio.com/depot/grove-serial-bluetooth-p-795.html?cPath=139_142 WLS31746P]'''
'''Model:[http://www.seeedstudio.com/depot/grove-serial-bluetooth-p-795.html?cPath=139_142 WLS31746P]'''
-
==Specifications==
+
==Caractéristiques techniques==
-
*Operating Voltage: 5.0VDC
+
*Tension nominale : 5,0 VDC
-
*Data Rate: 2Mbps
+
*Taux de transfert : 2 Mbps
-
*RF Transmit Power (Max)+4dBm
+
*Puissance du signal RF (max) : +4 dBm
-
*Sensitivity:-80dBm
+
*Sensibilité : -80 dBm
-
*Fully Qualified Bluetooth V2.0+EDR 3Mbps Modulation
+
*Entièrement compatible Bluetooth V2.0 + Modulation EDR 3Mbps  
-
*Selectable baud rate
+
*Débit en bauds ajustable
-
*Auto-reconnect in 30 min when disconnected as a result of beyond the range of connection
+
*Reconnection automatique au bout de 30 min si déconnecté car hors de portée du signal
-
== Demonstration==
+
==Démonstration==
-
In this library we packed are two demos for your project to work in Master mode and Slave mode.
+
Vous trouverez ici deux démos pour faire fonctionner vos projets en mode maître ou en mode esclave.
-
Two Bluethooth modules work as shown below:<br>
+
Les deux modules Bluetooth fonctionnent ainsi :
-
[[Image:Bluetooth-1.jpg]]
+
[[Image:Bluetooth-1.jpg|Bluetooth-1]]
-
Connect the module to D6 Port of [[Grove - Base Shield]]:<br>
+
Connecter le module au port D6 du [[shield Grove de base]] : <br>
-
[[Image:Grove-Serial-Bluetooth.JPG|600x400px|Grove-Serial-Bluetooth.JPG]]<br>
+
[[Image:Grove-Serial-Bluetooth.JPG|600x400px|port série Bluetooth Grove]]<br>
   
   
-
Install the library in the "Resources" section. If you want to run the project in Master mode, find the demo by the path: File - Examples - Bluetooth_demo_code - Master. And you can find the demo for Slave mode in the same path.<br>
+
Installer la bibliothèque dans la section "Ressources". Pour lancer le projet en mode maître, suivre ce chemin d'accès vers la démo : Fichiers - Exemples - Bluetooth_démo_code - Master La démo pour le mode esclave se trouve au même endroit. <br>
-
When the Grove - Serial Bluetooth module is in pairing status, the green and red LED links in interval. If connection succeeds, the green LED will blink every 2s. If connection fails, the red LED will blink every 0.5s.<br>
+
Quand le module port série Bluetooth Grove est en association, les DEL verte et rouge clignotent l'une après l'autre. Si la connexion est réussie, la DEL verte clignotera toutes les 2 s . Dans le cas contraire, la DEL rouge clignotera toute les 0,5 s.<br>
-
== Resources  ==
+
== Ressources ==
*[http://www.seeedstudio.com/wiki/File:Bluetooth_demo_code.zip Serial Bluetooth Library]  
*[http://www.seeedstudio.com/wiki/File:Bluetooth_demo_code.zip Serial Bluetooth Library]  
*[http://www.seeedstudio.com/wiki/File:Grove_-_Serial_Bluetooth_eagle_file.zip Serial Bluetooth Eagle File]
*[http://www.seeedstudio.com/wiki/File:Grove_-_Serial_Bluetooth_eagle_file.zip Serial Bluetooth Eagle File]
Ligne 33 : Ligne 33 :
*[http://www.seeedstudio.com/wiki/File:Bluetooth_module.pdf Bluetooth - module Datasheet]<br>
*[http://www.seeedstudio.com/wiki/File:Bluetooth_module.pdf Bluetooth - module Datasheet]<br>
-
==Reference==
+
==Références==
   
   
-
==== Flowchat  ====
+
===Diagramme===
-
[[Image:Bluetooth-2.jpg]]
+
[[Image:Bluetooth-2.jpg|Bluetooth-2]]
-
=== Commands to change default configuration ===
+
===Commandes pour changer la configuration par défaut===
-
'''1. Set working MODE'''  
+
'''1. Définir le MODE de fonctionnement'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+STWMOD=0\r\n  
| width="200px" | \r\n+STWMOD=0\r\n  
-
| width="400px" | Set device working mode as client (slave). Save and Rest.
+
| width="400px" | Définir le mode de fonctionnement de l'appareil comme client (esclave). Sauvegarder puis éteindre.
|-
|-
| \r\n+STWMOD=1\r\n  
| \r\n+STWMOD=1\r\n  
-
| Set device working mode as server (master). Save and Rest.
+
| Définir le mode de fonctionnement de l'appareil comme serveur (maître). Sauvegardez et éteindre.
|}
|}
-
'''Note:''' '''\r\n''' is necessary for operation and the value of are '''0x0D 0x0A''' in Hex. '''\r''' and '''\n''' represent '''carriage-return''' and '''line-feed'''(or next line),  
+
'''Note:''' '''\r\n''' sont nécessaires à l'opération et leurs valeurs de '''0x0D 0x0A''' sont en héxadécimal. '''\r''' et '''\n''' représentent '''retour à ma ligne''' et '''saut de ligne''' (ou la ligne suivante),  
-
'''2.Set BAUDRATE'''  
+
'''2. Définir le DÉBIT EN BAUDS'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+STBD=115200\r\n  
| width="200px" | \r\n+STBD=115200\r\n  
-
| width="400px" | Set baudrate 115200. Save and Rest.
+
| width="400px" | Définir le débit en bauds à 115 200. Sauvegarder et éteindre.
|-
|-
-
| colspan="2" | Supported baudrate: 9600, 19200,38400,57600,115200,230400,460800.
+
| colspan="2" | débits en bauds supportés : 9 600, 19 200,38 400,57 600,115 200,230 400,460 800.
|}
|}
-
'''3. Set Device NAME'''  
+
'''3. Définir le NOM de l'appareil'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+STNA=abcdefg\r\n  
| width="200px" | \r\n+STNA=abcdefg\r\n  
-
| width="400px" | Set device name as “abcdefg”. Save and Rest.
+
| width="400px" | Définir le nom de l'appareil comme “abcdefg”. Sauvegarder et éteindre.
|}
|}
-
'''4. Auto-connect the last paired device on power'''  
+
'''4. Auto-connecter le dernier appareil associé sous tension'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+STAUTO=0\r\n  
| width="200px" | \r\n+STAUTO=0\r\n  
-
| width="400px" | Auto-connect forbidden. Save and Rest.
+
| width="400px" | Auto-connexion interdite. Sauvegarder et éteindre.
|-
|-
| width="200px" | \r\n+STAUTO=1\r\n  
| width="200px" | \r\n+STAUTO=1\r\n  
-
| width="400px" | Permit Auto-connect. Save and Rest.
+
| width="400px" | Autoriser l'auto-connexion. Sauvegarder et éteindre.
|}
|}
-
'''5. Permit Paired device to connect me'''  
+
'''5. Autoriser la connexion avec l'appareil associé'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+STOAUT=0\r\n  
| width="200px" | \r\n+STOAUT=0\r\n  
-
| width="400px" | Forbidden. Save and Rest.
+
| width="400px" | Interdiction. Sauvegarder et éteindre.
|-
|-
| width="200px" | \r\n+STOAUT=1\r\n  
| width="200px" | \r\n+STOAUT=1\r\n  
-
| width="400px" | Permit. Save and Rest.
+
| width="400px" | Autoriser. Sauvegardez et éteignez.
|}
|}
-
'''6. Set PINCODE'''  
+
'''6. Définir le code PIN'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+STPIN=2222\r\n  
| width="200px" | \r\n+STPIN=2222\r\n  
-
| width="400px" | Set pincode “2222”, Save and Rest.
+
| width="400px" | Définir le code PIN comme étant “2222”, sauvegarder et éteindre.
|}
|}
-
'''7. Delete PINCODE(input PINCODE by MCU)'''  
+
'''7. Supprimer le code PIN (entrée du code PIN via le MCU)'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+DLPIN\r\n  
| width="200px" | \r\n+DLPIN\r\n  
-
| width="400px" | Delete pincode. Save and Rest.
+
| width="400px" | Supprimer le code PIN. Sauvegarder et éteindre.
|}
|}
-
'''8. Read local ADDRESS CODE'''  
+
'''8. Lire le CODE D'ADRESSE local'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+RTADDR\r\n  
| width="200px" | \r\n+RTADDR\r\n  
-
| width="400px" | Return address of the device.
+
| width="400px" | Retourner l'adresse de l'appareil.
|}
|}
-
'''9. Auto-reconnecting when master device is beyond the valid range (slave device will auto-reconnect in 30 min when it is beyond the valid range)'''  
+
'''9. Reconnexion automatique lorsque l'appareil maître est au-delà de la portée prévue (les appareils esclaves se reconnectent automatiquement au bout de 30 minutes au-delà de la portée prévue)'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="200px" | \r\n+LOSSRECONN=0\r\n  
| width="200px" | \r\n+LOSSRECONN=0\r\n  
-
| width="400px" | Forbid auto-reconnecting.
+
| width="400px" | Interdir la reconnexion automatique.
|-
|-
| width="200px" | \r\n+LOSSRECONN=1\r\n  
| width="200px" | \r\n+LOSSRECONN=1\r\n  
-
| width="400px" | Permit auto-reconnecting.
+
| width="400px" | Autoriser la reconnexion automatique.
|}
|}
-
=== Commands for Normal Operation:  ===
+
=== Commandes pour opérations basiques ===
-
'''1. Inquire'''  
+
'''1. Requête'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
-
| colspan="2" width="600px" | '''a) Master'''
+
| colspan="2" width="600px" | '''a) Maître'''
|-
|-
| width="200px" | \r\n+INQ=0\r\n  
| width="200px" | \r\n+INQ=0\r\n  
-
| width="400px" | Stop Inquiring
+
| width="400px" | Arrêt de la requête.
|-
|-
| \r\n+INQ=1\r\n  
| \r\n+INQ=1\r\n  
-
| Begin/Restart Inquiring
+
| Lancer/Relancer la requête.
|-
|-
-
| colspan="2" width="600px" | '''b) Slave'''
+
| colspan="2" width="600px" | '''b) Esclave'''
|-
|-
| \r\n+INQ=0\r\n  
| \r\n+INQ=0\r\n  
-
| Disable been inquired
+
| Désactiver la requête
|-
|-
| \r\n+INQ=1\r\n  
| \r\n+INQ=1\r\n  
-
| Enable been inquired
+
| Activer la requête
|}
|}
-
When '''+INQ=1''' command is successful, the <span style="color:red"> red </span> and <span style="color:green">green</span> LEDS blink alternatively.  
+
Quand la commande '''+INQ=1''' est exécutée avec succès, les DEL <span style="color:red"> rouge </span> et <span style="color:green"> verte </span> clignotent alternativement.  
-
'''2. Bluetooth module returns inquiring result'''  
+
'''2. Le module Bluetooth renvoie le résultat de la requête'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="250px" | \r\n+RTINQ=aa,bb,cc,dd,ee,ff;name\r\n  
| width="250px" | \r\n+RTINQ=aa,bb,cc,dd,ee,ff;name\r\n  
-
| width="500px" | Serial Bluetooth device with the address “aa,bb,cc,dd,ee,ff” and the name “name” is inquired
+
| width="500px" | L'appareil Bluetooth ayant pour adresse “aa,bb,cc,dd,ee,ff” et nommé “name” reçoit une requête.
|}
|}
-
'''3. Connect device'''  
+
'''3. Connecter l'appareil'''  
{| class="wikitable"
{| class="wikitable"
|-
|-
| width="250px" | \r\n+CONN=aa,bb,cc,dd,ee,ff\r\n  
| width="250px" | \r\n+CONN=aa,bb,cc,dd,ee,ff\r\n  
-
| width="500px" | Connect to a device with address of "aa,bb,cc,dd,ee,ff”
+
| width="500px" | Connecter à un appareil avec l'adresse "aa,bb,cc,dd,ee,ff”.
|}
|}
-
'''4. Bluetooth module requests inputting PINCODE'''  
+
'''4. Le module Bluetooth demande la saisie du code PIN'''  
\r\n+INPIN\r\n  
\r\n+INPIN\r\n  
-
'''5. Input PINCODE'''  
+
'''5. Saisir le code PIN'''  
{| class="wikitable"
{| class="wikitable"
Ligne 179 : Ligne 179 :
| colspan="2" | \r\n+RTPIN=code\r\n
| colspan="2" | \r\n+RTPIN=code\r\n
|-
|-
-
| Example: RTPIN=0000  
+
| Exemple: RTPIN=0000  
-
| Input PINCODE which is four zero
+
| Saisir le code PIN de quatre zéros.
|}
|}
-
'''6. Disconnect device''' Pulling PIO0 high will disconnect current working Bluetooth device.  
+
'''6. Déconnecter l'appareil''' Mettre un appareil hors tension aura pour effet de le déconnecter du module Bluetooth.  
-
'''7. Return status''' \r\n+BTSTA:'''xx'''\r\n <br> '''xx''' status:  
+
'''7. Renvoyer le statut''' \r\n+BTSTA:'''xx'''\r\n <br> '''xx''' statut :  
-
*0 - Initializing
+
*0 - Initialisation
-
*1 - Ready
+
*1 - Prêt
-
*2 - Inquiring
+
*2 - Requête
-
*3 - Connecting
+
*3 - Connexion
-
*4 - Connected
+
*4 - Connecté
-
('''Note:''' This is not a command, but the information returned from the module after every command)
+
('''Remarque :''' Ceci n'est pas une commande mais une information renvoyée par le module après chaque commande)
==Crédits==
==Crédits==
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Serial_Bluetooth
Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Serial_Bluetooth
-
Traducteurs : machine et bidule - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
+
Traducteurs : Anthony Ménard et Salomé Moreau - 2013 dans le cadre de [[Master 2 rédacteur traducteur 2013‎‎]]
[[Catégorie:arduino]]
[[Catégorie:arduino]]
Ligne 205 : Ligne 205 :
[[Catégorie:technique]]
[[Catégorie:technique]]
[[Catégorie:électrokids]]
[[Catégorie:électrokids]]
-
[[Catégorie:traduire]]
+
[[Catégorie:traduire]]
[[Catégorie:grove]]
[[Catégorie:grove]]

Version du 19 décembre 2013 à 15:50

[中文]

Arduino

Sommaire

Introduction

Le port série Bluetooth Grove est un module facile d'utilisation compatible avec le shield Grove de base, conçu pour la mise en place simple d'une connexion série sans fil. Ce module est compatible avec le Bluetooth V2.0 + EDR (Enhanced Data Rate) 2 Mbps de débit modulaire, et est couplé avec un émetteur-récepteur radio de fréquence 2,4 Ghz en bande basse. Il utilise un système de puce Bluetooth externe CSR Bluecore 04 associé à la technologie CMOS et au FHSS. Il mesure 12,7 mm x 27 mm. Nous espérons qu'il pourra simplifier vos conception/développement de cycles.

Model:WLS31746P

Caractéristiques techniques

  • Tension nominale : 5,0 VDC
  • Taux de transfert : 2 Mbps
  • Puissance du signal RF (max) : +4 dBm
  • Sensibilité : -80 dBm
  • Entièrement compatible Bluetooth V2.0 + Modulation EDR 3Mbps
  • Débit en bauds ajustable
  • Reconnection automatique au bout de 30 min si déconnecté car hors de portée du signal

Démonstration

Vous trouverez ici deux démos pour faire fonctionner vos projets en mode maître ou en mode esclave. Les deux modules Bluetooth fonctionnent ainsi : Bluetooth-1

Connecter le module au port D6 du shield Grove de base :
port série Bluetooth Grove


Installer la bibliothèque dans la section "Ressources". Pour lancer le projet en mode maître, suivre ce chemin d'accès vers la démo : Fichiers - Exemples - Bluetooth_démo_code - Master La démo pour le mode esclave se trouve au même endroit.

Quand le module port série Bluetooth Grove est en association, les DEL verte et rouge clignotent l'une après l'autre. Si la connexion est réussie, la DEL verte clignotera toutes les 2 s . Dans le cas contraire, la DEL rouge clignotera toute les 0,5 s.

Ressources

Références

Diagramme

Bluetooth-2

Commandes pour changer la configuration par défaut

1. Définir le MODE de fonctionnement

\r\n+STWMOD=0\r\n Définir le mode de fonctionnement de l'appareil comme client (esclave). Sauvegarder puis éteindre.
\r\n+STWMOD=1\r\n Définir le mode de fonctionnement de l'appareil comme serveur (maître). Sauvegardez et éteindre.

Note: \r\n sont nécessaires à l'opération et leurs valeurs de 0x0D 0x0A sont en héxadécimal. \r et \n représentent retour à ma ligne et saut de ligne (ou la ligne suivante),

2. Définir le DÉBIT EN BAUDS

\r\n+STBD=115200\r\n Définir le débit en bauds à 115 200. Sauvegarder et éteindre.
débits en bauds supportés : 9 600, 19 200,38 400,57 600,115 200,230 400,460 800.

3. Définir le NOM de l'appareil

\r\n+STNA=abcdefg\r\n Définir le nom de l'appareil comme “abcdefg”. Sauvegarder et éteindre.

4. Auto-connecter le dernier appareil associé sous tension

\r\n+STAUTO=0\r\n Auto-connexion interdite. Sauvegarder et éteindre.
\r\n+STAUTO=1\r\n Autoriser l'auto-connexion. Sauvegarder et éteindre.

5. Autoriser la connexion avec l'appareil associé

\r\n+STOAUT=0\r\n Interdiction. Sauvegarder et éteindre.
\r\n+STOAUT=1\r\n Autoriser. Sauvegardez et éteignez.

6. Définir le code PIN

\r\n+STPIN=2222\r\n Définir le code PIN comme étant “2222”, sauvegarder et éteindre.

7. Supprimer le code PIN (entrée du code PIN via le MCU)

\r\n+DLPIN\r\n Supprimer le code PIN. Sauvegarder et éteindre.

8. Lire le CODE D'ADRESSE local

\r\n+RTADDR\r\n Retourner l'adresse de l'appareil.

9. Reconnexion automatique lorsque l'appareil maître est au-delà de la portée prévue (les appareils esclaves se reconnectent automatiquement au bout de 30 minutes au-delà de la portée prévue)

\r\n+LOSSRECONN=0\r\n Interdir la reconnexion automatique.
\r\n+LOSSRECONN=1\r\n Autoriser la reconnexion automatique.

Commandes pour opérations basiques

1. Requête

a) Maître
\r\n+INQ=0\r\n Arrêt de la requête.
\r\n+INQ=1\r\n Lancer/Relancer la requête.
b) Esclave
\r\n+INQ=0\r\n Désactiver la requête
\r\n+INQ=1\r\n Activer la requête

Quand la commande +INQ=1 est exécutée avec succès, les DEL rouge et verte clignotent alternativement.

2. Le module Bluetooth renvoie le résultat de la requête

\r\n+RTINQ=aa,bb,cc,dd,ee,ff;name\r\n L'appareil Bluetooth ayant pour adresse “aa,bb,cc,dd,ee,ff” et nommé “name” reçoit une requête.

3. Connecter l'appareil

\r\n+CONN=aa,bb,cc,dd,ee,ff\r\n Connecter à un appareil avec l'adresse "aa,bb,cc,dd,ee,ff”.

4. Le module Bluetooth demande la saisie du code PIN

\r\n+INPIN\r\n

5. Saisir le code PIN

\r\n+RTPIN=code\r\n
Exemple: RTPIN=0000 Saisir le code PIN de quatre zéros.

6. Déconnecter l'appareil Mettre un appareil hors tension aura pour effet de le déconnecter du module Bluetooth.

7. Renvoyer le statut \r\n+BTSTA:xx\r\n
xx statut :

  • 0 - Initialisation
  • 1 - Prêt
  • 2 - Requête
  • 3 - Connexion
  • 4 - Connecté

(Remarque : Ceci n'est pas une commande mais une information renvoyée par le module après chaque commande)

Crédits

Cette page est la traduction de celle-ci : http://www.seeedstudio.com/wiki/Grove_-_Serial_Bluetooth

Traducteurs : Anthony Ménard et Salomé Moreau - 2013 dans le cadre de Master 2 rédacteur traducteur 2013‎‎

AR
CO

Grove : port série Bluetooth

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique