Bluetooth Low Energy Training, Crash Course Hands-on with Labs, A 3-Days Hands-on Workshop, Price: $2999
Bluetooth Low Energy Training, Crash Course Hands-on with Labs is a Hands-On Training Workshop introducing Bluetooth Low Energy (LE) along with tools for BLE System Design
Workshop Objectives
Upon completion of this workshop, attendees will:
- Understand BLE concepts and solutions
- Understand the BLE architecture and protocols
- Learn how to use BLE solutions and development environment to implement BLE
- Understand sensor-based, system designs with BLE connectivity for the Internet of Things (IoT)
- Experiment detail systems designs with BLE connectivity
Development Toolkit by Cypress
Workshop Agenda Part 1
Basic Concepts of Bluetooth
- Bluetooth Configuration
- Core Configurations
- Basic Rate (BR) Core Configuration
- Enhanced Data Rate (EDR) Core Configurations
- High Speed (HS) Core Configuration
- BR/EDR and Low Energy Combined Core Configuration
- Bluetooth BR/EDR
- Bluetooth 4.2
- Bluetooth 5.0
The Bluetooth Protocols
- Bluetooth Architecture
- Bluetooth BR/EDR Profiles
- Bluetooth GATT-based Profiles
- Bluetooth Physical layer (PHY)
- Bluetooth Baseband (BB)
- Bluetooth Physical Channels
- Bluetooth Physical Links
- Bluetooth Packets
- Link Manager Protocol (LMP)
- Host controller interface (HCI)
- Bluetooth Security
- Logical Link Control and Adaptation Protocol (LC2AP)
- Signaling packet formats
- Bluetooth LE Protocols
- Bluetooth LE Link Layer Specification
- Host Controller Interface Core Configuration
- Generic Access Profile (GAP)
- Generic Attribute Profile (GATT)
- BLE Security
Bluetooth Technology and Theory of Operations
- Overview of Bluetooth Smart (Low Energy) Features
- Bluetooth Operations
- Bluetooth implementations
- Bluetooth BR/EDR Profiles
- Bluetooth GATT Profiles
- GATT-Based Specifications and Profiles
- Mobile Bluetooth Development
Workshop Agenda Part 2
- Building a Custom BLE Application using Toolkit
- BLE Traces and Protocol Analysis with Wireshark
- Code Examples
Workshop Agenda Part 3
- Bluetooth Adopted Specifications and Profiles
- Generic Access Profile (GAP)
- BLE Device Roles
- Advertising and Scan Response Data
- Generic Attribute Profile (GATT)
- Establishing a connection
- Connected Network Topology
- GATT Transactions
- Services and Characteristics
- Profiles vs. Services
- Characteristics
- Creating a BLE Custom Profile
- Standard Service versus Custom Service
- Defining a Custom BLE Profile
- Defining Services
- Defining Characteristics
- Defining Descriptors
- Generate Custom UUIDs
- Configure Components
- Configure the BLE Peripheral
- Configure Project’s Design-Wide Resources
- Build the Project
- Configure the Firmware
- Build and Program
- Testing with Emulation Tool
- Send Notifications
- BLE Solutions Overview
- IoT Sensor-Based System Design
- Design with BLE Connectivity