Getting Started with Nordic NRF Microcontrollers for Industrial IoT
This is a practical beginner-friendly session introducing Nordic nRF microcontrollers and their advantages in Industrial IoT (IIoT) applications.
The talk will cover low power, wireless communication protocols commonly used with nRF devices, specifically focusing on Bluetooth Low Energy (BLE). The session will then transition into the development workflow, covering the essential tools required to build, flash, and debug firmware for nRF boards.
The talk will also highlight Zephyr RTOS, the default and officially supported operating system for Nordic devices, explaining why it is a powerful framework for scalable and maintainable IIoT applications.
By the end of the session, attendees will have a solid understanding of the nRF development ecosystem and a clear roadmap for building industrial-grade IoT solutions using Nordic microcontrollers.
What this presentation is about and why it matters
How do you pick the right Nordic nRF family, wireless stack, and software setup when you are trying to build an industrial IoT device that has to be small, low power, and support real deployment needs? Mutheu Atsiaya walks through that question with a practical tour of nRF microcontroller families, their SoC architecture, the wireless protocols they expose, and the Zephyr-based development flow around them. The session is anchored in the Nordic ecosystem, from BLE and Thread to the connect SDK and desktop tools, with a live setup demo at the end. It is a good fit for people who want a grounded starting point for evaluating nRF in product work.
Who will benefit the most from this presentation
- Embedded engineers evaluating Nordic nRF parts for a new industrial IoT design
- Firmware developers who know basic MCU workflows but have not used Zephyr or the nRF Connect SDK
- IoT product teams comparing BLE, Thread, ZigBee, and cellular options for low-power devices
- Engineers setting up an nRF development environment and wanting the toolchain explained end to end
- Technical leads who need a broad map of the Nordic ecosystem before choosing a platform
What you need to know
You will get more from the talk if you are already comfortable with the basics of embedded systems and wireless device development.
- General MCU concepts such as peripherals, bootloading, and flashing firmware
- Basic familiarity with wireless terms like BLE, radio, and networking
- Some awareness of RTOS concepts helps when Zephyr is introduced
- A working understanding of development tools and IDE-based workflows is useful for the setup section
Glossary (terms used in this talk)
- SoC (System-on-Chip): An integrated semiconductor device that combines multiple system functions such as processing, memory, and peripherals on one chip.
- Device Tree: A data-description format used to describe the hardware layout of a board so that application code is decoupled from pin numbers and peripheral addresses.
- Kconfig: A menu-driven build configuration system used to enable or disable features at compile time so only required modules are included.
- Bluetooth Low Energy (BLE): A low-power variant of Bluetooth designed for intermittent, low-throughput communications to extend battery life in sensor and wearable devices.
- GAP (Generic Access Profile): A BLE profile that defines advertising, discovery, and connection procedures between devices.
- GATT (Generic Attribute Profile): A BLE profile defining how to structure and access data (services and characteristics) on a BLE device.
- L2CAP (Logical Link Control and Adaptation Protocol): A BLE protocol layer used to multiplex higher-level protocols, and handle segmentation and reassembly of packets.
- CryptoCell: A dedicated hardware cryptography engine integrated into Nordic SoCs that performs crypto operations independently of the CPU and provides a hardware root of trust.
Toolbox (mentioned in this talk)
- GitHub: A web-based platform for hosting Git repositories and collaborating on software development.
- Zephyr RTOS: A scalable real-time operating system for connected and resource-constrained devices. It often owns much of the system startup flow, including hardware initialization and thread setup.
- Visual Studio Code: A lightweight source code editor with broad language support and extension-based integration. It is often used for embedded development and can pair well with containerized workflows.
- J-Link: A family of debug probes used for programming and debugging embedded targets over standard interfaces such as JTAG and SWD. It is widely used for interactive bring-up and firmware inspection.
- CMake: A cross-platform build system generator that helps define and drive builds across different compilers, IDEs, and platforms.
- Nordic Semiconductor nRF Command Line Tools: A command-line utility set for working with Nordic devices, typically used for flashing and debugging. Such tools are often part of a local embedded development setup.
Final thoughts
Practical and introductory, this session gives viewers a structured way to think about Nordic’s connectivity stack without assuming deep prior context. The value is in the map it creates, from chip families and radio choices to the Zephyr-based workflow and the surrounding tools you need to get a board up and running. It will help embedded engineers, IoT developers, and teams weighing an nRF platform for real products. The result is less guesswork and a clearer first pass at the Nordic ecosystem.
This overview is AI-generated from the session transcript. Spot an issue? Let us know.








Hi Mutheu,
I am new to Nordic and so thank you very much for your introduction. May I know if the presentation slide would be available for download?