
Bluetooth Low Energy brief overview, devices, different version, usage and application
Bluetooth Low Energy Architecture Fundamentals and brief overview of various layers like Radio, Link, Logical Link Capability Adaptation, Generic Access Profile, Security Manager, Attribute Protocol, Generic Attribute Profile, Application and Profiles.
Brief overview about Physical Layer and its RF Channel allocation, transmitter and receiver characteristics
Link Layer Specification, State Transition, State Machine, Connection State Roles, Device Address, RF Channels, Physical Channel and its respective channel indexes.
Bluetooth Low Energy Advertising Procedures, PDU Formats, various types of advertising and scanning, Advertising Parameters configuration and customization, Advertising and Scanning PDU formats
Overview of Logical Link Capability Adaptation Layer, Terminology, Connection, Topology and its respective change during connection, Connection establishment sequence and Network Roles.
BLE Generic Access Profile, State, role definitions, access permissions.
Bluetooth Low Energy Attribute Protocol, Generic Attribute Profile, Sample Data structure of Heart Rate Monitor & Environment Sensing service profile with Temperature & Humidity
Bluetooth Low Energy Security Manager Protocol, Security establishment and enforcement, pairing feature exchange, pairing and key distribution, data signing, SMP Command codes and its respective operations
BLE Host Control Interface Layer Specification, Types of HCI Layers, UART Transport Layer, USB Transport Layer and 3 Wire Transport Layer.
nRF52832 Bluetooth Low Energy System on Chip ( SoC ), Multi Protocol Radio Processor, and its various peripheral interfaces like GPIO, I2C, SPI, UART & etc
Nordic nRF52832 Development Kit, Hardware Block Diagram and peripheral interface details
This gives the brief introduction about nRF52 Development and Segger Embedded Studio. Segger Embedded Studio is available at free of cost for commercial application development for Nordic Devices, with no code size restriction.
This session provides step by step procedure of BLE advertising application firmware development with initialization sequence of logger service, application timer, power management, nordic soft device, generic access profile, generic attribute profile, advertisement, connection parameter configuration and starting advertising.
Provides detailed information about the compilation issues faced during building and fixing the same step by step.
provides step by step instruction for executing and debugging the advertising application and get scanned over android mobile phone.
This session provides very minimal and mandatory BLE handling events like GAP Connection, Disconnection, GATT Client Timeout, GATT Server Timeout and Security parameters update request.
Debugging the connection request implementation and testing with nrf connect android mobile application
Line by line coding development of BLE Environment Sensing Service Implementation
Compilation issue fixing and debugging the BLE Environment Sensing Service
Adding Read, Notify properties for Temperature and Humidity characteristics and getting the static data configured in the firmware. Temp => 30.00 degree, Humidity => 30.00 percentage
Integration of DHT11 driver into Environment Sensing Service and update the initial value of temperature and humidity
Update of initial value of temperature and humidity characteristics of ESS from DHT11 sensor
This provides the real time update of temperature & humidity characteristics of ESS on every 5 seconds interval.
Implementation of notification of temperature & humidity characteristics of Environment Sensing Service
In this course, we will explore the different layers of bluetooth low energy specification. We start explore from very low hardware Radio Layer upto application layer of bluetooth low energy. Bluetooth Low Energy is evolving and used in wide range of applications starting from Personal Area Networks to Smart Automation Networks.
Here we concentrate currently on Bluetooth Low Energy Personal Area Networks and its layers like Radio Layer, Link Layer, L2CAP layer, Attribute, General Access Profile, Generic Attribute Protocol, Security Manager, Host Controller Interface Layer and application layers.
This course also provides step by step implementation of Environment Sensing service development starts from advertising, simple GATT connection, adding BLE standard profile, adding characteristics, read and notify properties, reading data from DHT11 and update data on every 5 seconds, and also includes notification.