BLE113 DEVELOPMENT KIT



Similar documents
Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

BLUETOOTH SMART CABLE REPLACEMENT

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

APx4 Wireless System-on-Module 5/8/2013 1

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

QSG108: Blue Gecko Bluetooth Smart Software Quick-Start Guide

Bluetooth Solutions for Apple ios Devices 2/14/2013 1

Questions from The New SensorTag - IoT Made Easy Webinar

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

PAN1740 Design Guide

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Texas Instruments CC2540/41 Bluetooth Low Energy Sample Applications Guide v1.3.1

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512

Health Monitoring Demo for ice40 Ultra Wearable Development Platform User Guide. UG103 Version 1.0, September 2015

PM0237 Programming manual

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Bluetooth Low Energy CC2540/41 Mini Development Kit User s Guide

Board also Supports MicroBridge

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

Wireless Temperature

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

Wifi Web Server Module w TF Socket User s Guide

Tutorial for MPLAB Starter Kit for PIC18F

Pre-tested System-on-Chip Design. Accelerates PLD Development

QUICK START GUIDE Bluetooth Cordless Hand Scanner (CHS)

TWR-KV31F120M Sample Code Guide for IAR Board configuration, software, and development tools Rev.0

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

Java Embedded Applications

Bluetooth HID Profile

Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

PN L, Revision B, October Epic 950 TM. Master Programmer User s Guide

Bluetooth SMART Advertise-Only Beacon Reference Design

USB DRIVER INSTALLATION GUIDE

XPort Universal Demo Board User Guide

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

FLYPORT Wi-Fi G

Build SalesForce IoT applications with ARM mbed

AN4128 Application note

Introducing the Adafruit Bluefruit LE Sniffer

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

nblue TM BR-LE4.0-D2A (CC2564)

HANDS-FREE BLUETOOTH CONTROLLER for SMART READY TABLETS AND COMPUTERS

IS187x_BM7x - BLEDK3 v1.01 Release Note

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

USB Plus+ RFID Reader Setup Guide

Bluetooth for device discovery. Networking Guide

MediaTek LinkIt Smart 7688 FAQ

Freescale Development Kits IEEE Wireless design made simple. freescale.com/802154

Android, Bluetooth and MIAC

UPiS - Uninterruptible Power intelligent Supply

AN1754 APPLICATION NOTE

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

Bluetooth Low Energy CC2540 Mini Development Kit User s Guide

AN655 R ANGE TEST APPLICATION FOR EZRADIO AND EZRADIOPRO. 1. Introduction. 2. Supported Radio Types

SAN Conceptual and Design Basics

AT91SAM ARM-based Flash MCU. Application Note

INTEGRATION GUIDE. Bluetooth Connection Instructions for CR2300/CR2600/CR3600 VERSION 03 RELEASE DATE: MARCH 2016

ebus Player Quick Start Guide

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

How To Develop A Toolstick

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

Developing an Application on Core8051s IP-Based Embedded Processor System Using Firmware Catalog Drivers. User s Guide

RN-XV-RD2 Evaluation Board

LIGHTNING. Key Features :: Cellular (UMTS/GSM) Sensors. Iridium SBD. Power. Physical Features

Waspmote. Quickstart Guide

Applications Development on the ARM Cortex -M0+ Free On-line Development Tools Presented by William Antunes

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5

December 2002, ver. 1.0 Application Note 285. This document describes the Excalibur web server demonstration design and includes the following topics:

Guide to Installing BBL Crystal MIND on Windows 7

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

UG103.8: Application Development Fundamentals: Tools

USB to RS-422/485 Serial Adapter

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

Software User Guide UG-461

Bluetooth Serial Adapter

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

SPBTLE-RF. Very low power module for Bluetooth Smart v4.1. Applications. Features. Description

Ways to Use USB in Embedded Systems

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

Python for Series 60 Platform

EPSON Scan Server & EPSON TWAIN Pro Network

FlowKit in-circuit debug system

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

GSM Interfacing Board

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

IEEE /ZigBee USB Dongle

Bluetooth to Serial Adapter

VF2F. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. Future Technology Devices International Ltd. Preliminary - Subject to Change

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

Bluetooth Version FUZZYSCAN FAMILY. Quick Start Guide WIRELESS SCANNER

Transcription:

BLE113 DEVELOPMENT KIT QUICK START Thursday, 14 March 2013 Version 1.5

Copyright 2000-2013 Bluegiga Technologies Bluegiga Technologies reserves the right to alter the hardware, software, and/or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. Bluegiga Technologies assumes no responsibility for any errors which may appear in this manual. Bluegiga Technologies' products are not authorized for use as critical components in life support devices or systems. Bluegiga Access Server, Access Point, APx4, AX4, BSM, iwrap, BGScript and WRAP THOR are trademarks of Bluegiga Technologies. The Bluetooth trademark and logo are registered trademarks and are owned by the Bluetooth SIG, Inc. ARM and ARM9 are trademarks of ARM Ltd. Linux is a trademark of Linus Torvalds. All other trademarks listed herein belong to their respective owners.

TABLE OF CONTENTS 1 Introduction...4 2 What is BLE113 Bluetooth Smart Module...4 2.1 Key features...4 3 BLE113 Development Kit contents...5 4 Getting started with BLE113...6 4.1 Development overview...6 4.2 Preparations...7 4.3 Using the DKBLE113 for the first time...7 5 Bluegiga Bluetooth Smart Tools...9 6 Bluetooth Smart Documentation... 10 7 Contact Information... 11

1 Introduction This document is a getting started guide for the Bluegiga BLE113 development kit. The guide instructs you how to set up the BLE113 development kit, power it up and access the BLE113 using the BLEGUI software. 2 What is BLE113 Bluetooth Smart Module BLE113 is a Bluetooth smart module targeted for small and low power sensors and accessories. It integrates all features required for a Bluetooth smart application: Bluetooth radio, software stack and GATT based profiles. BLE113 Bluetooth smart module can also host end user applications, which means no external micro controller is required in size or price constrained devices. BLE113 Bluetooth smart module also has flexible hardware interfaces to connect to different peripherals and sensors. BLE113 Bluetooth smart module can be powered directly from a standard 3V coin cell battery or pair of AAA batteries. In lowest power sleep mode it consumes only 500nA and will wake up in few hundred microseconds. 2.1 Key features Bluetooth v.4.0, single mode compliant Supports master and slave modes Up to 8 simultanous connections Integrated Bluetooth Smart stack GAP, GATT, L2CAP and SMP Bluetooth Smart profiles Radio performance Transmit power : +0 dbm to -23 dbm Receiver sensitivity: up to -93 dbm Ultra low current consumption Transmit: 18.2 ma (0 dbm) Transmit: 14.3 ma (0 dbm with DC/DC) Receive: 14.3 ma Sleep mode 3: 0.4uA Flexible peripheral interfaces UART or SPI I2C PWM, GPIO 12-bit ADC Host interfaces UART Programmable 8051 processor for stand-alone operation Simple Bluegiga BGScriptTM scripting language for quick application development Bluegiga Profile ToolkitTM allowing the quick development of GATT based profiles Free Software Development Kit Bluetooth, CE, FCC, IC, Japan and South-Korea qualified Page 4 of 11

3 BLE113 Development Kit contents The BLE113 development kit is a ready-to-use hardware development platform for the Bluegiga BLE113 Bluetooth Smart module. The development kit consists of a single BLE113 development board, programming cables, two BLE113 modules and a BLED112 USB dongle. DKBLE113 development kit contents 1 x Bluegiga BLE113 development board containing o BLE113 Bluetooth Smart module o Display o Accelerometer (Freescale MMA8451QT) o Altimeter (Freescale MPL3115A2) o Potentiometer o USB to UART bridge and micro USB connector o CR2032 battery holder o DC/DC converter (Texas Instruments TPS62730) o Debug interface o IO headers 2 x BLE113 Bluetooth Smart modules 1 x BLED112 USB dongle 1 x USB cable 1 x CR2032 battery 1 x Firmware programming cable (CC Debugger) Documentation Figure 1: BLE113 development board Page 5 of 11

4 Getting started with BLE113 4.1 Development overview Are you familiar with Bluetooth 4.0? No Yes Read: - Bluetooth low energy technology presentation - Visit Bluetooth SIG s Bluetooth low energy pages No Are you familiar with Bluegiga s Bluetooth 4.0 products? Read: - BLE112, BLE113 & BLED112 presentations - BLE112 & BLE113 data sheet Yes Try: - DKBLE112/DKBLE113 example applications together with BLEGUI software Making a stand-alone application without a separate host? Yes No Making an application with host? Read: - Sensor application notes (f.ex HR sensor ) - BGScript developer guide - Profile Toolkit developer guide - Bluetooth low energy API documentation Read: - Collector application notes application notes - BGLib documentation - Profile Toolkit developer guide - Bluetooth low energy API documentation Try: - Sensor application examples Try: - BGLib example applications Implement & test application (Help: support@bluegiga.com) Figure 2: Development path Page 6 of 11

4.2 Preparations 1. Log in to Bluegiga Tech Forum at: http://techforum.bluegiga.com a. If you do not have an account yet, you can create one at http://techforum.bluegiga.com/create_account 2. Download all BLE113 documentation, Bluetooth Smart SDK and software tools 4.3 Using the DKBLE113 for the first time Step 1: Power on the BLE113 development board If powering the BLE113 development board via USB: 1. Make sure the display switch on the BLE113 development board is turned ON 2. Check the USB CURR MEAS jumper is in place. 3. Make sure the power switch is in USB position 4. Connect the BLE113 development board using the supplied micro USB cable to a PC 5. Check that he green power led turns on If powering the BLE113 development board with a CR2032 battery: 1. Make sure the display switch on the BLE113 development board is turned ON 2. Make sure the USB to UART converter switch is turned OFF 3. Check the BATTERY CURR MEAS jumper is in place. 4. Make sure the power switch is in BAT position Note: If the factory default configuration the BLE113 development kit has a pre-programmed firmware that will start Bluetooth low energy advertisement and display information on the display. Also the UART interface is disabled by default. Note: If CR2032 battery is connected to the BLE113 development board and the power switch is turned to the USB mode a led will turn on, which will slowly drain the CR2032. It s recommended the CR2032 is fully removed or the BATTERY CURR MEAS jumper disconnected. Step 2: Connect BLED112 USB dongle to a PC and install driver 1. Connect the BLED112 USB dongle to a Windows PC. 2. Windows will recognize the BLED112 USB dongle and prompt for a driver. 3. The USB driver is in the Bluetooth Smart SDK s windrv folder. 4. Once the driver has been installed, the BLED112 USB dongle should appear as a virtual COM port in Windows device manager. Page 7 of 11

Step 3: Start BLEGUI software and discover the BLE113 development kit 1 When the BLE113 development board is powered the display will show the following text: DKBLE113 Temp. : <temperature in Celsius>oC 2 The sample firmware also starts Bluetooth low energy advertisements. 3 To discover the BLE113 development board, start the BLEGUI application included in the bin folder of the Bluetooth Smart SDK. 4 In BLEGUI application, select the Bluegiga Bluetooth Low Energy COM port and press Attach. Make sure the status changes to Connected. 5 Start Generic scan operation and you start to receive Advertisement packets in the BLEGUI application. 6 Read Health Thermometer Profile application note to learn more about the demo. Figure 3: Discovering DKBLE113 Page 8 of 11

5 Bluegiga Bluetooth Smart Tools BLEGUI: This application can be used to control BLE112, BLE113 or BLED112 over UART or USB. BLEGUI is a terminal like program that sends the BGAPI command to the Bluetooth Smart module and parses the responses. It's a useful tool to get familiar with the products and try out Bluetooth low energy applications. BLE Update: This tool can be used to compile and install Bluetooth Smart SDK projects into Bluegiga Bluetooth Smart products using the CC debugger programming cable. ios reference application: The ios reference application implements the Heart Rate Collector and Cable Replacement (CR) collector profiles for Apple s Bluetooth 4.0 compatible ios devices and is available as a source code. BGBuild: BGBuild application compiles the hardware configuration file, GATT database, BGScript and the Bluetooth Smart stack into a single binary image (.hex), which can be installed into BLE112, BLE113 or BLED112 hardware. DFUTool: DFUTool can be used to update the firmware of BLE112, BLE113 or BLED112 using USB DFU protocol. Thermometer-demo: Thermometer demo is a Windows command line application, which implements Thermometer collector using BGLib. It can scan Bluetooth 4.0 single-mode devices, and read temperature values from them. Collector demo: Collector demo implements a simple Windows HR collector application, which scans, connects and reads HR and Battery status values from a HR sensor Page 9 of 11

6 Bluetooth Smart Documentation Bluetooth low energy - getting started : This document, describes the very basics of Bluetooth Smart technology and related Bluegiga Bluetooth Smart products BGScript developer guide: Describes the BGScript scripting language, its features and limitations. Contains also a lot of practical BGScript examples. Profile developer toolkit developer guide: Describes the basics of Bluetooth Smart profile development, as well the features and syntax of hardware and GATT XML files. Contains also practical examples. Bluetooth Smart stack API reference: This document contains the BGAPI, BGLib and BGScript API. Describes the available commands, responses, events and their parameters. API reference document also explains the basics of Bluetooth low energy technology. BLEGUI User Guide: The document describes how the BLEGUI application works and how to use it Application notes: Various application notes describe specific use cases like for example Heart Rate Sensor or Health Thermometer collector and walk through the necessary development steps required to implement those. Page 10 of 11

7 Contact Information Sales: sales@bluegiga.com Technical support: support@bluegiga.com http://techforum.bluegiga.com Orders: orders@bluegiga.com WWW: Head Office / Finland: Postal address / Finland: Sales Office / USA: Sales Office / Hong-Kong: www.bluegiga.com www.bluegiga.hk Phone: +358-9-4355 060 Fax: +358-9-4355 0660 Sinikalliontie 5A 02630 ESPOO FINLAND P.O. BOX 120 02631 ESPOO FINLAND Phone: +1 770 291 2181 Fax: +1 770 291 2183 Bluegiga Technologies, Inc. 3235 Satellite Boulevard, Building 400, Suite 300 Duluth, GA, 30096, USA Phone: +852 3972 2186 Bluegiga Technologies Ltd. Unit 10-18 32/F, Tower 1, Millennium City 1 388 Kwun Tong Road Kwun Tong, Kowloon Hong Kong Page 11 of 11