Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies



Similar documents
BLE113 DEVELOPMENT KIT

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

BLUETOOTH SMART CABLE REPLACEMENT

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

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

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

ZigBee Technology Overview

RN-41/RN-41-N Class 1 Bluetooth Module

PAN1740 Design Guide

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

QSG108: Blue Gecko Bluetooth Smart Software Quick-Start Guide

HANDS-FREE BLUETOOTH CONTROLLER for SMART READY TABLETS AND COMPUTERS

Questions from The New SensorTag - IoT Made Easy Webinar

Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate

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

FLYPORT Wi-Fi G

USB OTG and Embedded Host Microchip Technology Incorporated. All Rights Reserved. Slide 1

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

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

PROGRAMMABLE WIRELESS STAMP (PWS) USER MANUAL

SG Miniature Wi-Fi Radio

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

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

How To Use Nuc123 (Nuc123) For A Week

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

Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication.

PM0237 Programming manual

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

M85 OpenCPU Solution Presentation

Tablets in Data Acquisition

The fabryq IoT prototyping platform

IS187x_BM7x - BLEDK3 v1.01 Release Note

Use case possibilities with Bluetooth low energy in IoT applications

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

01. Introduction of Android

Design Considerations in Adding USB Communications to Embedded Applications

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

Lean and Easy Ways to Adopt MOST Technology

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Internet of Things: TI's Wireless Connectivity Solutions

CYPRESS SEMICONDUCTOR CORPORATION Internal Correspondence. Frequently Asked Questions. Contents. TITLE: Cypress s WUSB-NX Solutions for HID NPI

128KB RAM. 2.4 GHz TX/RX. Radio. 2.4 GHz ADC. Crypto accelerator. Sensor Interface

ESP 8266: A BREAKTHROUGH IN WIRELESS SENSOR NETWORKS AND INTERNET OF THINGS

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: wireless embedded network

How to use Bluetooth SMART to turn a smartphone into your device s new control panel

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

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

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Figure 1.Block diagram of inventory management system using Proximity sensors.

MediaTek LinkIt Smart 7688 FAQ

Maximizing Range and Battery Life in Low-Cost Wireless Networks

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

Java Embedded Applications

Minimum Requirements for Web Based Applications

PNY DUO-LINK On-The-Go Flash Drive for iphone and ipad. User Manual

IEEE /ZigBee USB Dongle

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation

MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual

A-317. Mobile Data Terminal. Android Platform Datasheet

Computer and Set of Robots

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

Instant Graphical User Interface Solutions Why you need a new User Interface

Wi-Fi handheld microscope for use with the Apple iphone, ipod touch, or ipad.*

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

STM32L. Ultra-low-power Cortex -M3 devices

Ways to Use USB in Embedded Systems

Hardware and software implications of creating Bluetooth Scatternet devices

PenMount 1302 PCI Control Board

The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers

WiLink 8 Solutions. Coexistence Solution Highlights. Oct 2013

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Fachbereich Informatik und Elektrotechnik SunSPOT. Ubiquitous Computing. Ubiquitous Computing, Helmut Dispert

INSTRUCTIONS Stick-N-Find Stickers

The design and implementation of the environment monitoring system of smart home based on EnOcean technology

Design for Success: Designing for the Internet of Things with TiWiConnect

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

What marketing won t tell you about the Internet of Things

ACR880 GPRS Portable Smart Card Terminal

Reducing Configuration Complexity with Next Gen IoT Networks

Full version is >>> HERE <<<

Embedded Display Module EDM6070

ReSound Control App. Where to get ReSound Control

Study of SAP ERP Connection System Driven in Smartphone

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

UG103-13: Application Development Fundamentals: RAIL

Bluetooth SMART Advertise-Only Beacon Reference Design

Embedded Component Based Programming with DAVE 3

Design of Online Embedded Web Server for Data Acquisition System # Author

Index. 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acquirer Interface 4-Letters of Approval

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

LINĒA-PRO 4 iphone /ipod Touch 1D/2D SCANNER LINĒA-PRO 4 USER MANUAL

A-307. Mobile Data Terminal. Android OS Platform Datasheet

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

Transcription:

Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies

Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary

Introduction

Compatible Apple products Bluetooth 2.1 + EDR compatible devices are: iphone 3G, 3GS, 4 and original ipod Touch 2nd generation and later ipad and ipad2 Bluetooth 4.0 compatible devices are iphone 4S MacBook Air Mac Mini

Supported Bluetooth profiles Bluetooth 2.1 + EDR Bluetooth 4.0 Profiles are developed as Apps available from App Store

Supported Bluetooth 4.0 profiles On ios devices the profiles are implemented as Applications Downloaded from App Store Profiles are developed with Apple xcode SDK Provides CoreBluetoothFramework APIs API provides access to Discover devices Connect devices Exchange data No authentication chip, no license fee to Apple

How to build Bluetooth 4.0 applications

The Architecture Bluetooth 4.0 radio Bluetooth 4.0 stack Bluetooth Profile (Profile toolkit TM ) Application (BGAPI or BGScript TM ) Bluetooth 4.0 radio (Apple) Bluetooth 4.0 core software (Apple) Bleutooth API (Apple) Bluetooth profile (App) Application (App) Bluetooth 4.0 profiles TCP/IP The device iphone 4S Cloud

The Device Integrate BLE112 Bluetooth 4.0 single mode module Contains Bluetooth 4.0 single mode radio Peripheral interfaces (I 2 C, GPIO, ADC, SPI, USB, UART etc.) Integrate BLE112 Bluetooth 4.0 single mode software BLE112 contains Bluetooth 4.0 single mode stack Develop profile with Profile Toolkit TM If you have external MCU Use BGLib library to control BLE112 No external MCU in the prodcut Develop the application into BLE112 with BGScript TM Examples exists for several applications No Bluetooth qualification for parts Bluegiga has qualified No authentication processor needed

iphone 4S Develop the Bluetooth profile as application Profiles are very simple and require little specification Specs available at : www.bluetooth.orq/spec Develop the user interface and other application fuctionality Use xcode SDK and APIs from Apple Use Bluegiga s example application as a starting point Shows how to discover and connect Bluetooth 4.0 devices Basic data trasfer examples No Bluetooth qualification needed for applications

Compatible Bluegiga products

Bluetooth 4.0 single mode module Bluetooth v.4.0, single mode compliant Supports master and slave modes 4+ connections in master mode* Integrated Bluetooth low energy stack GAP, GATT, L2CAP, SMP Bluetooth low energy profiles Radio performance Transmit power: Receiver sensitivity: +3 dbm to -23dBm -87dBm to -93dBm Ultra low current consumption Transmit: 27mA (0 dbm) Receive: 19.6mA Sleep mode 3: 0.5uA Programmable 8051 processor for embedding full applications Bluetooth end product, CE, FCC and IC qualified* * In progress

Bluetooth 4.0 single mode USB dongle Bluetooth v.4.0, single mode compliant Supports master and slave modes 4+ connections in master mode Integrated Bluetooth low energy stack GAP, GATT, L2CAP, SMP Bluetooth low energy profiles Radio performance Transmit power: Receiver sensitivity: +3 dbm to -23dBm -87dBm to -93dBm Integrated USB device classes USB communications device class USB HID device class* Bluetooth end product, CE, FCC and IC, South-Korea and Telec qualified* * In progress

Bluetooth 4.0 single mode stack software Bluetooth v.4.0, single mode compliant Supports master and slave modes in a single firmware 4+ connections is master mode Supports following protocols SMP, ATT, L2CAP signalling Supports following profiles GAP, GATT Any standard Bluetooth GATT profile (with Profile toolkit) Any manufacturer specific GATT profile (with Profile toolkit) Integration options BGAPI binary host protocol over UART, USB or SPI BGLib host library (ANSI C) implements BGAPI BGScript TM scripting lanugage for application on-board BLE112 Ultra low memory requirements RAM: 2kB Flash: 40-50kB Bluetooth v4.0 host subsystem qualified

Summary

Summary Bluegiga s solution enables quick development No Bluetooth hardware development required Very little Bluetooth software development needed No Bluetooth qualification needed for Bluegiga qualified parts Development time : 1-3 months Bluegiga s solution enables simple development Profiles are developed with simple XML schema Simple BGAPI protocol and BGLib C-library for the host exist For standalone applications simple BGScript scripting can be used Development time : 1-4 weeks

Summary Quick development of Apps and Bluetooth profiles Profile can be developed as App - No need to wait for the profile to be supported by the phone manfacturer Profiles are very simple Sample application available for Bluegiga Development time : 1-3 weeks Bluegiga enables fast time to market for accessory vendors Short hardware and software development times Very little if no qualification needed at all Bluegiga lowers the development costs Development costs in the range of $5-20k

Summary Join MFi program http://developer.apple.com/programs/mfi/ Gives you access to Apple documents and tools Buy Bluegiga s Bluetooth 4.0 products http://www.bluegiga.com/oem-module-distributors Develop the product http://techforum.bluegiga.com support@bluegiga.com Go to production

What is Bluetooth low energy? Bluetooth low energy (Bluetooth 4.0) is designed for new emerging applications such as: Health and fitness Consumer medical Smart energy Security Proximity and presence It still embraces the same features we already know from the classical, well established Bluetooth technology: Robustness and reliability Security Global availability Interoperability Bluetooth low energy devices come in two flavours: Single-mode - devices that only support Bluetooth low energy and are optimized for low-power, lowcost and small size solutions. Dual-mode - devices that support Bluetooth low energy and classical Bluetooth technologies and are interoperable with all the previously Bluetooth specification versions.

Thank you! www.bluegiga.com