• Bluetooth Commander Pro 1
  • Bluetooth Commander Pro 2
  • Bluetooth Commander Pro 3
  • Bluetooth Commander Pro 4

Bluetooth Commander Pro

VUE D'ENSEMBLE
Cette application de terminal Bluetooth vous permet de définir des commandes et de les envoyer simultanément à plusieurs appareils SPP (Serial Port Profile) ou BLE (Bluetooth Low Energy / Bluetooth 4.0) connectés. Le périphérique distant peut être une carte Arduino, un téléphone, un PC ou tout autre périphérique avec module Bluetooth (HC-06, etc ...) ou un périphérique avec terminal Bluetooth. L'application peut également écouter les messages entrants et les afficher au format HEX, chaîne ou décimal.

COMMUNICATION
Les commandes peuvent être définies dans un format de chaîne ou comme un tableau d'octets (au format hexadécimal) avec des options supplémentaires, telles que l'inclusion d'une nouvelle ligne à la fin de la chaîne ou la sélection du mode endian (classement des octets). 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 les transmissions entrantes et afficher les messages entrants sous différentes formes - vous pouvez choisir entre un format de chaîne, hexadécimal ou décimal. Tous les paramètres et commandes définis par l'utilisateur sont enregistrés / chargés chaque fois que l'application est fermée / ouverte.

GUIDE DE L'UTILISATEUR COURT
Connexion à un appareil Bluetooth classique
L'appareil doit d'abord être couplé avec votre téléphone. Cliquez sur «Connecter» et sélectionnez un appareil dans la liste des appareils jumelés. Étant donné que l'application écoute les connexions entrantes, vous pouvez initialiser la connexion à partir d'un appareil distant. Dans de tels cas, l'application affichera le nom de l'appareil distant comme "Connexion entrante"

Connexion au périphérique BLE
Pour se connecter à un appareil BLE, l'application démarre l'analyse et si un appareil BLE est trouvé, l'application s'y connecte. Vous pouvez ensuite lire les services et les valeurs de caractéristique + à partir de l'appareil. Sélectionnez une caractéristique qui sera utilisée comme caractéristique RX + TX. Dans la version actuelle de l'application, la connexion à un seul appareil BLE est prise en charge. Cependant, vous pouvez être connecté simultanément à un appareil BLE et à plusieurs appareils Bluetooth classiques.

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 (hexadécimal) - valeur hexadécimale (tableau d'octets) qui représente la commande. Seul un nombre hexadécimal valide est accepté (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 d'abord l'octet le moins significatif d'une commande. Sinon, l'octet le plus significatif sera envoyé en premier.

String - Chaîne représentant le texte de la commande

Inclure un nouveau caractère de ligne à la fin de la chaîne - Si cette case est cochée, un nouveau caractère de ligne ("\ n", 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 - les commandes sont personnalisables en sélectionnant ses icônes. Tous les paramètres, y compris l'icône, 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 un élément respectif. Utilisez un clic long pour modifier ou supprimer la commande. Les commandes sont envoyées à tous les appareils connectés.

AUTORISATIONS
Pour rechercher des appareils BLE, l'application doit avoir 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.

ASSISTANCE
Vous avez trouvé un bug? Fonction manquante? Vous avez une suggestion pour améliorer cette application de terminal Bluetooth? Envoyez simplement un e-mail au développeur. Vos commentaires sont très appréciés.
[email protected].
Icônes: icons8.com

Catégorie : Outils

Recherches associées