| Dateityp | APK |
|---|---|
| Ausführung | 3.4 |
| Herausgeber | Marek Masr |
| Veröffentlichungsdatum | 14.01.2020 |
| Datum hinzugefügt | 14.01.2020 |
| Os Anforderungen | Android |
| Bedarf | Requires Android 4.1 and up |
| Downloads insgesamt | 1 |
| Preis | Free |
Beschreibung
ÜBERBLICK
Mit dieser Bluetooth-Terminal-App können Sie Befehle definieren und über Bluetooth an ein gekoppeltes Gerät oder BLE-Gerät senden. Es liegt an Ihnen, wie Sie diese Befehle auf dem Remote-Gerät interpretieren, bei dem es sich um ein Arduino-Board, ein Telefon, einen PC oder ein anderes Gerät mit Bluetooth-Modul oder ein Gerät mit einer anderen Bluetooth-Terminal-App handeln kann. Die App kann auch auf eingehende Nachrichten lauschen und sie im Protokoll im HEX-, Zeichenfolgen- oder Dezimalformat anzeigen.
WIE ES FUNKTIONIERT
Befehle können in einem String-Format oder als Array von Bytes (im Hexadezimalformat) mit einigen zusätzlichen Optionen definiert werden, wie z. B. das Einfügen einer neuen Zeile am Ende des Strings oder das Auswählen des Endian-Modus (Reihenfolge der Bytes während der Übertragung). Das periodische Senden eines vom Benutzer erstellten Befehls ist möglich. Fügen Sie einfach einen Befehl hinzu und geben Sie den Sendezeitraum in Millisekunden an.
Die Anwendung kann auch eingehende Übertragungen abhören und eingehende Nachrichten in verschiedenen Formen anzeigen - Sie können zwischen Zeichenfolgen-, Hexadezimal- oder Dezimalformat wählen.
Alle Einstellungen und benutzerdefinierten Befehle werden jedes Mal gespeichert/geladen, wenn die Anwendung geschlossen/geöffnet wird.
Verbinden mit SPP-Geräten (klassisches Bluetooth).
Das Gerät muss zuerst mit Ihrem Telefon gekoppelt werden. Klicken Sie auf „Verbinden“ und wählen Sie ein Gerät aus. Da die App auf eingehende Verbindungen wartet, können Sie sie von einem Remote-Gerät aus initialisieren. In solchen Fällen zeigt die App den Namen des Remote-Geräts als „Eingehende Verbindung“ an.
Verbinden mit BLE-Geräten (nur als Gerät A)
Scan&Connect beginnt mit der Suche nach BLE-Geräten in der Nähe. Wenn ein BLE-Gerät gefunden wird, wird es automatisch verbunden. Rufen Sie die Liste aller Merkmale vom Gerät ab, indem Sie auf Daten lesen klicken. Ein Merkmal aus der Liste der abgerufenen Merkmale kann zum Empfangen und Senden verwendet werden (ein Rx+Tx-Merkmal), klicken Sie einfach auf das Merkmal, das Sie verwenden möchten.
Befehle erstellen
Um einen neuen Befehl zu erstellen, klicken Sie auf das "leere" Element am Ende der Befehlsliste und wählen Sie den Befehlstyp - HEX oder Zeichenfolge.
Befehlsname – damit der Benutzer einen bestimmten Befehl identifizieren kann. Wenn das Feld leer gelassen wird, wird der Standardname verwendet.
Wert 0x – Hexadezimalwert (Array von Bytes), der den Befehl darstellt. Nur gültige Hexadezimalzahlen werden akzeptiert (Zeichen 0-9 und A-F, Groß-/Kleinschreibung wird nicht beachtet). Präfix „0x“ ist bereits enthalten.
Niederwertigstes Byte zuerst – Aktivieren Sie dieses Kontrollkästchen, um das niederwertigste Byte eines Befehls zuerst zu senden. Andernfalls wird das höchstwertige Byte zuerst gesendet.
Zeichenfolge - Zeichenfolge, die die Textform Ihres Befehls darstellt
Zeichen für neue Zeile am Ende der Zeichenfolge einschließen - Wenn aktiviert, Zeichen für neue Zeile ("
", 0x0A) wird am Ende der Zeichenfolge angehängt.
Periodisch senden [ms] – Aktivieren Sie dieses Kontrollkästchen, wenn Ihr Befehl regelmäßig gesendet werden soll. Geben Sie den Zeitraum in Millisekunden an und nachdem Sie ihn zur Liste der Befehle hinzugefügt haben, klicken Sie einfach darauf und das Senden mit dem vordefinierten Zeitraum beginnt. Klicken Sie erneut auf den Befehl, um die regelmäßige Übertragung zu stoppen.
Benutzerdefiniertes Symbol - Jeder Befehl kann durch Auswahl seines Symbols weiter angepasst werden. Alle Parameter, einschließlich Symbol, werden gespeichert und können später geändert werden.
Befehle senden
Befehle werden in einer Liste angezeigt. Sie können es an ein verbundenes Gerät senden, indem Sie auf das entsprechende Element klicken. Verwenden Sie einen langen Klick, um den Befehl zu bearbeiten oder zu entfernen.
BERECHTIGUNGEN
Um nach BLE-Geräten zu suchen, benötigt die App die Berechtigung ACCESS_COARSE_LOCATION. Der Grund ist (aus dem Google-Entwicklerhandbuch): LE Beacons werden oft mit einem Standort in Verbindung gebracht. Um BluetoothLeScanner verwenden zu können, müssen Sie die Berechtigung des Benutzers anfordern, indem Sie entweder die Berechtigung ACCESS_COARSE_LOCATION oder ACCESS_FINE_LOCATION in der Manifestdatei Ihrer App deklarieren. Ohne diese Berechtigungen liefern Scans keine Ergebnisse.
UNTERSTÜTZUNG
Einen Fehler gefunden? Fehlende Funktion? E-Mail einfach an den Entwickler. Ihr Feedback wird sehr geschätzt.