Ich möchte gern mein Tachymeter Elta3 (Vermessungstechnik) per RS232 und Bluetooth Modul HC-06 bzw. HC-05 mit meiner App verbinden. Ich habe mir zuerst ein HC-05 Modul gekauft, bei dem ich Per AT-Befehle die Baudrate einstellen kann. Die Baudrate 4800 konnte ich ohne Probleme einstellen, und per Oszi nachmessen. Da mein Elta3 fest mit 1200 arbeitet, bin ich gezwungen, diese Baudrate einzustellen. Das HC-05 Modul kann jedoch auf kleinere Baudraten wie 2400 oder 1200 nicht eingestellt werden (ERROR). Daraufhin habe ich ein HC-06 Modul gekauft. Dieses Modul kann ich ohne Probleme bis 2400 per AT-Befehl einstellen. Bei 1200 kommt die Fehlermeldung "NOT SUPPORT". Gibt es noch HC-06 Module, die ich bis 1200 (Befehl: AT+BAUD1) einstellen kann, und woher kann ich diese beziehen?
Hans Peter S. schrieb: > Ich möchte gern mein Tachymeter Elta3 (Vermessungstechnik) per RS232 und > Bluetooth Modul HC-06 bzw. HC-05 mit meiner App verbinden. Irgendwie komm ich da nicht mit. Das Elta3 hat RS232, oder? Du willst aber kein Kabel zur App hin, verständlich. Also brauchst du einen "RS232 zu BT"-Wandler. Ein BT-Modul ist das aber nicht. Das BT-Modul kann man per RS232 ansprechen, stimmt. Aber damit kannst du nur das BT-Protokoll bedienen. Du versuchts, bildlich gesprochen, das Modul verkehrt herum einzustecken. Über BT kannst du die Serielle nicht dazu bringen beliebige Daten auszugeben.
Vielen Dank für deine Antwort! > Das Elta3 hat RS232, oder? Richtig das Elta3 hat RS232 (siehe Fotos) Das Absenden vom Elta3 über RS232 funktioniert, ich habe dies mit dem Oszi nachgemessen. Es wartet dann auf eine Antwort! > Du willst aber kein Kabel zur App hin, verständlich. > Also brauchst du einen "RS232 zu BT"-Wandler. Richtig! > Ein BT-Modul ist das aber nicht. Das BT-Modul kann man per RS232 > ansprechen, stimmt. Aber damit kannst du nur das BT-Protokoll bedienen. > Du versuchts, bildlich gesprochen, das Modul verkehrt herum > einzustecken. > Über BT kannst du die Serielle nicht dazu bringen beliebige Daten > auszugeben. Die eigentlich Verbindung mit dem Bluetooth-Modul mache ich erst, wenn das Einstellen per AT-Befehle (insbesondere Baudrate, Stoppbit, Parity) abgeschlossen ist. Ich habe dazu das Modul mit meinem PC per USB/RS232 Adapter verbunden um dies einzustellen. Ich verwende dazu Putty, was auch ohne Probleme funktioniert. Bevor ich die App programmiere, verwende ich vorläufig die App "Serial Bluetooth Terminal", mit der ich ohne Probleme Verbindung per Bluetooth herstellen kann und auch Zeichen per Hexcode senden kann. Dazu sende ich 0xAA dessen Empfang und Umwandlung ich mit dem Oszi ohne Probleme nachmessen kann.
Nick schrieb: > Also brauchst du einen "RS232 zu BT"-Wandler. Was ja bis auch den RS232-Pegel für das HC-05 gilt. > Ein BT-Modul ist das aber nicht. Das BT-Modul kann man per RS232 > ansprechen, stimmt. Aber damit kannst du nur das BT-Protokoll bedienen. > Du versuchts, bildlich gesprochen, das Modul verkehrt herum > einzustecken. Hä? Im AT-Modus ist das Modul "transparent" und überträgt alle Daten zu einem anderen Modul. Ist auch alles gar keine Antwort auf die Frage: Hans Peter S. schrieb: > Gibt es noch HC-06 Module, die ich bis 1200 > (Befehl: AT+BAUD1) einstellen kann, und woher kann ich diese beziehen? Weiß ich nicht, aber um solche oldschool-Baudraten zu unterstützen, wäre ein Mikrocontroller (mit integrierten Bluetooth) die bessere Wahl. Man könnte auch einen Mikrocontroller mit zwei UART zusammen mit einem Bluetooth-Modul betreiben. Dann stellt sich höchstens die Frage: Kommt deine App auch mit anderen Baudraten zurecht? Sonst bräuchte man da auch noch einen Konverter.
Hans Peter S. schrieb: > Gibt es noch HC-06 Module, die ich bis 1200 > (Befehl: AT+BAUD1) einstellen kann, und woher kann ich diese beziehen? Ja, hatte ich im Einsatz. Aber der Befehl …
1 | zur Abfrage lautete: AT+UART? |
2 | Zum Setzen: AT+UART=<Param>,<Param2>,<Param3> |
3 | wobei: Stop 0:1Bit 1:2 Bit |
4 | Parity 0:None 1:Odd 2:Even |
5 | Also: AT+UART=1200,0,0 |
Das sollten eigentlich alle HC06 können. Die HC05 beginnen tatsächlich erst bei 4800baud. Add: Ändere mal den Befehl: AT+BAUD1 in AT+BAUD1200 Möglicherweise arbeitet das Modul nicht mit Indizes und weiß nicht ob du 1200,19200,115200 oder 1382400 willst.
:
Bearbeitet durch User
Rahul D. schrieb: > Was ja bis auch den RS232-Pegel für das HC-05 gilt. Nee, Moment. Die HC-Schnittstelle ist RS232-TTL. Normalerweise. Es mag Module geben, bei denen das anders ist. Aber die Schnittstelle dient dazu, "AT-Befehle" an das Modul zu senden. Rahul D. schrieb: > Hä? Im AT-Modus ist das Modul "transparent" und überträgt alle Daten zu > einem anderen Modul. Die AT-Befehle dienen zur Steuerung des Moduls. In die AT-Befehle kann man natürlich irgendwelche Daten die dann über BT verschickt werden einpacken. OK, soweit so klar. Damit das BT-Modul als Empfänger funktioniert, muss es wieder per AT-Befehle konfiguriert werden. Empfangsbereite Daten müssen per AT-Befehl erst mal dedektiert werden und dann die Daten per AT-Befehl abgerufen werden. Dazu müsste das Elat3 aber AT-Befehler verschicken und das BT-Modul pollen. Und genau das ist der Punkt wo mein Vorstellungsvermögen endet. Aus dem BT-Modul kommen nicht einfach ungefragt Daten raus. Da kommt auch sowas wie RSSI und CoD raus, wenn man das mit dazu haben will. Darum muss spezifisch angefragt werden. Wenn das Elta3 irgendwelche Binärdaten ans BT-Modul schickt, woher weiß das Modul was das sein soll? AT-Kommandos? Nutzdaten? Müll? Da gibts ein Protokoll dazu und das müsste das Elta3 kennen und einhalten. Kann es das? WENN der TO ein BT-Modul ans Elta3 hängt und einen µC mit dranbastelt der vom Elta3 die Daten empfängt und dann damit, garniert mit den AT-Befehlen, befüttert, ist gleichzeitig das 1200 Bd Problem gelöst und mein Satz auch endlich fertig.
Nick schrieb: > Die HC-Schnittstelle ist RS232-TTL. Was soll das denn sein? Es ist ein UART mit TTL-Pegel (5V). Nix RS232 (das beschreibt nämlich auch den Signalpegel). Nick schrieb: > Wenn das Elta3 irgendwelche Binärdaten ans BT-Modul schickt, woher weiß > das Modul was das sein soll? AT-Kommandos? Nutzdaten? Müll? Da gibts ein > Protokoll dazu und das müsste das Elta3 kennen und einhalten. Kann es > das? So, wie du das vermutest, vermute ich, dass der TO schon weiß, was er macht. Es werden hier sehr selten Anfragen eingestellt, bei den Fragen gestellt werden, und der (von die als unwissend bezeichnete) TO schon mit einem Oszi was gemessen hat. Die von dir immer noch nicht beantwortet Frage ist immer noch, ob es ein serielles Bluetooth-Modul gibt, das 1200baud kann. Das hat Norbert ja inzwischen gemacht. Ob das die Lösung ist, kann ich nicht beurteilen (ich habe hier höchstens ein paar Bluetooth-Module rumliegen, aber ein Tachymeter).
> Das sollten eigentlich alle HC06 können. Die HC05 beginnen tatsächlich > erst bei 4800baud. Mein HC06 antwortet auf "AT+UART?" oder z.B. "AT+UART=9600,1,0" nicht. Nur das HC05 antwortet auf diese Befehle. > Add: Ändere mal den Befehl: AT+BAUD1 in AT+BAUD1200 > Möglicherweise arbeitet das Modul nicht mit Indizes und weiß nicht ob du > 1200,19200,115200 oder 1382400 willst. Auf "AT+BAUD1200" erhalte ich ebenfalls die Antwort "NOT SUPPORT"!
Hans Peter S. schrieb: > Gibt es noch HC-06 Module, die ich bis 1200 > (Befehl: AT+BAUD1) einstellen kann, HC-12 kann kein BT, aber 1200Baud. Ein ESP32 kann 1200Baud und BT
Nick schrieb: > Dazu müsste das Elat3 aber AT-Befehler verschicken und das BT-Modul > pollen. Und genau das ist der Punkt wo mein Vorstellungsvermögen endet. Er will das Modul am PC über den seriellen Port konfigurieren und dann erst an das Elat3 umstecken.
Rahul D. schrieb: > Ob das die Lösung ist, kann ich nicht beurteilen (ich habe hier > höchstens ein paar Bluetooth-Module rumliegen, aber ein Tachymeter). Kann einer der rumliegenden Bluetooth-Module mit 1200? Ich würde gern ein solches Modul von Ihnen abkaufen! Norbert schrieb: > Ja, hatte ich im Einsatz. Aber der Befehl … Woher kann ich dieses Modul mit 1200, welches Sie schon im Einsatz hatten, beziehen? Wenn Sie noch eines haben, könnte ich dieses Modul von Ihnen abkaufen?
Hans Peter S. schrieb: > Kann einer der rumliegenden Bluetooth-Module mit 1200? Weiß ich nicht. Erst müsste ich sie finden, dann müsste ich sie testen.
Hans Peter S. schrieb: > Rahul D. schrieb: >> Ob das die Lösung ist, kann ich nicht beurteilen (ich habe hier >> höchstens ein paar Bluetooth-Module rumliegen, aber ein Tachymeter). > Kann einer der rumliegenden Bluetooth-Module mit 1200? > Ich würde gern ein solches Modul von Ihnen abkaufen! > > Norbert schrieb: >> Ja, hatte ich im Einsatz. Aber der Befehl … > Woher kann ich dieses Modul mit 1200, welches Sie schon im Einsatz > hatten, beziehen? Wenn Sie noch eines haben, könnte ich dieses Modul von > Ihnen abkaufen? Das ist gefühlt schon mehrere Ewigkeiten her. Meine (ebenfalls) uralte Doku. meint, es wären EGBT-045MS bzw. EGBT-046S gewesen. Ersteres Master/Slave ab 4800baud, zweites Slave ab 1200baud.
Rahul D. schrieb: > So, wie du das vermutest, vermute ich, dass der TO schon weiß, was er > macht. Ich weiß schon was ich da mache, das ist richtig! Ich habe alles mit dem Oszi nachgemessen, es funktioniert! Das Problem ist nur, daß ich ein Bluetooth-Modul brauche dessen RS232 mit 1200 arbeitet! Hans W. schrieb: > Er will das Modul am PC über den seriellen Port konfigurieren und dann > erst an das Elat3 umstecken. Genau so ist es!!! Mit Pegelumwandler Max3232 zwischen Elta3 und Modul HC-06 funktioniert alles!!!
Nick schrieb: > Aus dem BT-Modul kommen nicht einfach ungefragt Daten raus. Doch, natürlich. Ich habe damit die serielle Schnittstelle meines Autos nachgerüstet (ja, die alte Kiste hat 'ne serielle) und vorher das HC-05 einmal auf die nötige Baudrate mit AT Befehlen konfiguriert. Drücke ich jetzt das 'Send' Knöpfchen des Autos, sendet HC-05 die Autodaten aufs Handy oder auf andere serielle Terminals. Die gleiche Nummer funktioniert auch mit meinem alten ELM327 OBD-II Adapter, welches ich mit HC-05 auf kabellos umgerüstet habe.
Rahul D. schrieb: > Man könnte auch einen Mikrocontroller mit zwei UART zusammen mit einem > Bluetooth-Modul betreiben. Für 1200 Bd braucht man keinen zweiten HW-UART auf dem µC. Das würde auf wohl jedem aktuellen µC per Soft-UART funktionieren.
Rainer W. schrieb: > Für 1200 Bd braucht man keinen zweiten HW-UART auf dem µC. Das würde auf > wohl jedem aktuellen µC per Soft-UART funktionieren. Ich bin mehr der Hardware-Freund bei solchen Sachen. Arduino F. schrieb: > Ein ESP32 kann 1200Baud und BT Oder man hat die BT-Schnittstelle gleich im Chip...
Arduino F. schrieb: > Ein ESP32 kann 1200Baud und BT Danke für den Hinweis, jedoch das ist mir zu aufwendig!
Das Problem mit den HC-05 und HC-06 Modulen ist dass es eine Menge Firmware Versionen gibt, mit zum Teil unterschiedlichen Befehlen. Wenn man den Aufwand betreiben will kann man die Module mit eigener Firmware flashen. Es gibt auch HC-05 und HC-06 Module mit Fake-Chips, dann funktioniert u.U. das Flashen nicht weil der Chip von CSR nicht der richtige ist.
Hans Peter S. schrieb: > Danke für den Hinweis, jedoch das ist mir zu aufwendig! https://github.com/coddingtonbear/esp32-bluetooth-bridge Nur mla suchen lassen. Ich kenne das Projekt (noch) nicht näher.
Rahul D. schrieb: > Was soll das denn sein? Es ist ein UART mit TTL-Pegel (5V). Nix RS232 > (das beschreibt nämlich auch den Signalpegel). Gut, häng dich da dran auf. Jeder weiß was gemeint ist. Rahul D. schrieb: > So, wie du das vermutest, vermute ich, dass der TO schon weiß, was er > macht. Also auch nur Vermutungen. Die Diskussion dient zur Klärung. Sollte dienen. Rahul D. schrieb: > Es werden hier sehr selten Anfragen eingestellt, bei den Fragen gestellt > werden, und der (von die als unwissend bezeichnete) TO schon mit einem > Oszi was gemessen hat. Wer hat hier wen als unwissend bezeichnet? Ich hab gesagt, dass ich nicht so recht verstehe, was der TO erreichen will. Rahul D. schrieb: > Die von dir immer noch nicht beantwortet Frage ist immer noch, ob es ein > serielles Bluetooth-Modul gibt, das 1200baud kann. Nein, hab ich nicht. Weil mir nicht klar ist warum er das will. Ich hab eher den Eindruck, dass er was Falsches annimmt. Hans W. schrieb: > Er will das Modul am PC über den seriellen Port konfigurieren und dann > erst an das Elat3 umstecken. Wo steht denn das jetzt bitte? Auch nur eine Vermutung. Das sagt er erst NACH deinem Posting. Egal was, dann muss er halt einen µC dazwischen klemmen der die Baudrate umsetzt, falls es ein Modul mit 1200 Bd nicht gibt. Wenn man den µC halbwegs geschickt auswählt, fällt auch das BT-Modul weg. Ist aber wohl zu banal.
Nick schrieb: > Ich hab gesagt, dass ich > nicht so recht verstehe, was der TO erreichen will. Ich tippe darauf, daß er eine transparente serielle Übertragung via BT hinbekommen will - d.h. eine "wireless serial bridge". Dazu werden zwei BT-Module miteinander gekoppelt, und die leiten Daten ihrer seriellen Schnittstelle an das jeweils andere BT-Modul weiter. Wird das noch mit RS232-Pegelwandlern gekoppelt, und hat man eine passende Stromversorgung für beide BT-Module, hat man ein "kabelloses RS232-Kabel", das nur die (recht heftige) Einschränkung hat, daß es nur mit einer bestimmten Baudrate funktioniert. Da das ganze aber für ein bestimmtes Gerät verwendet werden soll, ist die Einschränkung keine.
Nick schrieb: > Wo steht denn das jetzt bitte? In seinem 2. Beitrag: Hans Peter S. schrieb: > Die eigentlich Verbindung mit dem Bluetooth-Modul mache ich erst, wenn > das Einstellen per AT-Befehle (insbesondere Baudrate, Stoppbit, Parity) > abgeschlossen ist. Ich habe dazu das Modul mit meinem PC per USB/RS232 > Adapter verbunden um dies einzustellen. Ich verwende dazu Putty, was > auch ohne Probleme funktioniert.
Rahul D. schrieb: > https://github.com/coddingtonbear/esp32-bluetooth-bridge > > Nur mla suchen lassen. Ich kenne das Projekt (noch) nicht näher. Vielen Dank für den Hinweis, ich werde vorerst warten ob es ein HC-Modul mit 1200 gibt, bevor ich den größeren Aufwand mit einem ESP32 oder anderem Mikrocontroller mache. Ich habe mit dem ESP32 noch nie gearbeitet. Trotzdem vielen Dank für alle sehr hilfreichen Hinweise und Antworten bisher!
Nick schrieb: > Rahul D. schrieb: >> Was soll das denn sein? Es ist ein UART mit TTL-Pegel (5V). Nix RS232 >> (das beschreibt nämlich auch den Signalpegel). > > Gut, häng dich da dran auf. Jeder weiß was gemeint ist. Das führt spätestens dann zu blöden Nachfragen, wenn z.B. die Schnittstellenpegel nicht passen oder die Logikpegel der Signale invertiert erscheinen. Es ist keine gute Idee, grundsätzlich davon auszugehen, dass der Gegenüber Bezeichnungen für andere Dinge missbraucht. Dann sind Missverständnisse vorprogrammiert.
Rainer W. schrieb: > Das führt spätestens dann zu blöden Nachfragen, wenn z.B. die > Schnittstellenpegel nicht passen oder die Logikpegel der Signale > invertiert erscheinen. Ja, Präzision im Ausdruck ist gerade bei solchen Dingen wichtig, weil sonst oft viel unnötige Zeit für sinnlose Fehlersuche verschwendet wird. Schön kann man das am 9-Bit-Übertragungsthread sehen ...
[Offtopic] Nick schrieb: > Wer hat hier wen als unwissend bezeichnet? Ich hab gesagt, dass ich > nicht so recht verstehe, was der TO erreichen will. Du unterstellst doch (oberlehrerhaft) dem TO, dass er keine Ahnung hat: Nick schrieb: > Ein BT-Modul ist das aber nicht. Das BT-Modul kann man per RS232 > ansprechen, stimmt. Aber damit kannst du nur das BT-Protokoll bedienen. > Du versuchts, bildlich gesprochen, das Modul verkehrt herum > einzustecken. > Über BT kannst du die Serielle nicht dazu bringen beliebige Daten > auszugeben. > Rahul D. schrieb: >> Die von dir immer noch nicht beantwortet Frage ist immer noch, ob es ein >> serielles Bluetooth-Modul gibt, das 1200baud kann. > > Nein, hab ich nicht. Weil mir nicht klar ist warum er das will. Ich hab > eher den Eindruck, dass er was Falsches annimmt. Hat er aber nicht, sondern du. [/Offtopic] Da ich hier noch ein paar ESP32-C6 rumfliegen habe, werde ich mal gucken, ob ich am Wochenende dazukomme, damit - nach dem Beispiel https://www.adlerweb.info/blog/2024/05/26/bitbastelei-593-bluetooth-le-ble-uart-emulation-mit-esp32-c3-und-arduino/ - den Konverter zu bauen.
:
Bearbeitet durch User
Rahul D. schrieb: > Da ich hier noch ein paar ESP32-C6 rumfliegen habe, werde ich mal > gucken, ob ich am Wochenende dazukomme, damit - nach dem Beispiel > https://www.adlerweb.info/blog/2024/05/26/bitbastelei-593-bluetooth-le-ble-uart-emulation-mit-esp32-c3-und-arduino/ > - den Konverter zu bauen. Hallo, vielen Dank für die Antwort, bitte betreiben Sie nicht zu viel Aufwand! Ich möchte nicht haben, daß Sie stundenweise zur Lösung des Problems Aufwand betreiben. Gruss!
Hans Peter S. schrieb: > Hallo, vielen Dank für die Antwort, bitte betreiben Sie nicht zu viel > Aufwand! Ich möchte nicht haben, daß Sie stundenweise zur Lösung des > Problems Aufwand betreiben. > Gruss! Das mache ich auch gerne zum Selbststudium.
Rahul D. schrieb: > Du unterstellst doch (oberlehrerhaft) dem TO, dass er keine Ahnung hat: > Nick schrieb: Gut, dass du das einleitende "Irgendwie komm ich da nicht mit" von mir ausgelassen hast und dann daraus Oberlehrerhaftigkeit ableiten kannst. Rahul D. schrieb: > Hat er aber nicht, sondern du. Darum wollte ich das (zumindest für mich) klären. Das ist auch genau das, was Oberlehrer nach deiner Definition auszeichnet. Wenn man selbst Oberlehrer ist.
Nick schrieb: > Gut, dass du das einleitende "Irgendwie komm ich da nicht mit" von mir > ausgelassen hast und dann daraus Oberlehrerhaftigkeit ableiten kannst. Wenn du ein Verständnisproblem hast, dann hast du eins. Andere haben die Frage offensichtlich verstanden.
Rahul D. schrieb: > Da ich hier noch ein paar ESP32-C6 rumfliegen habe, werde ich mal > gucken, ob ich am Wochenende dazukomme, damit - nach dem Beispiel > https://www.adlerweb.info/blog/2024/05/26/bitbastelei-593-bluetooth-le-ble-uart-emulation-mit-esp32-c3-und-arduino/ > - den Konverter zu bauen. Der ESP32-C6 hat aber nur BLE und kein klassisches serielles Bluetooth.
Hans Peter S. schrieb: > Gibt es noch HC-06 Module, die ich bis 1200 > (Befehl: AT+BAUD1) einstellen kann, und woher kann ich diese beziehen? Bei diesem 10€ BT-seriell Adapter steht, er könne 1200 baud: https://www.ebay.de/itm/397478825358 Entscheidend ist wohl das aufgelötete BlueCore4 Modul.
:
Bearbeitet durch User
Rahul D. schrieb: > Wenn du ein Verständnisproblem hast, dann hast du eins. Nächstes mal, wenn ich was nicht verstehe, dann frag ich dich, ob ich fragen darf. Ist das OK so, euer Gnaden von Platzhirsch? Ah, was ist jetzt aus dem Oberlehrer geworden? Doch noch grad so kapiert oder Schwanz eingezogen?
Wolf17 schrieb: > Entscheidend ist wohl das aufgelötete BlueCore4 Modul. Viele Dank für die beiden pdf-Dateien, ich werde am Montag mit einer Lupe das BlueCore4 Modul noch genauer ansehen.
Hans Peter S. schrieb: > ich werde am Montag mit einer Lupe das BlueCore4 Modul noch genauer > ansehen. Da gibt es nicht viel zu sehen. Der Befehlssatz steht in der Firmware, die ist unsichtbar.
Hans Peter S. schrieb: > ich werde am Montag mit einer > Lupe das BlueCore4 Modul noch genauer ansehen. Mit entscheidend meine ich, dass es ein BC04 (egal ob A oder B) und kein HC05 oder HC06 ist.
Vielleicht ist auch ein HM-10 Modul für deine Anwendung geeignet (ich habe allerdings keinerlei Erfahrung mit diesem Modul). Die Anleitung behauptet, dass es 1200 Baud kann. https://www.roboter-bausatz.de/media/pdf/4c/47/27/hm-10-datasheet.pdf Interessant ist, dass die Baudrateeinstellung nicht einfach aufsteigend kodiert ist, sondern die 1200Bd erst mit dem Parameterwert 7 gesetzt wird. Hast du denn bei deinem HC-06 Modul mal alle möglichen Einstellungen durchprobiert?
Hans Peter S. schrieb: > ich werde am Montag mit einer > Lupe das BlueCore4 Modul noch genauer ansehen. Das geht auch gleich hier
Hans W. schrieb: > Da gibt es nicht viel zu sehen. Der Befehlssatz steht in der Firmware, > die ist unsichtbar. Ich glaube, dass Sie vermutlich recht haben. Da es allein beim HC-06 Modul so viele unterschiedliche und nicht exakt identische AT-Befehle gibt, ist es reine Glücksache, ein Modul mit Baudrate 1200 zu finden.
Loco M. schrieb: > Interessant ist, dass die Baudrateeinstellung nicht einfach aufsteigend > kodiert ist, sondern die 1200Bd erst mit dem Parameterwert 7 gesetzt > wird. Hast du denn bei deinem HC-06 Modul mal alle möglichen > Einstellungen durchprobiert? Danke, werde ich am Montag ausprobieren!
Wolf17 schrieb: > > Mit entscheidend meine ich, dass es ein BC04 (egal ob A oder B) und kein > HC05 oder HC06 ist. Wie ich hier Beitrag "Re: HC-06 / HC-05 Bluetooth Modul" schon geschrieben haben hängt es von der Firmware im Modul ab ob 1200 Baud unterstützt werden. Und bei einem Fake-Chip ist es u.U. ein BlueCore3, egal was drauf steht, Details siehe z.B. hier: https://github.com/lorf/csr-spi-ftdi/issues/25
:
Bearbeitet durch User
Muss es unbedingt ein chinesisches Modul sein? Bei meinem früheren Arbeitgeber hatten wir Module von BlueGiga / Silicon Labs, die konnte man wenn mich meine Errinerung nicht trügt, komplett vorkonfigurieren und konnten problemlos 1200 Baud (müsste das BlueGiga WT11i-A gewesen sein)
Marc X. schrieb: > Muss es unbedingt ein chinesisches Modul sein? Bei meinem früheren > Arbeitgeber hatten wir Module von BlueGiga / Silicon Labs, die konnte > man ... Und wo bekommt der Hans Peter ein solches als Einzelstück her? Ohne Quelle macht Dein Kommentar keinen Sinn.
Marc X. schrieb: > Muss es unbedingt ein chinesisches Modul sein? Wenn eine Nullstelle mehr nicht stört, hier drei Modelle, die 1200baud können: https://www.bluetoothupgrades.de/promisdspecs.htm
Das HC-06 Modul kann 1200, dazu gibt es den Befehl "AT+BAUD1". Ich habe das neueste Modul gekauft, welches diesen Befehl mit "NOT SUPPORT" ablehnt. Bei älteren HC-06 Module muß dies funktionieren! Mit dem Befehl "AT+BAUD2" wird 2400 eingestellt, welches auch bei meinem HC-06 funktioniert. Das HC-05 Modul, welches ich als erstes gekauft habe, kann nur ab 4800! Dazu wird der Befehl "AT+UART=4800,1,0". Hinweis: Befehle vom HC-05 Modul sind gegenüber dem HC-06 Modul unterschiedlich!
Hätte hier auch einen Lieferanten. TME liefert schnell und Original-Ware https://www.tme.eu/de/katalog/iot-wifi-bluetooth-module_113196/
Joselin BT578 V3 RS232 Bluetooth kann 1200baud 31€ https://www.amazon.de/Joselin-Bluetooth-Serieller-M%C3%A4nnliche-Weibliche/dp/B0FJ2XHWY7 Der kann auch 1200baud, ist aber viel teurer: https://www.lintech.de/produkt/bluetooth-rs232-daten-adapter-class2/
:
Bearbeitet durch User
> Danke für den Hinweis, jedoch das ist mir zu aufwendig!
Ja, die Faulheit. :)
Du koenntest mal JDY-40 ausprobieren. ICh hab es nicht ausprobiert, aber
Datenblatt sagt das sie 1200B koennen.
Vanye
Nick schrieb: > Irgendwie komm ich da nicht mit. > Das Elta3 hat RS232, oder? > Du willst aber kein Kabel zur App hin, verständlich. > Also brauchst du einen "RS232 zu BT"-Wandler. Deine Frage dein Lösungsvorschlag war da schon obsolet überflüssig. Es war ja schon alles notwendige vom TO geschrieben. Wie gesagt: Andere haben seine Anfrage sofort verstanden. Nick schrieb: > Ist das OK so, euer Gnaden von Platzhirsch? > > Ah, was ist jetzt aus dem Oberlehrer geworden? Doch noch grad so kapiert > oder Schwanz eingezogen? Du hast nicht nur ein Verständnisproblem.
Stephan S. schrieb: > Der ESP32-C6 hat aber nur BLE und kein klassisches serielles Bluetooth. Stimmt. Muss ich mal einen anderen suchen. Ich hatte das Beispiel aber auch noch nicht ganz durch. Es klang auf den ersten Blick gut.
:
Bearbeitet durch User
Rahul D. schrieb: > Stephan S. schrieb: >> Der ESP32-C6 hat aber nur BLE und kein klassisches serielles Bluetooth. > > Stimmt. Muss ich mal einen anderen suchen. Ein "normaler alter" ESP32 (z.B. WROOM) hat noch SPS
Stephan S. schrieb: > Ein "normaler alter" ESP32 (z.B. WROOM) hat noch SPS Ich meinte körperlich suchen. Ich müsste hier noch ein paar rumfliegen haben. Eigentlich sollte man doch zwei BLE-Controller zu einer Bridge zusammenfügen können. Ich bin da noch nicht so bewandert...
> Eigentlich sollte man doch zwei BLE-Controller zu einer Bridge > zusammenfügen können. Ich bin da noch nicht so bewandert... Hab bedenken das dies so einfach geht weil es da Master und Slave geben muss. Aber die JDY40 koennen das: Beitrag "JDY-40 ein neuer Geniestreich aus China?" Kann man sogar noch kaufen: https://de.aliexpress.com/item/1005006936053025.html Vanye
Rahul D. schrieb: > Eigentlich sollte man doch zwei BLE-Controller zu einer Bridge > zusammenfügen können. Ich bin da noch nicht so bewandert... Hans Peter S. schrieb: > Ich möchte gern mein Tachymeter Elta3 (Vermessungstechnik) per RS232 und > Bluetooth Modul HC-06 bzw. HC-05 mit meiner App verbinden. Hhhmmm, die Gegenstelle ist also eine "App"- auf einem Handy? Das kann vermutlich BLE, da bräuchte man aber noch ein Protokoll, welches der ESP kann und die "App"
Stephan S. schrieb: > Hhhmmm, die Gegenstelle ist also eine "App"- auf einem Handy? Wir wissen nicht, was die "App" des Threadstarters ist. Ob sie bereits existiert (und er sie einfach nur irgendwo gekauft/heruntergeladen hat) oder ob er sie selbst schreiben will. In letzerem Falle wird, sofern die "App" auf einem iPhone laufen soll, das Thema BT sehr ... "interessant", denn Apple legt die Finger auf praktisch jede Hardwareanbindung und lässt etliches nicht zu.
Harald K. schrieb: > Wir wissen nicht, was die "App" des Threadstarters ist. Ob sie bereits > existiert (und er sie einfach nur irgendwo gekauft/heruntergeladen hat) > oder ob er sie selbst schreiben will. Hans Peter S. schrieb: > Bevor ich die App programmiere, verwende ich vorläufig die App "Serial > Bluetooth Terminal" Scheint also Android zu sein. Es gibt jetzt aber wohl auch "Apps" auf dem PC
:
Bearbeitet durch User
Vanye R. schrieb: >> Eigentlich sollte man doch zwei BLE-Controller zu einer Bridge >> zusammenfügen können. Ich bin da noch nicht so bewandert... > > Hab bedenken das dies so einfach geht weil es da Master und Slave geben > muss. Aber die JDY40 koennen das: > > Beitrag "JDY-40 ein neuer Geniestreich aus China?" > > Kann man sogar noch kaufen: > https://de.aliexpress.com/item/1005006936053025.html > > Vanye Auch wenn ich das JDY-40 bzw. JDY-41 schon eingesetzt habe, ist es für die gedachte Anwendung weniger geeignet. Das Modul müsste ja dann noch irgendwie an das Handy angebunden werden. Bei dem weiter oben (Beitrag "Re: HC-06 / HC-05 Bluetooth Modul") von Wolf17 verlinkten Ebay Angebot ist ja der RS232 Konverter schon dabei, da braucht es nur noch ein serielles Kabel, ein passendes Gehäuse, und eine Powerbank. In meinen Augen die beste Lösung.
Vanye R. schrieb: >> Danke für den Hinweis, jedoch das ist mir zu aufwendig! > > Ja, die Faulheit. :) Bei dir auch - wie wäre es mit einer Quellenangabe zu deinem Zitat?
Hans Peter S. schrieb: > Bevor ich die App programmiere, verwende ich vorläufig die App "Serial > Bluetooth Terminal", mit der ich ohne Probleme Verbindung per Bluetooth > herstellen kann und auch Zeichen per Hexcode senden kann. Auch wenn das nicht mit dem "Serial Bluetooth Terminal" funktioniert, lassen sich auch BLE-Module von Android aus als serielle Schnittstelle verwenden. Ich habe mal eine einfache App für den RN4870 geschrieben. Leider kann dieser wohl nur bis 9600Bd runter. Wenn Interesse an der App besteht, würde ich für Dich mal danach wühlen. Gruß Jobst
Loco M. schrieb: > Interessant ist, dass die Baudrateeinstellung nicht einfach aufsteigend > kodiert ist, sondern die 1200Bd erst mit dem Parameterwert 7 gesetzt > wird. Hast du denn bei deinem HC-06 Modul mal alle möglichen > Einstellungen durchprobiert? Hallo, ich habe alles durchprobiert, hier die Antworten: AT+BAUD1 Antwort: NOT SUPPORT AT+BAUD2 Antwort: OK2400 AT+BAUD3 Antwort: OK4800 AT+BAUD4 Antwort: OK9600 AT+BAUD5 Antwort: OK19200 AT+BAUD6 Antwort: OK38400 AT+BAUD7 Antwort: OK57600 AT+BAUD8 Antwort: OK115200 AT+BAUD9 Antwort: OK230400
Dieter S. schrieb: > Wie ich hier > > Beitrag "Re: HC-06 / HC-05 Bluetooth Modul" > > schon geschrieben haben hängt es von der Firmware im Modul ab ob 1200 > Baud unterstützt werden. Und bei einem Fake-Chip ist es u.U. ein > BlueCore3, egal was drauf steht, Details siehe z.B. hier: Hallo, ich denke, daß Sie recht haben. Ich werde deshalb bei dem nächsten Adapter den ich kaufe, darauf schauen, ob die Baudrate von 1200 exakt in der Beschreibung aufgeführt ist. Vielen Dank!
Das Problem ist gelöst!!! Ich habe mir das Modul JDY-16 CC2541 bei Ebay gekauft: [[https://www.ebay.de/itm/284113512770]] Baudrate lässt sich nun problemlos auf 1200 einstellen. Jetzt kann ich problemlos Daten von meinem Zeiss Elta3 zu meiner Android-App per Bluetooth hin- und zurücksenden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.


