
1.
Functional Overview
This chapter describes the functional overview of all the applications that are pre-defined in Atmel Studio.
1.1
Observer Application
The Observer application is used for continuously listening to the advertisement data over the air. This application
supports the following advertisement data types:
• Incomplete list of 16-bit service class UUIDs
• Complete list of 16-bit service class UUIDs
• Incomplete list of 32-bit service class UUIDs
• Complete list of 32-bit service class UUIDs
• Incomplete list of 128-bit service class UUIDs
• Complete list of 128-bit service class UUIDs
• Shortened local name
• Complete local name
• Appearance
• Manufacturer specific data
• Tx Power
• Advertisement interval
1.2
Proximity Reporter Application
The Proximity profile is defined by the Bluetooth
®
SIG to enable proximity monitoring between two Bluetooth Low
Energy (BLE) devices. The Proximity Monitor (a Generic Attribute (GATT) client) configures the behavior of the peer
Proximity Reporter device (a GATT server) based on the link conditions. The configuration includes setting the alert
level, which triggers on the Link Loss or based on a different threshold of the Path Loss. The Path Loss determines
the quality of the connection and it is derived out of the Received Signal Strength Indicator (RSSI) and transmits the
power. The Proximity Monitor continuously evaluates the Path Loss and creates an immediate alert in the Proximity
Reporter device when the Path Loss crosses threshold values.
On-Board LED Status
The on-board LED is configured to notify the user about the alerts received. The different alerts for the Link Loss and
Immediate Alert services are explained in the following subsections.
Link Loss
On the Link Loss, the LED blinks according to the alert level set by the Proximity Monitor. The alert levels are:
• NO_ALERT for No alert level
• MILD_ALERT for Mild alert level
• HIGH_ALERT for High alert level
Based on the alert level configuration set by the Proximity Monitor, the LED blinks at different rates:
• If the alert level is “HIGH_ALERT” then the LED blinks faster (1 second interval)
• If the alert level is “MILD_ALERT” then the LED blinks moderately (2 second interval)
• If the alert level is “NO_ALERT” the LED must be off
Alert on Path Loss (Immediate Alert)
This alert is applicable when the “Immediate Alert” service is implemented. The example application relies on the
Path Loss configuration done by the Proximity Monitor and notifies accordingly. The alert levels are:
• NO_ALERT for No alert level
• MILD_ALERT for Mild alert level
• HIGH_ALERT for High alert level
Based on the alert level configuration set by the Proximity Monitor, the LED blinks at different rates:
ATBTLC1000
Functional Overview
©
2019 Microchip Technology Inc.
User Guide
DS50002640B-page 6