SWRA491A September   2015  – October 2016 CC2640 , CC2640R2F , CC2650 , CC2650MODA

 

  1.   Implementing Eddystone™ Bluetooth® Smart Beacons Using the TI BLE-Stack™
    1.     Trademarks
    2. 1 Introduction
    3. 2 Abbreviations
    4. 3 Objective
    5. 4 Project Overview and Prerequisites
    6. 5 Design and Implementation
      1. 5.1 Operation Modes Overview
      2. 5.2 Regular Advertising Mode
        1. 5.2.1 Setting Advertising Parameters
        2. 5.2.2 Populating the Eddystone Frame Payload
      3. 5.3 URL Configuration Mode
        1. 5.3.1 Setting Advertising Parameters
        2. 5.3.2 URL Configuration Service
    7. 6 Test
    8. 7 Summary
    9. 8 References
  2.   Revision History

Regular Advertising Mode

Advertising is used for four different purposes, regardless of the operation mode. Properties of each type of the ADVs used in this implementation are summarized in Table 2.

Table 2. Properties of Advertising Packets

UID/URL/TLM Frame URL Configuration Mode ADV
ADV Event Type ADV_NONCONN_IND ADV_IND
ADV Type Flags BREDR_NOT_SUPPORTED BREDR_NOT_SUPPORTED | GENERAL_DISCOVERABLE
ADV Interval From URL Cfg for UID/URL, 10 times longer for TLM Default Interval
TX Power From URL Cfg Medium Power Mode
Connectable No Yes

As switching from one advertising packet to another at run time is required, how to set the parameters to change the properties for regular advertising mode is described in this section. How to get the information to populate the payload of each packet is also covered.