Etape 3: Comment ça marche : Python
Pour obtenir le code Python, les trois principales fonctions de comprendre sont find, envoyer et lire.
trouver:
Cela exécute les commandes de lescan hcitool et recherche dans la sortie pour le nom de la RFduino (définie dans le code de RFduino). Si le RFduino n’est pas trouvé, la fonction retourne False. S’il est constaté, l’adresse MAC est stockée pour une utilisation ultérieure. hcitool lescan a tendance à bloquer le dongle bluetooth, donc avant la numérisation, la réinitialisation du service est une bonne idée.
Envoyer:
une chaîne à envoyer à la RFduino est passée à envoyer. La chaîne est alors convertie en hex et envoyé à l’aide de la « gatttool--char-écriture » command avec la chaîne, de la RFduino MAC et poignée réceptrice (0x0011).
lire:
lire utilise la commande « gatttool--char-lire », de la RFduino MAC et poignée envoi (0x000e) pour obtenir les données. Les données reçues sont ensuite décodées à six pans arrière en caractères et retournées.
Ensuite, nous allons vous expliquer comment fonctionne le code Android !