Skip to content

advaitkulkarni2000/training-modustoolbox-level3-bluetooth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ModusToolbox™ Software Training Level3 Bluetooth®

This is a class to teach how to use Bluetooth® Low Energy in ModusToolbox™ applications. The descriptions and exercises use a PSoC™ 6 MCU as a host to a 43012 device.

After completing this class, you should be able to create and debug full Bluetooth® applications using the ModusToolbox™ ecosystem including peripherals, centrals, and beacons.

This class does not cover Bluetooth SOC applications using PSoC 63 BLE devices.

Pre-requisites

  • ModusToolbox™ Software Training Level 1 Getting Started
  • ModusToolbox™ Software Training Level 2 PSoC™ MCUs

Organization

  • Manual: This directory contains the manual chapters.
  • Projects: This directory contains solutions to exercises.
  • Templates: This directory contains template starter projects for some exercises.

Manual Chapters

The manual consists of the following chapters:

  • Chapter 1: Introduction - Overall introduction to the class
  • Chapter 2: Bluetooth® Protocol - General description of Bluetooth® terms and protocol
  • Chapter 3: Bluetooth® LE Basic Peripheral - How to create a basic Bluetooth® peripheral using the ModusToolbox™ ecosystem
  • Chapter 4: Notify and Indicate - How to implement notifications and indications in a peripheral
  • Chapter 5: Pairing, Bonding & Privacy - How to implement various types of security in Bluetooth®
  • Chapter 6: BLE Centrals - How to implement a BLE central device
  • Chapter 7: Beacons - How to implement different types of Bluetooth® beacons
  • Chapter 8: Low Power - How to reduce system power consumption in a Bluetooth® design
  • Chapter 9: Over the Air Update (OTA) - How to update firmware over a Bluetooth® link
  • Chapter 10: Debugging - Debugging techniques and tools for Bluetooth® devices

Hardware

The following hardware is used for the exercises in this class:

  • CY8CKIT-062S2-43012 (PSoC™ 62S2 Wi-Fi BT Pioneer Kit)
  • CY5677 (CySmart Bluetooth® Low Energy 4.2 USB Dongle) (optional)
  • Ammeter (for low power chapter exercises)

References

Additional information can be found at:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 88.4%
  • Makefile 11.6%