Open-Source Contribution Update: Shell Over BLE
summary
A generalized Bluetooth LE transport for Zephyr is now merged into upstream Zephyr and exposes Nordic NUS-style serial over GATT so the Zephyr shell can run over BLE. Configuration requires device-tree nodes for sephyr,nus and Kconfig flags (enable BT, shell, bt_nus or bt_enable) and optional throughput tuning. Live demo builds a Blinky sample, flashes a nRF52840 board, and uses a Python Bluetooth CLI on a MacBook to run shell commands, read sensors, toggle LEDs, and stream logs — intended for small CLI traffic not high-throughput data.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:03Speaker background
- 4:16BLE overview and GAP
- 10:14Nordic UART Service
- 14:54Zephyr Shell intro
- 20:37Configuring Shell over BLE
- 22:20Live demo setup
- 25:36Shell over BLE interaction
- 31:15Q&A
related talks
40mEnabling the Silicon Labs EFR Family in Zephyr – a Case Study...
13mKeynote: How Zephyr Enables Industry Collaboration
49mThe Zephyr™ Project – An Updated Overview
39mBoF: Meet the Zephyr Community
40mContributing to Zephyr vs (Linux and U-boot)
16mHow Zephyr is eating the (embedded) software world
33mSponsored Session: Why NXP is Doubling Down on Zephyr Project
23m#9 Open Source Forum 2019 Kate Stewart
