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, BLE, and Cellular IoT development. Active contributor to the Zephyr Project with hundreds of merged PRs and elected member of the Technical Steering Committee. Passionate about test-driven development and making embedded systems more accessible through open-source contributions.
Luis Ubieda has written 5 articles for Croxel Insights.