Price: $2,999.00
Length: 3 Days
Bluetooth Low Energy Training, Hands-On BLE Training
Bluetooth Low Energy Training, is a 3-day Hands-On BLE Training.
Classic Bluetooth and Bluetooth Low Energy are used for very different application and purposes. Bluetooth Low Energy (BLE) is used for low-power industrial IoT, M2M and home automation. BLE devices include use cases and applications that do not need to exchange large amounts of data, and run on battery power with low duty-cycle for many years.
Bluetooth Low Energy Training, Hands-On BLE Training Learning Objectives
By the end of this hands-on BLE Training Course, participants will:
- Understand BLE key concepts and solutions
- Understand the BLE architecture
- Learn how to use BLE solutions
- Describe BLE development environment to implement
- Learn how to use existing BLE profiles, create new BLE profiles, creating BLE connections and sniffing BLE devices with BLE sniffers and Internet of Things (IoT) devices
- Explore BLE interface designs with BLE connectivity
- Setup and Install BLE development environment and Software
- Describe BLE Solution and Component
Course Agenda
Introduction to Bluetooth Low Energy (BLE)
- BLE Background Theory
- BLE vs. Bluetooth Classic
- BLE features
- BLE Profiles and Services
- The lowest power consumption
- Robustness, security, and reliability
- Wireless co-existence
- Connection range and data rates
- Ease of use and integration
- Introduction to BLE System Design
Overview of BLE Protocols
- Generic Access Profile (GAP)
- Generic Attribute Profile (GATT)
- Attribute Protocol (ATT)
- Security Manager (SM)
- Security and AES Encryption (NIST and NSA versions)
- Logical Link Control and Adaptation Protocol (L2CAP)
- Enhancements to L2CAP for Low Energy
- Host Controller Interface (HCI), Host side
- Host Controller Interface (HCI), Controller side
- Enhancements to HCI Protocol
- Direct Test Mode (DTM)
- BLE Link Layer
- BLE PHY Characteristics
BLE Operation
- Bluetooth Configuration
- Core Configurations
- Basic operations (GAP)
- Device roles
Connections in BLE
- Event flow and handling
- Scanning
- Connecting
- Service Discovery
- Device discovery
- Connection management
- Pairing
- Bonding
- Sending and receiving data
- Low power idle mode operation
- Device discovery
- Reliable point-to-multipoint data transfer
- Advanced power-save
- Advanced encryption functionalities
- Single mode and dual mode
- BLE Device Roles
- Central and peripheral roles
- Server and client roles
- Advertising and Scan Response Data
- Establishing a connection
- Connected Network Topology
- GATT Transactions
- Services and Characteristics
- Profiles vs. Services
- Characteristics
Introduction to Bluetooth 5
- Bluetooth Core 5.0
- Bluetooth 5.0 Architecture
- Changes from v4.2 to v5.0
- Bluetooth 5.0 Features Added
- Integrated in v5.0
- Deprecated Features
- Slot Availability Mask (SAM)
- 2 Msym/s PHY for LE
- LE Long Range
- High Duty Cycle Non-Connectable Advertising
- LE Advertising Extensions
Hands-On Activities, Quizzes and Homework
- BLE Pioneer Kit (participants will receive a free dev kit at the workshop).
- Use Bluetooth 4.2 LE (Low Energy) or Bluetooth Smart radio
- Overview of Bluetooth 4.2 Features and Multi-Role BLE Design
- Rules to Control BLE devices from Internet and Apps
- Overview of iOS and Android App for IOT
- Setup BLE Development Environment
- Setup the Hardware
- Demo of predictive maintenance, home automation, energy management and asset and device management applications
- Hands-On Training Workshop
- Hands-on Labs and Demos
- Hands-on Activities: Working with BLE Profiles
- Hands-on Activities: Introduction, Setup, Pairing and Bonding
- Hands-on Activities: Sniffing BLE L2 packets
- Hands-on Activities: Sniffing BLE Bluetooth with Profiles