Table of Contents
In this Zephyr Tech Talk, Luis Ubieda, Lead Firmware Engineer at Croxel, demonstrates how to implement the Zephyr Shell subsystem over a Bluetooth Low Energy (BLE) transport. This powerful technique enables wireless debugging, board bring-up, and device interaction without requiring physical connections—perfect for field testing and production environments.
Key Topics Covered
- Wireless shell access through BLE using Nordic UART Service (NUS)
- Live demonstration on Nordic nRF52840 DK and Thingy:52
- Adding custom shell commands to your application
- Security considerations for production deployments
- Multi-backend support (USB + BLE simultaneously)
About the Speaker
Luis Ubieda is Croxel’s Lead Firmware Engineer with deep expertise in Zephyr RTOS and Bluetooth Low Energy development. As an elected member of the Zephyr Technical Steering Committee with hundreds of merged contributions, Luis actively shapes the future of embedded development.
Resources
- Luis’s Blog: Embedded Tales
- Code examples available on GitHub
About the Author
Luis Ubieda
Lead Firmware Architect
Lead Firmware Architect with expertise in Zephyr® RTOS, Bluetooth Low Energy (BLE), and cellular IoT development. Active upstream contributor to the Zephyr Project. Focused on test-driven development and making embedded systems more accessible through open-source contributions.
Luis Ubieda has written 7 articles for Croxel Insights.