Bluetooth LE Developers Guide#

The Developer's Guide content is organized in the following groups:

  • About the Stack: Describes the structure and features of the Silicon Labs Bluetooth stack.

  • Getting Started with Application Development: Provides step-by-step instructions for configuring, building, and flashing a Bluetooth application, describes example applications that are provided as starting points, and lists applicable development tools.

  • Developing and Debugging: Describes development resources as well as detailed information on a variety of topics.

  • Code Examples: Provides links to libraries of code examples.

  • Co-Processors (NCP/RCP): Discusses the two co-processor models and how they are used.

  • Bootloading: Includes information on using the Gecko Bootloader with bluetooth applications.

  • Performance: Provides performance testing and measurement tools and techniques as well as results.

  • Multiprotocol: Offers background on implementing multiprotocol applications and information on different multiprotocol models.

  • Non-Volatile Data Storage: Provides background on managing device memory.

  • Security: Describes Silicon Labs security resources and how to manage bluetooth security.

  • Operating Systems: Discusses using Bluetooth LE with different operating systems.

  • Coexistence: Contains background on coexistence issues and strategies for improving performance in the presence of other protocol traffic.

  • Location Services: Links to a set of pages describing the Bluetooth Location Services functionality and its API reference.

  • Bluetooth LE Electronic Shelf Label: Introduces the Bluetooth Electronic Shelf Label (ESL) example that incorporates the essential BLE ESL features, describes how to configure an ESL network, and explains how to extend the example with a second display, additional images, and so on.

  • Implementation Tips: Provides advice in a number of areas to help with implementing a Bluetooth LE application.