Différences entre versions de « Bluefruit-LE-Shield-GeneralPurpose »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{Bluefruit-LE-Shield-NAV}}
 
{{Bluefruit-LE-Shield-NAV}}
 
{{traduction}}
 
  
 
== Commandes générales ==
 
== Commandes générales ==
Ligne 7 : Ligne 5 :
  
 
== AT+FACTORYRESET ==
 
== AT+FACTORYRESET ==
Clears any user config data from non-volatile memory and performs a factory reset before resetting the Bluefruit module.
+
Efface les données de configuration de la mémoire non-volatile et effectue une réinitialisation d'usine avant de réinitialiser le module Bluefruit.
 
* Codebase Revision: 0.3.0
 
* Codebase Revision: 0.3.0
* Parameters: None
+
* Paramètres: Aucun
* Output: None
+
* Sortie: Aucun
  
 
  <nowiki>AT+FACTORYRESET
 
  <nowiki>AT+FACTORYRESET
 
OK</nowiki>
 
OK</nowiki>
  
{{ambox-stop|text=As of version 0.5.0+ of the firmware, you can perform a factory reset by holding the DFU button down for 10s until the blue CONNECTED LED lights up, and then releasing the button.}}
+
{{ambox-stop|text=Depuis la version 0.5.0+ du firmware, vous pouvez effectuer une réinitialisation d'usine en maintenant le bouton DFU enfoncé pendant 10s jusqu'à ce que la LED bleue (''CONNECTED'') s'allume, vous pouvez ensuite relâcher le bouton.}}
  
 
== AT+DFU ==
 
== AT+DFU ==
Forces the module into DFU mode, allowing over the air firmware updates using a dedicated DFU app on iOS or Android.
+
Force le module à passer en mode DFU (Device Firmware Update), permettant de faire une mise-à-jour du firmware via les airs (connexion sans fil) en utilisant l'application mise-à-jour de firmware dédicacée disponible pour iOS et pour Android.
 
* Codebase Revision: 0.3.0
 
* Codebase Revision: 0.3.0
* Parameters: None
+
* Paramètres: Aucun
* Output: None
+
* Sortie: Aucun
  
{{ambox-stop|text=The AT parser will no longer responsd after the AT+DFU command is entered, since normal program execution effectively halts and a full system reset is performed to start the bootloader code.}}
+
{{ambox-stop|text=Le parser de commande AT ne répondra plus après la saisie d'une commande AT+DFU, puisque le flux d'exécution normal du module est arrêter et et le système interne redémarré pour activer le bootloader du module.}}
  
 
  <nowiki>AT+DFU
 
  <nowiki>AT+DFU
Ligne 29 : Ligne 27 :
  
 
== AT+HELP ==
 
== AT+HELP ==
Displays a comma-separated list of all AT parser commands available on the system.
+
Affiche une liste (séparée par des virgules) des différentes commandes disponibles sur le parser AT.
 
* Codebase Version: 0.3.0
 
* Codebase Version: 0.3.0
* Parameters: None
+
* Paramètres: Aucun
* Output: A comma-separated list of all AT parser commands available on the system.
+
* Sortie: Une liste des commandes AT disponibles sur le module. A comma-separated list of all AT parser commands available on the system.
  
{{ambox-stop|text=The sample code below may not match future firmware releases and is provided for illustration purposes only}}
+
{{ambox-stop|text=L'exemple ci-dessous pourrait ne pas correspondre aux futures versions du Firmware (ce n'est qu'une illustration)}}
  
 
  <nowiki>AT+HELP
 
  <nowiki>AT+HELP
Ligne 41 : Ligne 39 :
  
 
== AT+NVMWRITE ==
 
== AT+NVMWRITE ==
Writes data to the 256 byte user non-volatile memory (NVM) region.
+
Ecrit des données dans la mémoire utilisation non volatile de 256 octets (''bytes''). Aussi dite région NVM pour '''N'''on-'''Volatile''' '''m'''emory.
  
 
* Codebase Version: 0.7.0
 
* Codebase Version: 0.7.0
* Parameters:
+
* Paramètres:
** offset: The numeric offset for the first byte from the starting position in the user NVM
+
** offset: L'offset numérique de la position de départ dans la NVM où sera écrit le premier octet/byte.
** datatype: Which can be one of STRING (1), BYTEARRAY (2) or INTEGER (3)
+
** datatype: Type de donnée, qui peut être une STRING (1), BYTEARRAY (2) ou INTEGER (3). Respectivement ''Chaîne de caractère'', ''Tableau d'octets'', ''Entier''.
** data: The data to write to NVM memory (the exact payload format will change based on the specified datatype).
+
** data: Les données à écrire dans la mémoire NVM (le format exacte du ''payload'' varie en fonction du type de donnée spécifiée).
* Output: Nothing
+
* Sortie: Aucune
  
  <nowiki># Write 32768 as an integer starting at byte 16 in user NVM
+
  <nowiki># Ecrit l'entier 32768 à partir de la position 16 de la mémoire NVM
 
AT+NVMWRITE=16,INTEGER,32768
 
AT+NVMWRITE=16,INTEGER,32768
 
OK</nowiki>
 
OK</nowiki>
  
 
== AT+NVMREAD ==
 
== AT+NVMREAD ==
Reads data from the 256 byte user non-volatile memory (NVM) region.
+
Lit des données depuis la mémoire NVM de 256 octets/bytes (mémoire utilisateur non volatile).
 
* Codebase Version: 0.7.0
 
* Codebase Version: 0.7.0
* Parameters:
+
* Paramètres:
** offset: The numeric offset for the first byte from the starting position in the user NVM
+
** offset: l'offset (valeur numérique) du premier octet à lire dans la mémoire NVM.
** size: The number of bytes to read
+
** size: Le nombre d'octets/bytes à lire.
** datatype: The type used for the data being read, which is required to properly parse the data and display it as a responseThe value can be one of STRING (1), BYTEARRAY (2) or INTEGER (3)
+
** datatype: Le type de donnée qui sera lue dans la mémoire NVM. Cette information est requise pour pouvoir extraire correctement le type de donnée à extraire et convertir dans la réponseLa valeur doit être une des options suivantes STRING (1), BYTEARRAY (2) or INTEGER (3)
* Output: The data read back, formatted based on the datatype argument.
+
* Sortie: Les données extraite de la NVM et formatée sur base du type de donnée attendu (voir argument ''datatype'').
  
  <nowiki># Read an integer back from position 16 in user NVM
+
  <nowiki># Lire un entier stocké à l'offset 16 de la mémoire NVM
 +
# Un entier fait 4 octets de long.
 
AT+NVMREAD=16, 4, INTEGER
 
AT+NVMREAD=16, 4, INTEGER
 
32768
 
32768
Ligne 69 : Ligne 68 :
  
 
== AT+MODESWITCHEN ==
 
== AT+MODESWITCHEN ==
Enables or disables mode switches via the '+++' command on the BLE peripheral of BLE UART side of the connection.
+
Active ou désactive la possibilité de passer du mode COMMAND au mode DATA à l'aide de la commande '+++' (sur un périphérique BLE, du côté de la connexion UART du BLE).
 
* Codebase Version: 0.7.1
 
* Codebase Version: 0.7.1
* Parameters:
+
* Paramètres:
** location: This can be a string, either 'local' or 'ble' indicating which side should have the '+++' command enabled or disabled, 'local' being the Bluefruit peripheral and 'ble' being the phone or tablet.
+
** location: doit être une chaîne de caractère, avec soit 'local' ou 'ble' indiquant quel côté de la communication peut recevoir la commande '+++'. 'local' concerne le périphérique Bluefruit et 'ble' concerne le smartphone ou tablette.
** state: '0' to disable '+++' mode switches, '1' to enable them.
+
** state: '0' pour désactiver la commande '+++', '1' pour l'activer.
** Output: None
+
** Sortie: Aucun
  
{{ambox|text=By default, '+++' is enabled locally, and disabled in BLE}}
+
{{ambox|text=Par défaut, '+++' est activé localement (périphérique BlueFruit) et désactivé en BLE (côté smartphone)}}
  
  <nowiki># Disable reomte '+++' mode switches
+
  <nowiki># Désactivé la commande '+++' pour le périphérique distant (le smartphone BLE)
 
AT+MODESWITCHEN=ble,0
 
AT+MODESWITCHEN=ble,0
 
OK</nowiki>
 
OK</nowiki>
  
 
{{Bluefruit-LE-Shield-TRAILER}}
 
{{Bluefruit-LE-Shield-TRAILER}}

Version actuelle datée du 3 juin 2017 à 14:34


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Commandes générales

Cette section du document décrit les commandes d'usage "généralisé" disponible sur tous les modules Bluefruit LE:

AT+FACTORYRESET

Efface les données de configuration de la mémoire non-volatile et effectue une réinitialisation d'usine avant de réinitialiser le module Bluefruit.

  • Codebase Revision: 0.3.0
  • Paramètres: Aucun
  • Sortie: Aucun
AT+FACTORYRESET
OK

AT+DFU

Force le module à passer en mode DFU (Device Firmware Update), permettant de faire une mise-à-jour du firmware via les airs (connexion sans fil) en utilisant l'application mise-à-jour de firmware dédicacée disponible pour iOS et pour Android.

  • Codebase Revision: 0.3.0
  • Paramètres: Aucun
  • Sortie: Aucun
AT+DFU
OK

AT+HELP

Affiche une liste (séparée par des virgules) des différentes commandes disponibles sur le parser AT.

  • Codebase Version: 0.3.0
  • Paramètres: Aucun
  • Sortie: Une liste des commandes AT disponibles sur le module. A comma-separated list of all AT parser commands available on the system.
AT+HELP
AT+FACTORYRESET,AT+DFU,ATZ,ATI,ATE,AT+DBGMEMRD,AT+DBGNVMRD,AT+HWLEDPOLARITY,AT+HWLED,AT+HWGETDIETEMP,AT+HWMODEPINPOLARITY,AT+HWMODEPIN,AT+HWGPIOMODE,AT+HWGPIO,AT+HWI2CSCAN,AT+HWADC,AT+HWVBAT,AT+HWPWM,AT+HWPWRDN,AT+BLEPOWERLEVEL,AT+BLEGETADDRTYPE,AT+BLEGETADDR,AT+BLEBEACON,AT+BLEGETRSSI,AT+GAPGETCONN,AT+GAPDISCONNECT,AT+GAPDEVNAME,AT+GAPDELBONDS,AT+GAPINTERVALS,AT+GAPSTARTADV,AT+GAPSTOPADV,AT+GAPAUTOADV,AT+GAPSETADVDATA,AT+BLEUARTTX,AT+BLEUARTRX,AT+GATTADDSERVICE,AT+GATTADDCHAR,AT+GATTCHAR,AT+GATTLIST,AT+GATTCLEAR,AT+HELP
OK

AT+NVMWRITE

Ecrit des données dans la mémoire utilisation non volatile de 256 octets (bytes). Aussi dite région NVM pour Non-Volatile memory.

  • Codebase Version: 0.7.0
  • Paramètres:
    • offset: L'offset numérique de la position de départ dans la NVM où sera écrit le premier octet/byte.
    • datatype: Type de donnée, qui peut être une STRING (1), BYTEARRAY (2) ou INTEGER (3). Respectivement Chaîne de caractère, Tableau d'octets, Entier.
    • data: Les données à écrire dans la mémoire NVM (le format exacte du payload varie en fonction du type de donnée spécifiée).
  • Sortie: Aucune
# Ecrit l'entier 32768 à partir de la position 16 de la mémoire NVM
AT+NVMWRITE=16,INTEGER,32768
OK

AT+NVMREAD

Lit des données depuis la mémoire NVM de 256 octets/bytes (mémoire utilisateur non volatile).

  • Codebase Version: 0.7.0
  • Paramètres:
    • offset: l'offset (valeur numérique) du premier octet à lire dans la mémoire NVM.
    • size: Le nombre d'octets/bytes à lire.
    • datatype: Le type de donnée qui sera lue dans la mémoire NVM. Cette information est requise pour pouvoir extraire correctement le type de donnée à extraire et convertir dans la réponse. La valeur doit être une des options suivantes STRING (1), BYTEARRAY (2) or INTEGER (3)
  • Sortie: Les données extraite de la NVM et formatée sur base du type de donnée attendu (voir argument datatype).
# Lire un entier stocké à l'offset 16 de la mémoire NVM
# Un entier fait 4 octets de long.
AT+NVMREAD=16, 4, INTEGER
32768
OK

AT+MODESWITCHEN

Active ou désactive la possibilité de passer du mode COMMAND au mode DATA à l'aide de la commande '+++' (sur un périphérique BLE, du côté de la connexion UART du BLE).

  • Codebase Version: 0.7.1
  • Paramètres:
    • location: doit être une chaîne de caractère, avec soit 'local' ou 'ble' indiquant quel côté de la communication peut recevoir la commande '+++'. 'local' concerne le périphérique Bluefruit et 'ble' concerne le smartphone ou tablette.
    • state: '0' pour désactiver la commande '+++', '1' pour l'activer.
    • Sortie: Aucun
# Désactivé la commande '+++' pour le périphérique distant (le smartphone BLE)
AT+MODESWITCHEN=ble,0
OK

Basé sur "Bluefruit LE Shield" d'Adafruit Industries, écrit par Kevin Townsend - Traduit en Français par shop.mchobby.be CC-BY-SA pour la traduction
Toute copie doit contenir ce crédit, lien vers cette page et la section "crédit de traduction".

Based on "Bluefruit LE Shield" from Adafruit Industries, written by Kevin Townsend - Translated to French by shop.mchobby.be CC-BY-SA for the translation
Copies must includes this credit, link to this page and the section "crédit de traduction" (translation credit).

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com