Android Serial Bluetooth Terminal für RS232 Interface

OP Persönliche Seite #3580652
Hallo zusammen,

ich habe diverse basteleien mit dem Amber Wireless AMB2300 Bluetooth 
Module mit Serial Port Profile gemacht. Nun würde ich gerne die damit 
ausgestatteten schaltungen nicht nur über ein Hyperterminal oder LabView 
programm mit VISA funktionen sondern auch gerne über mein android handy 
steuern.

Da ich mich eigentlich nicht in android app programmierung reinfummeln 
will, hoffe ich gerade noch eine Hyperterminal app zu finden, die über 
Bluetooth eine rs232 schnittstelle emuliert: So, dass ich z.B. zwischen 
HTerm auf meinem OS und der App bytes hin und her schicken kann (step 1) 
und dann später genauso zwischen der App und dem AMB2300 daten 
austauschen kann.

Ich habe Apps wie z.B. SENA BTerm gefunden, die sind aber nach meinem 
verständnis reine Bluetooth Terminals und bedienen zwar ads Serial Port 
Profile, ich kann aber keine RS232 emulation durch 
Baudratenkonfiguration etc. ausmachen.

Kurz: Ich suche eine Android App, die HTerm ähnelt.
Kennt ihr da etwas?

Viele Grüße

Alex
Gast #3581276
Alex v. L. schrieb:
> ich kann aber keine RS232 emulation durch
> Baudratenkonfiguration etc. ausmachen.

Die Baudrate ist doch normalerweise durch den Bluetooth<->UART Adapter 
(also deinem "Amber Wireless AMB2300 Bluetooth
Module") vorgegeben, bzw. muss beim Modul konfiguriert werden.
Bluetooth-SPP kennt Baudraten überhaupt nicht, von daher wird man wohl 
kaum eine App finden wo man welche einstellen könnte? (bzw. maximal wenn 
die App den konkreten BT-Adapter kennt und der es irgendwie ermöglicht 
die Baudrate via BT zu konfigurieren)
OP Persönliche Seite #3582539
Ja, ich hab die auch hardwired am adapter.
nur wenn ich zB über bluetoothdongle von meinem pc mit dem AMB2300 
connecte, dann verwende ich ja einen "virtuellen" com port, und den muss 
ich auf betriebssystemseite ja auch konfigurieren (eben z.B. mit HTerm 
baudrate, parity, stop...)

Vielleicht habe ich auch etwas grundlegendes noch nicht verstanden - 
aber die android app muss doch auch wissen mit welcher baudrate gesendet 
werden soll?
Gast #3583689
Mit SSH geht's nicht?
Hab's nie so probiert wie du vor hast. Bei mir läuft ein Linux am Handy 
mit dem ich über SSH kommuniziere. Vlt geht so was ähnliches.
Gast #3583738
Das Serialport-Profil(SPP) von Bluetooth überträgt die Daten völlig 
anders als eine gewöhnliche serielle Schnittstelle und kennt Baudraten 
sowie Start/Stopbits nicht direkt. Es überträgt die Daten so schnell wie 
es die Verbindung (und die beteiligten Geräte) gerade zulassen.

>Wenn ich bei HTerm die falsche baudrate angebe, bekomme ich eine
>fehlerhafte übertragung.
Sofern hier die Verbindung mit einem virtuellen COM-Port einer 
Bluetooth-Verbindung gemeint ist: Das hängt vom Treiber des BT-Adapters 
und der Gegenstelle ab. Ein Treiber kann via "Remote Port Negotiation" 
(RPN) theoretisch der Gegenstelle sagen mit welcher Baudrate es dort 
Daten ausgeben soll. Die Informationen zu Baudrate, Stopbits, etc. 
werden dabei quasi als Metadaten über die Bluetooth-Verbindung 
mitgegeben - aber die Bluetoothverbindung selbst arbeitet weiterhin mit 
voller Geschwindigkeit. Ob das empfangende Gerät mit den RPN-Daten 
irgendwas anstellt ist dessen Sache.
RPN ist aber häufig nicht implementiert (bzw. wird ignoriert) - Vllt. 
hast du da die (ziemlich ungewöhnliche) Situation dass das bei dir doch 
der Fall ist ;D

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.