Schlagwort-Archive: BLE

BitBastelei #593 – Bluetooth LE (BLE) UART-Emulation mit ESP32-C3 und Arduino

BitBastelei #593 - Bluetooth LE (BLE) UART-Emulation mit ESP32-C3 und Arduino

(352 MB) 00:00:00

2024-05-26 10:00 🛈

Serielle Schnittstellen wie UART sind eine einfache und schnell zu nutzende Schnittstelle zwischen einem Mikrocontroller und einem PC oder Handy, oft per USB. Serial.println und schon erscheint der Text oder Messwert auf der Gegenseite. Was aber, wenn es drahtlos funktionieren soll? Das klassische Bluetooth bietet mit RFCOMM hier einen simplen Ersatz. Es gibt nur einen Haken: Neuere ESP32-Modelle wie der ESP32-C3 unterstützen nur die für wenig Energie optimierte Version „Bluetooth LE“, welche diesen Standard nicht unterstützt. Glück im Unglück: Mit ein paar Libraries und kleineren Einschränkungen kann man die Funktion nachbauen.

Inhalt

  • 00:00 Die Herausforderung
  • 03:45 UART/RFCOMM-Ersatz per BLE
  • 04:57 Arduino-Code
  • 11:36 BLE-Debugging unter Android
  • 14:18 Der Haken mit dem Puffer
  • 17:02 PC als Gegenstelle
  • 21:07 Fazit

Links zum Thema

Transparenz

Das Gerät wurde selbst gekauft und bezahlt.

BitBastelei #593 – Bluetooth LE (BLE) UART-Emulation mit ESP32-C3 und Arduino weiterlesen

BitBastelei #510 – J7-C / UC96: PC-Software für USB-Tester

BitBastelei #510 - J7-C / UC96: PC-Software für USB-Tester

(435 MB) 00:19:50

2022-10-23 10:00 🛈

In Folge 483 hatte ich einen USB-Tester mit Bluetooth vorgestellt, welcher Spannung und Strom einer USB-Verbindung überwachen kann. Leider war die verfügbare Handy-Software sehr instabil und hatte viele Features, welche ich gerne hätte, nicht dabei. Glücklicherweise können aber auch viele aktuellen Rechner Bluetooth sprechen. Also: Editor raus, dann bauen wir eine eigene Software.

Inhalt

  • 00:00 USB-Tester und Original-App
  • 01:25 Bluetooth, BLE & Co
  • 03:47 Gehversuche mit bluepy
  • 06:14 BLE und GATT
  • 07:42 GattLib statt bluepy
  • 11:05 Variabeln raten
  • 14:05 Argparse und Ausgabemodi
  • 16:58 Werte in Tabellenkalkulation
  • 17:37 Fazit

Links zum Thema

Transparenz

Das Gerät wurde selbst gekauft und bezahlt. Das ursprüngliche Video enthält Affiliate-Links.