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

Test

To verify all the features and functions described in the application note, devices implementing the observer or central GAP roles are necessary. A GitHub Eddystone repository comes with validation tools for that purpose. Using Eddystone Validator and Eddystone-URL Config Validator, we can verify URI/URL/TLM frames and URL configuration mode, respectively. Figure 2 shows the screenshots of Eddystone Validator and Eddystone-URL Config Validator that have been used to verify SimpleEddystoneBeacon sample application. The validators used to validate SimpleEddystoneBeacon project are based on the commit SHA b5f23b3f895007c761e2303db4c10df7af2f997f of the GitHub Eddystone master branch.

Besides the validators, there are several Android/iOS applications that can be used to test Regular Advertising Mode functionalities of Eddystone-compatible beacons. For example, using Estimote Android App, we can see how Eddystone-compatible advertising packets are parsed and used by applications as shown in Figure 3. These smart phone applications are not developed or supported by Texas Instruments.

eddys_val1.pngFigure 2. Eddystone Validator and Eddystone-URL Config Validator
estimote1.pngFigure 3. Estimote Android App