Creating a BT PAN/USB RNDIS Router using OpenWrt
summary
A working BT PAN router on OpenWrt (WZR-HP-G300NH) that presents a Remote NDIS Ethernet on the LAN side using BlueZ and standard kernel networking; setup uses only dbus-send at boot to control BlueZ (no custom daemon), OpenWrt buildroot and packages, and a USB Bluetooth dongle. The talk shows exact d‑bus commands, interface names (bnep, br-lan, nap), how RNDIS appears over USB, and a demonstrated NuttX PANU interop.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 11:15Motivation and hardware
- 12:40Bluetooth PAN and bridging
- 13:01Wi-Fi use cases in OpenWrt
- 42:24Bluetooth PAN deep dive
- 51:14Firmware config and updates
- 1:00:52Networking applications
- 1:08:55Conclusion and resources
related talks
43mOpen Source Bluetooth Device Firmware for IoT and Makers
30mRunning an OpenThread Mesh Network with Linux and Zephyr
38mWriting Your Own Gadget with Zephyr OS
39mOpen-Source Contribution Update: Shell Over BLE
47mBlueZ Meets Zephyr
38mWriting Your Own Gadget with Zephyr OS
31mCreating Bluetooth-Based IoT Solutions with Zephyr
55mBluetooth on Embedded Linux Systems Deep Dive
