BitBastelei #593 - Bluetooth LE (BLE) UART-Emulation mit ESP32-C3 und Arduino
BitBastelei
View ChannelAbout
BitBastelei - Elektro- und PC-Basteleien - Chaos garantiert Weitere Informationen, Downloads & Co finden sich auf der zugehörigen Webseite, welche im Header verlinkt ist. Impressum: BitBastelei // Adlerweb Florian Knodt Im Teich 11 56648 Saffig (GPG: 0xc374b04a1a1ef2da (0x1A1EF2DA) Aktuelle elektronische Kontaktmöglichkeiten finden Sie auf unserer Homepage. Bitte verwenden Sie, wenn immer möglich, verschlüsselte Kanäle. Bitte beachten Sie, dass eine elektronische Kommunikation störanfällig ist - wenn Sie auf eine zuverlässige Übertragung Wert legen verwenden sie bitte Einschreiben o.Ä. Achtung: An der Adresse werden keine Pakete entgegengenommen, für Waren o.Ä. bitte vorab Kontakt aufnehmen.
Latest Posts
Video Description
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: - ESP32C3 Datasheet: https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf - Nordic UART Service: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/bluetooth_services/services/nus.html - Nordic NRF Microcontroller: https://www.nordicsemi.com/Products - ESP32_BLE_Arduino (Archiv): https://github.com/nkolban/ESP32_BLE_Arduino/ - ESP32 BLE @ ESP32 Aruino Core: https://github.com/espressif/arduino-esp32/tree/master/libraries/BLE/ - NRF Connect für Android: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp - ble-serial: https://github.com/Jakeler/ble-serial - python-ble-serial @ Archlinux AUR: https://aur.archlinux.org/packages/python-ble-serial - Code aus dem Video: https://gist.github.com/adlerweb/e4746997eb14b7ae1242011ed75c6e12 Transparenz: Das Gerät wurde selbst gekauft und bezahlt.
Upgrade Your Gaming Setup Now
AI-recommended products based on this video

Asus ROG Strix 1000W Gold Aura Edition (Fully Modular Power Supply, 80+ Gold Certified, ATX 3.0, Cybenetics Lambda A+ Certification, PCIe Gen 5.0 Ready, Axial-tech Fan, Aura Sync, 10-Year Warranty)

Logitech M185 Wireless Mouse, 2.4GHz with USB Mini Receiver, 12-Month Battery Life, 1000 DPI Optical Tracking, Ambidextrous, Compatible with PC, Mac, Laptop - Black

Logitech G305 LIGHTSPEED Wireless Gaming Mouse, Hero 12K Sensor, 12,000 DPI, Lightweight, 6 Programmable Buttons, 250h Battery Life, On-Board Memory, PC/Mac - Black

Logitech K400 Plus Wireless Touch TV Keyboard With Easy Media Control and Built-in Touchpad, HTPC Keyboard for PC-connected TV, Windows, Android, Chrome OS, Laptop, Tablet - Black

Logitech G435 Lightspeed and Bluetooth Wireless Gaming Headset - Lightweight Over-Ear Headphones, Built-in mics, 18h Battery, Compatible with Dolby Atmos, PC, Mobile - Black

New SteelSeries Arctis Nova Pro for Xbox Multi-System Gaming Headset - Premium Hi-Fi Drivers - Hi-Res Audio - 360° Spatial - GameDAC Gen 2 - Quad-DAC - ClearCast Gen 2 Mic - Xbox, PC, PS5/PS4, Switch

NEW SteelSeries Arctis Nova 3 Multi-Platform Gaming Headset - Signature Arctis Sound - ClearCast Gen 2 Mic - PC, PS5/PS4, Xbox Series X|S, Switch, Mobile

Logitech G203 Wired Gaming Mouse, 8,000 DPI, Rainbow Optical Effect LIGHTSYNC RGB, 6 Programmable Buttons, On-Board Memory, Screen Mapping, PC/Mac Computer and Laptop Compatible - Black

CORSAIR iCUE Link XD5 RGB Elite LCD Pump-Reservoir Unit - D5 PWM Pump - 480x480 IPS LCD Screen - 22 Addressable RGB LEDs - 440ml Nylon Reservoir - White

CORSAIR iCUE Link XC7 RGB Elite CPU Water Block - Transparent Flow Chamber - 24 RGB LEDs - Fits Intel® LGA 1700, AMD® AM5 and Older - White

CORSAIR Hydro X Series iCUE Link XH405i Custom Cooling Kit – Hardline Water Cooling Loop – XC7 Elite CPU Water Block – XD5 Elite D5 Pump Res – XR5 360mm Radiator – 3X QX120 RGB Fans




