Explore Bluetooth Low Energy ( BLE ) Fundamentals in Weekend

Bluetooth Low Energy Device Firmware Development

Bluetooth Low Energy Device Firmware Development on nRf52832 Multi-Protocol SoC using nRF52 DK.

Course focus on Bluetooth Low Energy Fundamentals and its various protocol layers starts from Hardware Radio Layer upto application layer. Also provides step by step implementation of Environment Sensing Serivce (ESS) Profile with sensors.

Buy Now

Course Curriculum

Target audience of this course is beginners and intermediates, wishes to either get started or enhance / refersh with BLE device firmware development.

  • Bluetooth Low Energy Overview, Usage, Applications, Architecture
  • BLE protocol layers starts from Hardware Radio upto application layer
  • Nordic nRF52832 Bluetooth Low Energy Multi-Protocol SoC
  • Segger Embedded Studio overview, installation, nordic license setup
  • Simple BLE Advertising Firmware implementation using nRF SDK
  • BLE Connect Request Handling implementation in device firmware
  • Environment Sensing Service Profile implementation based on BLE Spec
  • Real time data integration using DHT11 Temperature / Humidity Sensor
  • BLE ESS Profile Temperature / Humidity Notification Implementation

Our Expertise

Customized training programs on Embedded Firmware, Real Time Operating Systems, Embedded Linux Systems and Device Driver Development.

Bare metal embedded firmware development using NXP Kinetis KL25, STM32, Renesas, Cypress ARM Microcontrollers. We provide training on real time operating systems like FreeRTOS, ThreadX, mBed, Zepyhr and etc.

Embedded Linux System Training includes Universal Bootloader (U-Boot), Linux Kernel Configuration and Customization, Root File System Development. Also expertise in Yocto, Buildroot, Open Embedded build systems.

Our Training expertise includes Linux GPIO, I2C, SPI, Input, IIO, PCIe, USB Device Driver Framework. Also expertise in linux printing driver development based on Common Unix Printing System (CUPS) framework

Training expertise includes python system, user interface, open computer vision, machine learning application development. Also expertise python automation development like unit, system, user interface testing.

Training expertise includes IoT device firmware development using Bluetooth Low Energy, ZigBee, LoRa technologies and Low Power WiFi, IoT Gateway using Kaa, Macchinna, IoT Cloud development using AWS, Azure


Happy Students


Our Courses





Latest Blogs

Nordic nRF52 Development Kit – Measuring Temperature and Humidity using Bluetooth Low Energy and integrating with Environment Sensing Service.

Read more

This session provides a brief introduction about embedded linux and its various components like Universal Bootloader, Linux Kernel and Root File System.

Read more

Brief introduction about the U-Boot loader, its directory sructure and its usage / related information. It also focuses u-boot boot start location and booting sequence as well.

Read more