ESP32 D1 MINI als Bluetooth Master

Gast #6776666
Lesenswert?
• ▲
▼
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
Gast #6777905
Lesenswert?
• ▲
▼
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
Gast #6779052
Lesenswert?
• ▲
▼
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.
Angehängte Dateien:
Gast #6787698
Lesenswert?
• ▲
▼
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.
Angehängte Dateien:
Gast #6787771
Lesenswert?
• ▲
▼
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 von einem Moderator gelöscht.
Gast #6789531
Lesenswert?
• ▲
▼
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
Angehängte Dateien:
Gast #6793253
Lesenswert?
• ▲
▼
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?
Gast #6802882
Lesenswert?
• ▲
▼
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.
Gast #6803218
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.