Différences entre versions de « Bluefruit-LE-Shield-GeneralPurpose »
Ligne 55 : | Ligne 55 : | ||
== AT+NVMREAD == | == 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 | * Codebase Version: 0.7.0 | ||
* Paramètres: | * Paramètres: | ||
− | ** offset: | + | ** offset: l'offset (valeur numérique) du premier octet à lire dans la mémoire NVM. |
− | ** size: | + | ** size: Le nombre d'octets/bytes à lire. |
− | ** datatype: | + | ** 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: | + | * Sortie: Les données extraite de la NVM et formatée sur base du type de donnée attendu (voir argument ''datatype''). |
− | <nowiki># | + | <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 |
Version du 3 juin 2017 à 14:23
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
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
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
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. |
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.
L'exemple ci-dessous pourrait ne pas correspondre aux futures versions du Firmware (ce n'est qu'une illustration) |
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
Enables or disables mode switches via the '+++' command on the BLE peripheral of BLE UART side of the connection.
- Codebase Version: 0.7.1
- 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.
- state: '0' to disable '+++' mode switches, '1' to enable them.
- Sortie: Aucun
By default, '+++' is enabled locally, and disabled in BLE |
# Disable reomte '+++' mode switches 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