Atmel SMART ATBTLC1000 User Manual
Atmel SMART ATBTLC1000 User Manual

Atmel SMART ATBTLC1000 User Manual

Phone alert status profile

Advertisement

Quick Links

Introduction
This getting started guide describes the setup of the Atmel
bringing-up an example profile supplied as part of BluSDK release. The Bluetooth
Profile is an example application that is embedded as part of the software release package.
The Phone Alert Status profile (PAS) is used to obtain the Phone Alert Status exposed by the Phone Alert
Status service on a mobile device. Alert Status and Ringer Setting information of a mobile phone can be
received and modified by the Phone Alert Status service. The device can also use this profile to configure
ringer status on the mobile device.
This document explains the details about:
1.
Getting started with the setup of supported platform to be used as a Phone Alert Client.
2.
Getting the Phone Alert Status Application working on the above mentioned setup.
Features
Device Discovery and Disconnection
Pairing / Bonding
Phone Alert Status Alerts
Console Display
Phone Alert Status Profile - Getting Started Guide
®
ATBTLC1000 with a supported platform
Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016
ATBTLC1000 BluSDK
USER GUIDE
®
Phone Alert Status

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SMART ATBTLC1000 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Atmel SMART ATBTLC1000

  • Page 1 Phone Alert Status Profile - Getting Started Guide USER GUIDE Introduction ® This getting started guide describes the setup of the Atmel ATBTLC1000 with a supported platform ® bringing-up an example profile supplied as part of BluSDK release. The Bluetooth Phone Alert Status Profile is an example application that is embedded as part of the software release package.
  • Page 2: Table Of Contents

    Build Procedure ............................. 7 Console Logging ....................... 10 Running the Demo ..................... 11 BluSDK Software Architecture.................. 15 ATMEL EVALUATION BOARD/KIT IMPORTANT NOTICE AND DISCLAIMER ..16 10 Revision History ......................17 ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 3: Demo Setup

    Demo Setup Figure 1-1. Demo Setup for Phone Alert Status Android phone ATBTLC1000+ Atmel Smart Connect app Supported Atmel MCU (Phone Alert Status (Phone Alert Status BLE Link Server) Client) Supported Hardware Platforms and IDEs BluSDK – Supported Hardware and IDEs Table 2-1.
  • Page 4: Hardware Setup

    ATBTLC1000 Xplained Pro Extension Connected to a SAM L21 Xplained Pro SAM D21 Xplained Pro Phone Alert Status Client Setup Figure 3-2. ATBTLC1000 Xplained Pro Extension Connected to a SAM D21 Xplained Pro ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 5: Sam G55 Xplained Pro Phone Alert Status Client Setup

    ATBTLC1000 Xplained Pro Extension Connected to a SAM G55 Xplained Pro SAM 4S Xplained Pro Phone Alert Status Client Setup Figure 3-4. ATBTLC1000 Xplained Pro Extension Connected to a SAM 4S Xplained Pro ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 6: Phone Alert Status Notifications

    Note: iOS devices like iPhone do not natively support Phone Alert Status profile. This demo/example will work only with BLE compatible Android devices running the Atmel Smart Connect mobile application. ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE]...
  • Page 7: Software Setup

    Installation Steps Atmel Studio installation [Atmel Studio 7.0 (build 594) Installer – with .NET] http://www.atmel.com/tools/atmelstudio.aspx. (Note: SAM L21 Rev B/SAM D21/SAM G55/SAM 4S part pack is built-in as part of Atmel Studio 7.0) Atmel USB Driver Installer http://www.atmel.com/tools/atmelstudio.aspx. Install the standalone ASF package from http://www.atmel.com/tools/AVRSOFTWAREFRAMEWORK.aspx.
  • Page 8 Figure 5-2. Selecting the Phone Alert Status Application from Example Projects Accept the license Agreement. The studio will generate the Phone Alert Status Server project for SAM L21. ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 9 Tools, as mentioned below. Figure 5-4. Programing the SAML21 Inside device programming the user has to select the correct configuration for the device and finally program the device by using program button. ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 10: Console Logging

    The logging interface utilizes the same EDBG port that connects to supported platform. A serial port monitor application (for example TeraTerm) shall be opened and attached to the corresponding COM port enumerated on the PC by the device with a baud rate of 115200. ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 11: Running The Demo

    Figure 7-1. Console Display for Device in Advertising Mode On a BLE compatible Android phone enable Bluetooth in the Settings page. Use the Atmel Smart Connect App and scan for devices. ATMEL-PAS will be appear amongst the devices scanned. Click on ATMEL-PAS to connect to the SAM L21 or supported platform + ATBTLC1000 device.
  • Page 12 Figure 7-2. Device Discovery in Atmel Smart Connect App Figure 7-3. Service Page After Connection ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 13 Now, when the SW0 button is pressed as described in Chapter 6, the device is set to different modes by using the notifications and the corresponding console logs are displayed as shown. ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 14 Figure 7-6. Phone Alert Status Console Log ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 15: Blusdk Software Architecture

    BLE subsystem for the ATBTLC1000 configuration. The External host can be supported platform. The application in this example is Phone Alert Status Profile. Figure 8-1. BluSDK Software Architecture ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 16: Atmel Evaluation Board/Kit Important Notice And Disclaimer

    User indemnifies Atmel from any claim arising from user's handling or use of this evaluation board/kit. Except for the limited purpose of internal development and evaluation as specified above, no license, express or implied, by estoppel or otherwise, to any Atmel intellectual property right is granted hereunder.
  • Page 17: Revision History

    Figure 3.4 is updated with SAM4S Xplained Pro image. Section 5.1 Installation Steps are updated. Figure 3-1 is updated. 42547B 11/2015 The screenshots in Chapter 5 are updated. 42547A 09/2015 Initial document release. ATBTLC1000 BluSDK Phone Alert Status– Getting Started Guide [USER GUIDE] Atmel-42547C-ATBTLC1000-BluSDK-Phone-Alert-Status-Profile-Getting-Started-Guide_UserGuide_022016...
  • Page 18 DISCLAIMER: The information in this document is provided in connection with Atmel products. No license, express or implied, b y estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELAT ING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON -INFRINGEMENT.

Table of Contents