1.20
iBeacon Application
The iBeacon application is used to advertise iBeacon specific packets that include UUID, major and minor
numbers. Any beacon scanner application can be used for finding the beacon device. The iOS Microchip
SmartConnect app can be used to find the beacon devices in the vicinity.
This profile defines the following roles:
•
Monitor – Device (iOS/Android) to search for beacon packets
•
Reporter – Device that continuously advertises the beacon packet as a part of advertisement data
1.21
AltBeacon Application
The AltBeacon application advertises packets that include MFG ID, Beacon code, Beacon ID, Reference
RSSI, and MFG reserved value. Any AltBeacon scanner application can be used to find the AltBeacon
device based on the beacon code. The supplied iOS demo app can be used to find the AltBeacon
devices in the vicinity. The profile defines the following roles:
•
Monitor – Device (iOS/Android) to search for AltBeacon packets
•
Reporter – Device that continuously advertises the AltBeacon packet as part of advertisement data
1.22
Eddystone Beacon Application
Eddystone is an open Bluetooth Smart beacon format from Google that works across Android and iOS
devices. The Microchip SmartConnect BLE BluSDK Smart software solution provides full support for this
beacon format on the ATSAMB11-MR/ZR devices.
The Eddystone beacon application supports UID, URL, and TLM frame types. The application can be
configured as follows using the
APP_TYPE
define:
•
Set
APP_TYPE
to
EDDYSTONE_UID_APP
to send UID and TLM beacon frames at regular beacon
intervals
•
Set
APP_TYPE
to
EDDYSTONE_URL_APP
to send URL and TLM frames. This also supports the
URL configuration service that enables the beacon to be configured dynamically from a mobile
application
The Eddystone application is completely configurable using the
conf_eddystone.h
file. The
#defines
present in the
conf_eddystone.h
file are supplied with default values, which can be changed by the
user to meet the requirements. In addition to this compile time configuration, frame fields like the UID
value, URL, transmit power at 0 meters, and so on can be changed using the APIs provided in the
eddystone.h
file.
1.23
Direct Test Mode Application
The Direct Test mode (DTM) application is used to establish performance of Tx and Rx tests between two
ATSAMB11-MR/ZR modules. The BLE Performance Analyzer is a performance analysis tool that is part
of the Wireless Composer tool in Atmel Studio. This tool will be used at both ends (one assuming the role
of a transmitter and the other the role of a receiver) for execution of tests. The BLE Performance Analyzer
communicates to ATSAMB11-MR/ZR by using the DTM application running on the MCU.
1.24
AT Command Application
The following table provides the list of AT commands used.
ATSAMB11
©
2017 Microchip Technology Inc.
User Guide
DS70005335A-page 13