Hallo, möchte gern ein ESP32 D1 MINI als Master zur Steuerung benutzen. Bluetooth Empfänger sind auch esp32. Jetzt mache ich es mit dem Handy. Das klappt eigentlich sehr gut. Ich möchte aber ein Nextion mit ESP32 verbinden und meine eigene Touchsoftware nutzen,mit entsprechender Grafik. Handy Bluetooth Programme zu erstellen, dazu reicht es noch nicht. Im Netz habe ich noch nichts finden können. Vielleicht hat der Eine oder der Andere einen Tipp. Danke
Peter schrieb: > Handy Bluetooth Programme zu erstellen, dazu reicht es noch nicht. > Im Netz habe ich noch nichts finden können. Da gibt es zwei unterschiedliche APIs, kommt jetzt drauf an, was deine Hardware braucht. Das alte klassische Bluetooth: https://developer.android.com/guide/topics/connectivity/bluetooth Bluetooth Low Energy: https://developer.android.com/guide/topics/connectivity/bluetooth/ble-overview
Stefan ⛄ F. schrieb: > Das alte klassische Bluetooth: Damit habe ich es versucht. Mit Handy funktioniert es wie immer gut.(serialToSerialBT) Der Master ist im Handy auch zu finden, natürlich keine Verbindung Der Master sendet jede sec. einen Wert. Habe es auch mit Bt_remove_paired_devices.ino versucht Keine Verbindung. Ich versuche es weiter, irgendwann wird es schon funktionieren.
bissel weiter gemqacht. Gibt es nicht ein Minimalbeispiel, welches auch funktioniert und gut Kommentiert ist? z.B. esp32 Master---ESP23 Slave
Habe verschiedenes gefunden, aber leider auf kein funktionsfähiges Miniprojekt, esp32 Bluetooth Master to esp32 Slave. Es gibt nur Hinweise, aber leider kein Ergebnis.
Habe mit diesen Prog als BLE Scanner getestet. Im Slave verschiedenes geladen z.B. BLE_server BLE_server_multiconnect BLE_uart Der Scanner verbindet sich und zeigt es im Monitor. Könnte man mit dem Scanner eine Information den Inhalt einer Variablen Zu den Slaves schicken,zum Test? ..und wie?? Eine Verbindung zwischen BLE Clienten und Server will nicht funktionieren.
Advertised Device: Name: UART Service, Address: 10:52:1c:5d:61:66, txPower: 3 Advertised Device: Name: Mi Smart Band 4, Address: e7:d7:e3:5e:74:bc, manufacturer data: 570102ffffffffffffffffffffffffffffffff03e7d7e35e74bc, serviceUUID: 0000fee0-0000-1000-8000-00805f9b34fb Devices found: 2 Scan done! Advertised Device: Name: UART Service, Address: 10:52:1c:5d:61:66, txPower: 3 Advertised Device: Name: Mi Smart Band 4, Address: e7:d7:e3:5e:74:bc, manufacturer data: 570102ffffffffffffffffffffffffffffffff03e7d7e35e74bc, serviceUUID: 0000fee0-0000-1000-8000-00805f9b34fb ======================================================================== == Scannprotokoll, findet 2 BLE Gräte UART Service , mein ESP32 Mi Smart Band 4 ,industrielles Gerät Was müsste ich machen ,im UART Service Prog damit Daten im Scanner gelesen werden können. Ist txPower:3 ein Daten Byte. je wie viele Geräte ich finde, sollte sich doch txPower: ändern, oder??
Beitrag #6789391 wurde vom Autor gelöscht.
Advertised Device: Name: Mi Smart Band 4, Address: e7:d7:e3:5e:74:bc, manufacturer data: 570102ffffffffffffffffffffffffffffffff03e7d7e35e74bc, serviceUUID: 0000fee0-0000-1000-8000-00805f9b34fb Habe mit simbleBTE und Scanner getestet. Scanner liest sofort den neuen Namen. Wie kann ich Daten senden wie bei meiner Sportuhr? https://www.mikrocontroller.net/attachment/527327/Scannprotokoll.txt
Habe jetzt mit diesen Programmen eine Verbindung aufbauen können Starten-> finden Client und Server. Der Server sendet ein 4Byte Datenpaket in einer Zeiteinheit. zum Client . Jetzt muss ich nur noch finden wie der Client ein verwertbares Datenpaket zum Server sendet???
Kann jetzt verschiedene Datenpakete vom Server zum Client schicken. Client zum Server klappt aber nicht. Hat Einer eine zielführende Idee? Der Client findet doch den Server und verbindet sich,also muss man auch Daten zum Server schicken können?
Mit Bluetooth kennen sich nicht einmal die professionellen Gerätehersteller aus. In meinem Haushalt funktioniert jedes zweite Bluetooth Gerät nicht richtig und auf der Arbeit nutzen wir alle es inzwischen gar nicht mehr. Selbst die Foto-Automaten in den Drogerien versagen bei vielen Leuten plötzlich dauerhaft, wo es es vorher jahrelang funktionierte. Ich selbst habe im Laufe von 5 Jahren mit drei unterschiedlichen Bluetooth Modulen (mit fertiger Firmware) hantiert, und dazu passende Programme unter Windows, Linux und Android Programmiert. Es hat mir keine Freude bereitet. Bluetooth macht nur Ärger. Ich habe beschlossen, niemals einen Auftrag mit Bluetooth anzunehmen.
Danke für die Information. Es sollte ja auch kein großartiges Projekt sein. Mit dem Handy als Master geht die Classic Verbindung ausreichend gut. BLE noch nicht. jetzt werde ich eben nochmals sehen ob ich eine Classic BL Verbindung ESP32 to ESP32 hinbekomme. ESP32 to HC-06 habe ich schon gelesen. ESP32 to HC-05 müsste doch auch einfach sein? ESP32 als Master to HC-05 und Arduino NANO als Slave. Sollen nur einige Bytes ausgetauscht werden.
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.