| Type de fichier | APK |
|---|---|
| Version | 3.4 |
| Éditeur | Marek Masr |
| Date de sortie | 14 janv. 2020 |
| Date ajoutée | 14 janv. 2020 |
| Exigences OS | Android |
| Exigences | Requires Android 4.1 and up |
| Total téléchargements | 1 |
| Prix | Free |
La description
APERÇU
Cette application de terminal Bluetooth vous permet de définir des commandes et de les envoyer via Bluetooth à un appareil couplé ou à un appareil BLE. C'est à vous de décider comment vous interprétez ces commandes sur l'appareil distant, qui peut être une carte Arduino, un téléphone, un PC ou tout autre appareil avec module Bluetooth ou appareil avec une autre application de terminal Bluetooth. L'application peut également écouter les messages entrants et les afficher dans le journal au format HEX, chaîne ou décimal.
COMMENT ÇA FONCTIONNE
Les commandes peuvent être définies sous forme de chaîne ou sous forme de tableau d'octets (au format hexadécimal) avec quelques options supplémentaires, telles que l'inclusion d'une nouvelle ligne à la fin de la chaîne ou la sélection du mode endian (ordre des octets lors de la transmission). L'envoi périodique de commandes créées par l'utilisateur est possible. Ajoutez simplement une commande et spécifiez la période d'envoi en millisecondes.
L'application peut également écouter la transmission entrante et afficher les messages entrants sous différentes formes - vous pouvez choisir entre le format chaîne, hexadécimal ou décimal.
Tous les paramètres et les commandes définies par l'utilisateur sont enregistrés/chargés chaque fois que l'application est fermée/ouverte.
Connexion à des appareils SPP (bluetooth classique)
L'appareil doit d'abord être associé à votre téléphone. Cliquez sur "Connecter" et sélectionnez un appareil. Étant donné que l'application écoute les connexions entrantes, vous pouvez l'initialiser à partir d'un appareil distant. Dans de tels cas, l'application affichera le nom de l'appareil distant comme "Connexion entrante"
Connexion à des appareils BLE (uniquement en tant qu'appareil A)
Scan&Connect commence à rechercher les appareils BLE à proximité. Si un appareil BLE est trouvé, il est automatiquement connecté. Récupérez la liste de toutes les caractéristiques de l'appareil en cliquant sur Lire les données. Une caractéristique de la liste des caractéristiques récupérées peut être utilisée pour la réception et l'émission (une caractéristique Rx+Tx), il suffit de cliquer sur la caractéristique que vous souhaitez utiliser.
Création de commandes
Pour créer une nouvelle commande, cliquez sur l'élément "vide" à la fin de la liste des commandes et sélectionnez le type de commande - HEX ou chaîne.
Nom de la commande - pour que l'utilisateur identifie une commande spécifique. Si le champ est laissé vide, le nom par défaut est utilisé.
Valeur 0x - valeur hexadécimale (tableau d'octets) qui représente la commande. Seuls les nombres hexadécimaux valides sont acceptés (caractères 0-9 et A-F, non sensibles à la casse). Le préfixe "0x" est déjà inclus.
Octet le moins significatif en premier - cochez cette case pour envoyer en premier l'octet le moins significatif d'une commande. Sinon, l'octet le plus significatif sera envoyé en premier.
String - Chaîne représentant la forme textuelle de votre commande
Inclure le caractère de nouvelle ligne à la fin de la chaîne - Si coché, le caractère de nouvelle ligne ("
", 0x0A) sera ajouté à la fin de la chaîne.
Envoyer périodiquement[ms] - cochez cette case si vous souhaitez que votre commande soit envoyée périodiquement. Spécifiez la période en millisecondes et après l'avoir ajoutée à la liste des commandes, cliquez simplement dessus et l'envoi avec une période prédéfinie commencera. Cliquez à nouveau sur la commande pour arrêter la transmission périodique.
Icône personnalisée - chaque commande est encore personnalisable en sélectionnant son icône. Tous les paramètres, y compris l'icône, sont enregistrés et peuvent être modifiés ultérieurement.
Envoi de commandes
Les commandes sont affichées dans une liste. Vous pouvez l'envoyer à un appareil connecté en cliquant sur l'élément respectif. Utilisez un clic long pour modifier ou supprimer la commande.
AUTORISATIONS
Pour rechercher des appareils BLE, l'application a besoin de l'autorisation ACCESS_COARSE_LOCATION. La raison en est (d'après le guide du développeur Google) : les balises LE sont souvent associées à l'emplacement. Pour utiliser BluetoothLeScanner, vous devez demander l'autorisation de l'utilisateur en déclarant l'autorisation ACCESS_COARSE_LOCATION ou ACCESS_FINE_LOCATION dans le fichier manifeste de votre application. Sans ces autorisations, les analyses ne renverront aucun résultat.
SUPPORT
Vous avez trouvé un bogue ? Fonctionnalité manquante ? Envoyez simplement un e-mail au développeur. Vos commentaires sont très appréciés.