Multi-Radio Flutter: Architecting Apps with UWB, BLE, and Beyond
summary
UWB provides centimeter-level ranging and angle data while BLE handles discovery and the secure token exchange, and Wi‑Fi Direct carries heavy payloads; BMW remote parking uses BLE for commands and UWB for a 6 m secure zone. Built a cross‑platform Flutter plugin (fork of a Christian Greiner proof) to unify discovery and handshakes, demo works but UWB drains ~20% battery in two hours and sessions last 2–3 minutes; watch for 20-byte BLE MTU, unreliable antennas, and platform SDK fragmentation.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:28What is UWB
- 8:07UWB vs BLE vs Wi-Fi
- 11:15Multi-radio collaboration
- 16:34Flutter plugins
- 21:05Live UWB demo
- 24:39BMW parking case study
- 30:17Lessons learned
- 34:11Architecting multi-radio apps
- 38:43Optimization techniques
related talks
21mUWB With Arduino: Unlocking Precise Positioning for IoT
58mAdvanced Bluetooth® Technology - Under the APIs
58mBuilding Multi-protocol IoT Nodes with Thread, BLE and ZigBee
41mEVERYTHING IS BETTER WITH(OUT) BLUETOOTH
53mBecome a Wireless Connectivity Ninja 101
37mFlutter at scale
24mAttacking Bluetooth LE Design and Implementation in Mobile + Wearables Ecosystems
07mBLE Localiser and Control
