Bluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Bluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015"

Transcription

1 Bluetooth Smart Development with Blue Gecko Modules Mikko Savolainen October 2015

2 Agenda Bluetooth & the IoT BGM111 Bluetooth Smart Module Blue Gecko Bluetooth Smart Software Software Development Flow Bluetooth Developer Studio How to Find Resources? How to Get Support? Question and Answers 2 Silicon Labs Confidential

3 Bluetooth and the IoT Ultra low power - Ability to run years on coin cell batteries Connectivity to consumer devices - smart phones, tablets, PCs Supported by major platforms - ios, Android 4.3, Windows 8, OSX and Linux Reliable and robust - AFH, retransmissions and 24-bit CRCs Secure paring, privacy, MITM protection and AES-128 Standardized profiles - cover key use cases (HR, HID, Glucose, Proximity etc.) Enables profiles to be developed as Apps - fast deployment Customer specific profiles no need to wait OS support 3 Silicon Labs Confidential

4 Introducing the Fully integrated, pre-certified Bluetooth Smart module solution Saves $ k in development costs Saves $50k in certification costs Fastest path to low-power wireless connectivity for the Internet of Things 6-12 months faster time-to-market Easy migration path to Silicon Labs Blue Gecko SoC solutions Same software runs on both the module and the SoC 4 Silicon Labs Confidential

5 Drop-In and Connect Integrated Blue Gecko Bluetooth SoC and Antenna 8 dbm TX High performance 2 dbi gain antenna Software configureable TX power Range up to 200 meters Worldwide Certifications Bluetooth, CE, FCC, IC, Japan and S-Korea 5 Silicon Labs Confidential

6 Use Energy-Friendly Hardware Powerful MCU ARM 40 MHz 32kb RAM and 265kB Flash 24kB free RAM and 160kB free flash for apps or OTA Crypto Hardware AES 128/256, SHA-1/2 + ECC Flexible Peripherals Serial: UART, SPI and I2C GPIO with interrupts Analog: 12-bit ADC, DAC and comparator Timers: Timer, RTC, Pulse counter/pwm etc. 6 Silicon Labs Confidential

7 Easily Extend and Customize Bluetooth Smart Software Bluetooth 4.1 compliant Upgradable to Bluetooth 4.2 Central and peripheral support Free Bluetooth Smart SDK Easy-to-use BGScript TM scripting API BGAPI TM Serial Protocol for apps with host BGLIB TM API for native C applications on host Easy-to-use Tools Energy Profiler RF testing Debug and firmware updates Bluetooth Developer Studio plug-ins 7 Silicon Labs Confidential

8 Blue Gecko Wireless Starter Kit SEGGER J-LINK LCD BGM111 Module Board Battery + USB powered Buttons Joystick LED Sensors: Temperature Humidity Accelerometer 8 Silicon Labs Confidential

9 Blue Gecko Bluetooth Smart Software Integrated Bluetooth Smart Software Implements ATT, GATT, SMP and GAP Central and peripheral roles Supports aby GATT based profile Flexible, Easy-to-Use APIs BGAPI TM serial protocol for apps with host BGLIB TM host C-library implementing BGAPI BGScript TM scripting for standalone apps Profile Toolkit TM for building GATT profiles Free Software Development Kit Script development tools BGLIB source code for hosts Example applications in script and C Bluetooth Smart profile examples 9 Silicon Labs Confidential

10 BGScript Scripting Language Simple event-driven BASIC-like application scripting language Abstracts away the complexity of Bluetooth development, embedded programming and hardware interfaces Enables fast, simple firmware development into Blue Gecko Bluetooth Smart modules Eliminates the need for external MCU 10 Silicon Labs Confidential

11 Blue Gecko BGAPI Serial Protocol (NCP mode) A well-defined, lightweight serial protocol that works over UART interface Host Stack BGAPI command BGAPI response BGAPI event Some commands will produce events Command validation Command processing Used when the application resides on an external host MCU Contains APIs for GAP, GATT, security manager, connection management, flash and peripheral interfaces Small RAM and flash requirements on the host 11 Silicon Labs Confidential

12 BGLIB Host Library A portable C library that implements the BGAPI serial protocol parser Abstracts the BGAPI serial protocol and provides high-level C functions and callbacks for application developers Contains APIs for GAP, GATT, security manager, connection management, flash and peripherals Easy to port to various host systems from embedded MCUs to OS platforms including Windows, Linux or OSX 12 Silicon Labs Confidential

13 Blue Gecko Profile Toolkit A development tool for GATT-based services Simple XML based description langugage for describing services, data and access properties Templates available for most common Bluetooth Smart services 13 Silicon Labs Confidential

14 ios and Android Apps Reference applications for both ios and Android Implement basic Bluetooth Smart profiles Developer mode for Bluetooth debugging Available in source code 14 Silicon Labs Confidential

15 BGScript or NCP Development Flow Project Configuration of architecture (NCP vs. BGScript) Hardware type selection Definition of resource files Firmware output file Project File Hardware configuration Bluetooth Services (GATT) Application code (BGScript) Firmware for Blue Gecko Hardware configuration Host interface configuration Peripheral configurtion NCP mode Firmware for Blue Gecko Application code (BGLIB) GATT Services Bluetooth Smart profiles, services and characteristics Application code Either BGScript code Code developed on top of BGLIB for external host 15 Silicon Labs Confidential

16 Bluetooth Developer Studio Bluetooth Developer Studio can automate and simplify code development Contains all adopted Bluetooth Smart profiles Auto-generates: Project file template Hardware configuration file template Bluetooth Smart GATT database BGScript or BGLIB application code Has a simple and intuitive user interface Download: here 16 Silicon Labs Confidential

17 Building a Bluetooth Smart Profile Start the Bluetooth Developer Studio Drag and drop the desired profile from the Profiles tab to the designer view Open GAP dialog Configure GAP settings Device name Advertisement parameters Security modes Note: This is a mandatory step Add any other additional services you like 17 Silicon Labs Confidential

18 Auto-generate a Blue Gecko Project Once you have built your profile and service collection Go to Tools -> Generate Code Select: Blue Gecko Project Generator Press Generate The Developer Studio will generate: A project template A hardware configuration file template GATT.xml with the selected profiles and services BGScript or BGLIB application code template 18 Silicon Labs Confidential

19 The Project File <project device="bgm111"> The hardware type <gatt in="gatt.xml" /> The GATT file name and location <hardware in="hardware.xml" /> <scripting> </scripting> Hardware configuration file location <script in="bgscript.bgs" /> Enables BGScript and defines the file For NCP projects, just leave this out <image out="firmware.bin" /> Name of the firmware output 19 Silicon Labs Confidential

20 The Hardware Configuration <uart index="1" baud="115200" flowcontrol="false" bgapi="false"/> Enables UART and configures settings bgapi="false = NCP mode disabled bgapi= true = NCP mode enabled <gpio port="a" pin="5" mode="pushpull" out="1"/> <gpio port="a" pin="3" mode="pushpull" out="0"/> Configures GPIO pins Similar settings for other peripheral interfaces. See: Configuration guide for details 20 Silicon Labs Confidential

21 Bluetooth Smart Services and Characteristics <service uuid="1816" advertise="true"> Starts a service definition uuid="1816" 16-bit UUID of the service advertise="true UUID added to Advertisement data <characteristic uuid="2a5c" id="xgatt_1816_2a5c" > <properties read="true" /> <value type="hex" length="2" user="true" /> </characteristic> Starts a characteristic definition uuid= 2A5C" id="xgatt_1816_2a5c" properties read="true type="hex" length="2 16-bit UUID of the characteristic ID used by the application Allowed ATT operations Data type and length user="true Value provided by the application 21 Silicon Labs Confidential

22 The Application Code (BGScript) Variables: For every GATT characteristic a variable is generated procedure initgatt() This procedure can be used to intialize the dynamic values in GATT procedure initgap() Intializes the GAP settings, like advertisement parameters 22 Silicon Labs Confidential

23 The Application Code (BGScript) event system_boot(major, minor, patch, build, bootloader, hw) Generated on power-up runs initgatt() and initgap() event le_connection_opened( ) Generated when Bluetooth connection established event le_connection_closed(reason, connection) Generated when Bluetooth connection closed/lost 23 Silicon Labs Confidential

24 Compiling and Installing Firmware Connect Blue Gecko Wireless Starter Kit to your PC via USB Turn the Power swtich to AEM position Start BGTool and use Upload tool to compile and download the firmware Alternatively you can use: bgbuild.exe f project.xml to compile and install the firmware from the command line Test your application Note: For NCP mode this works in a same way, except the application code is generated in C for the host (BGLIB API) 24 Silicon Labs Confidential

25 How to Find Resources? Documents: Link Software downloads: Link Kits and Modules: BGM111 and Kit Bluetooth Developer Studio Link Bluetooth Smart specifications Link 25 Silicon Labs Confidential

26 How to Get Support? Knowledgebase: Search of information not in manuals Community: Share information with other users Create a Support Request: Get one-to-one support from our Application Engineers 26 Silicon Labs Confidential

27 Questions and Answers

BT121 Bluetooth Smart Ready Module. May 2015

BT121 Bluetooth Smart Ready Module. May 2015 BT121 Bluetooth Smart Ready Module May 2015 TOPICS Bluetooth Smart vs. Smart Ready Bluetooth Smart Ready Use Cases BT121 Key Features BT121 Benefits BT121 Overview Bluetooth Smart Ready Software Development

More information

Developing Accessories for the Apple HomeKit Ecosystem. November 2016

Developing Accessories for the Apple HomeKit Ecosystem. November 2016 Developing Accessories for the Apple HomeKit Ecosystem November 2016 Introduction to Apple HomeKit Apple HomeKit is a framework for communicating with and controlling connected home accessories such as

More information

BLED112 Bluetooth Smart USB Dongle 9/16/2013 1

BLED112 Bluetooth Smart USB Dongle 9/16/2013 1 BLED112 Bluetooth Smart USB Dongle 9/16/2013 1 Table of Contents Key Features Benefits BLED112 Overview Certifications 9/16/2013 2 Key Features Bluetooth v.4.0, single mode compliant Supports master and

More information

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

nblue TM BR-MUSB-LE4.0-S2A (CC2540) Page 1 of 5 Copyright 2002-2014 BlueRadios, Inc. Bluetooth 4.0 Low Energy Single Mode Class 1 SoC USB Serial Dongle nblue TM BR-MUSB-LE4.0-S2A (CC2540) AT HOME. AT WORK. ON THE ROAD. USING BLUETOOTH LOW

More information

Bluegiga Wi-Fi Software 9/19/2013 1

Bluegiga Wi-Fi Software 9/19/2013 1 Bluegiga Wi-Fi Software 9/19/2013 1 Table of Contents Key Features Benefits Wi-Fi Software Architecture Use cases 9/19/2013 2 Key Features IEEE 802.11 features 802.11 b/g/n 802.11d STA mode AP mode* Security

More information

UG119: Blue Gecko Bluetooth Smart Device Configuration Guide

UG119: Blue Gecko Bluetooth Smart Device Configuration Guide UG119: Blue Gecko Bluetooth Smart Device Configuration Guide This document describes how to start a software project for your Blue Gecko Bluetooth Smart devices, how to include the necessary resources

More information

WF121: b/g/n module. Product Presentation

WF121: b/g/n module. Product Presentation WF121: 802.11 b/g/n module Product Presentation Topics Key features Benefits WF121 overview The Wi-Fi software stack Evaluation tools Certifications Use cases Key features WF121: Key features 802.11 b/g/n

More information

QSG107: SLWSTK6101A/B Quick-Start Guide

QSG107: SLWSTK6101A/B Quick-Start Guide QSG107: SLWSTK6101A/B Quick-Start Guide The Blue Gecko Bluetooth Smart Wireless Starter Kit is meant to help you evaluate Silicon Labs Blue Gecko Bluetooth Smart modules and get you started with your own

More information

nblue TM BR-LE4.0-S2A (CC2540)

nblue TM BR-LE4.0-S2A (CC2540) Page 1 of 7 Copyright 2002-2014 BlueRadios, Inc. Bluetooth 4.0 Low Energy Single Mode Class 1 SoC Module nblue TM BR-LE4.0-S2A (CC2540) AT HOME. AT WORK. ON THE ROAD. USING BLUETOOTH LOW ENERGY WIRELESS

More information

QSG108: Getting Started with Silicon Labs Bluetooth Software

QSG108: Getting Started with Silicon Labs Bluetooth Software QSG108: Getting Started with Silicon Labs Bluetooth Software This document walks you through the Silicon Labs Bluetooth stack, SDK (Software Development Kit), and development tools for Wireless Geckos

More information

QSG107: SLWSTK6101A Quick-Start Guide

QSG107: SLWSTK6101A Quick-Start Guide QSG107: SLWSTK6101A Quick-Start Guide SLWSTK6101A Blue Gecko Bluetooth Smart Module Wireless Starter Kit Quick-Start Guide The Blue Gecko Bluetooth Smart Wireless Starter Kit is meant to help you evaluate

More information

BLUETOOTH SMART READY SOFTWARE

BLUETOOTH SMART READY SOFTWARE BLUETOOTH SMART READY SOFTWARE RELEASE NOTES Wednesday, 15 March 2017 Version 3.4 Copyright Silicon Labs All rights reserved. Silicon Labs assumes no liability or responsibility for any errors, mistakes

More information

From Imagination to the IoT. October 5 th, 2015

From Imagination to the IoT. October 5 th, 2015 From Imagination to the IoT October 5 th, 2015 Leading providers of IoT devices rely on our portfolio of low-power, connected solutions to deliver products that change lives and transform industries. Wearables

More information

Frequently Asked Questions

Frequently Asked Questions Bluetooth low energy Module Frequently Asked Questions Rev. record 29-Sep.-2017> Ver.1.0 Release 1. General Q1-1: How to order the modules, evaluation boards (EVB) and evaluation kits (EVK)? A1-1: To order,

More information

New STM32WB Series MCU with Built-in BLE 5 and IEEE

New STM32WB Series MCU with Built-in BLE 5 and IEEE New STM32WB Series MCU with Built-in BLE 5 and IEEE 802.15.4 Make the Choice of STM32WB Series The 7 keys points to make the difference 2 Open 2.4 GHz radio Multi-protocol Dual-core / Full control Ultra-low-power

More information

BLUETOOTH SMART PROFILE TOOLKIT

BLUETOOTH SMART PROFILE TOOLKIT BLUETOOTH SMART PROFILE TOOLKIT DEVELOPER GUIDE Thursday, 14 December 2017 Version 3.10 Table of Contents 1 Version history 4 2 Introduction 5 2.1 Understanding Profile, Services, Characteristics and the

More information

BLUEGIGA BLUETOOTH SMART SOFTWARE

BLUEGIGA BLUETOOTH SMART SOFTWARE BLUEGIGA BLUETOOTH SMART SOFTWARE RELEASE NOTES Thursday, 14 December 2017 Version 4.6 Table of Contents 1 Bluegiga Bluetooth Smart Software - Release Notes 4 1.1 Changes: 1.6.0 (Build 140) compared to

More information

Wi-Fi technologies. Krisztian Kovacs, September 29, 2016

Wi-Fi technologies. Krisztian Kovacs, September 29, 2016 Wi-Fi technologies Krisztian Kovacs, September 29, 2016 Introduction Silicon Labs: Global mixed-signal semiconductor company Founded in 1996; public since 2000 (NASDAQ: SLAB) ~1,200 employees and 12 R&D

More information

mbed Kit User Guide of NQ62x daughter board

mbed Kit User Guide of NQ62x daughter board mbed Kit User Guide of NQ62x daughter board mbed Kit User Guide Sheet 1 of 10 Nov 17, 2016 Index: 1. Introduction... 4 1.1 Minimum Requirements... 4 2. Kit Content... 4 2.1 DELTA DFXE-SM001 mbed kit hardware

More information

AN1045: Bluetooth Over-the-Air Device Firmware Update for EFR32xG1 and BGM11x Series Products

AN1045: Bluetooth Over-the-Air Device Firmware Update for EFR32xG1 and BGM11x Series Products AN1045: Bluetooth Over-the-Air Device Firmware Update for EFR32xG1 and BGM11x Series Products This application note describes the legacy OTA (Over-the-Air) firmware update mechanism used in the Silicon

More information

Wireless Module Bluetooth R low energy Module Overview. Dec. 9, 2016 Version 1.4

Wireless Module Bluetooth R low energy Module Overview. Dec. 9, 2016 Version 1.4 Wireless Module Bluetooth R low energy Module Overview Dec. 9, 2016 Version 1.4 Taiyo Yuden Bluetooth R low energy Module Line-Up Taiyo Yuden Bluetooth R low energy Module EYSHCN Series nrf52832 Module

More information

AN1053: Bluetooth Device Firmware Update over UART for EFR32xG1 and BGM11x Series Products

AN1053: Bluetooth Device Firmware Update over UART for EFR32xG1 and BGM11x Series Products AN1053: Bluetooth Device Firmware Update over UART for EFR32xG1 and BGM11x Series Products This application note describes the legacy UART DFU (Device Firmware Update) mechanism used in the Silicon Labs

More information

ARROW ARIS EDGE Board User s Guide 27/09/2017

ARROW ARIS EDGE Board User s Guide 27/09/2017 ARROW ARIS EDGE Board User s Guide All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject

More information

Particle E Series Cloud-integrated hardware platform for cellular IoT devices

Particle E Series Cloud-integrated hardware platform for cellular IoT devices Particle E Series Cloud-integrated hardware platform for cellular IoT devices Particle E Series modules 36.0 x 43.0 x 4.6 mm World s first fully-integrated cellular hardware platform with out-of-box Cloud

More information

AN1086: Using the Gecko Bootloader with the Silicon Labs Bluetooth Applications

AN1086: Using the Gecko Bootloader with the Silicon Labs Bluetooth Applications AN1086: Using the Gecko Bootloader with the Silicon Labs Bluetooth Applications This application note includes detailed information on using the Silicon Labs Gecko Bootloader with Silicon Labs Bluetooth

More information

5 things you want to know about Bluetooth 5

5 things you want to know about Bluetooth 5 5 things you want to know about Bluetooth 5 How Texas Instruments SimpleLink CC2640R2F wireless MCU is enabling Bluetooth 5 solutions development for industrial applications Element 14 Texas Instruments

More information

AN888: EZR32 Quick Start Guide

AN888: EZR32 Quick Start Guide The EZR32LG, EZR32WG, and EZR32HG Wireless MCUs deliver a high-performance, low-energy wireless solution integrated into a small form factor package. By combining a high-performance Silicon Labs EZRadio

More information

STSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package

STSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package BlueNRG-1, BlueNRG-2 DK SW package Data brief Features Bluetooth SMART SW package supporting BlueNRG-1 and BlueNRG-2 Bluetooth low energy (BLE) systems-on-chip BlueNRG-1 Navigator and BlueNRG-2 Navigator

More information

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION Part number: BLE WT51822AA/AB Wavetek has developed a module which supports Bluetooth Low Energy

More information

HARDWARE REFERENCE IMM-NRF51822

HARDWARE REFERENCE IMM-NRF51822 HARDWARE REFERENCE IMM-NRF51822 Micro-module Copyright 2014 I-SYST, all rights reserved. This document may not be reproduced in any form without, express written consent from I-SYST. Limited Warranty The

More information

QSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications

QSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications QSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications This document shows how to use the dynamic protocol lighting demonstrations. Two demonstrations may be used, one incorporating

More information

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories, PTR5618 Coin-size Ultra Low Power Bluetooth Low Energy System on Module Embedded Cortex M4F 32 bit processor The PTR5618 ultra-low power Bluetooth Low Energy/ANT/2.4GHz Proprietary Multi-protocol modules

More information

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA Intel Research mote Ralph Kling Intel Corporation Research Santa Clara, CA Overview Intel mote project goals Project status and direction Intel mote hardware Intel mote software Summary and outlook Intel

More information

Bluetooth modules. Modules and turnkey solutions with embedded Bluetooth firmware and AT command

Bluetooth modules. Modules and turnkey solutions with embedded Bluetooth firmware and AT command Bluetooth modules Modules and turnkey solutions with embedded Bluetooth firmware and AT command 2012 Blue Modules series 2 The SPBT2532 and SPBT2632 micro-sized Blue Modules offer the most advanced Bluetooth

More information

ArduCAM CC3200 UNO board

ArduCAM CC3200 UNO board ArduCAM CC3200 UNO board User Guide Rev 1.2, Mar 2017 Table of Contents 1 Introduction... 2 2 Features... 3 3 Pin Definition... 4 4 Getting Started CC3200 with Energia... 5 4.1 Out of the Box Test... 5

More information

Understanding Bluetooth Low Energy. Hary Radakichenane RF Marketing Manager Raffaele Riva RF Application Manager

Understanding Bluetooth Low Energy. Hary Radakichenane RF Marketing Manager Raffaele Riva RF Application Manager Understanding Bluetooth Low Energy Hary Radakichenane RF Marketing Manager Raffaele Riva RF Application Manager Agenda 2 Presentation Time Speaker 11:10 Bluetooth Low Energy Introduction Hary Radakichenane

More information

UG160: Wizard Gecko BGTool User's Guide

UG160: Wizard Gecko BGTool User's Guide UG160: Wizard Gecko BGTool User's Guide This user's guide walks you through the basic uses of the BGTool. This tool allows the developer to quickly test and evaluate Silicon Lab s Wizard Gecko Wi-Fi Module

More information

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1. Quick Start Guide Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.5 (Feb 1, 2017) Quick Start Guide Contents 2 STM32 Nucleo Bluetooth Low Energy

More information

Bluetooth low energy technology Bluegiga Technologies

Bluetooth low energy technology Bluegiga Technologies Bluetooth low energy technology Bluegiga Technologies Topics Background What is Bluetooth low energy? Basic concepts Architecture Differentiation and comparison Markets and applications Background Background

More information

Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi

Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi 30.7B connected devices by 2020, 75.4B by 2025 Top IoT concerns Security Complex standards

More information

LM961 Bluetooth Dual Mode Module Standalone (With Embedded Bluetooth v4.1 Stack)

LM961 Bluetooth Dual Mode Module Standalone (With Embedded Bluetooth v4.1 Stack) Bluetooth Dual Mode Module Revised 13/DEC/2017 18.9mm 2.55mm 12.71mm Features Bluetooth v4.1 specification (Dual Mode) Fully integrated module with no additional components required Class 1 Tx Out Power

More information

Introducing STM32 L0x Series. April

Introducing STM32 L0x Series. April Introducing STM32 L0x Series April 2014 www.emcu.it 20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) ST s Ultra-low-power Continuum (1/2) 2 512K 256K 192K STM32L0 Cortex TM -M0+ STM32L1

More information

QSG139: Bluetooth Development with Simplicity Studio

QSG139: Bluetooth Development with Simplicity Studio QSG139: Bluetooth Development with Simplicity Studio This document describes how to get started with Bluetooth development using Silicon Labs Simplicity Studio, and how to use the various applications

More information

AN1046: Bluetooth Radio Frequency Physical Layer Evaluation

AN1046: Bluetooth Radio Frequency Physical Layer Evaluation AN1046: Bluetooth Radio Frequency Physical Layer Evaluation This application note provides an overview of how to perform Bluetooth-based radio frequency (RF) physical layer (PHY) evaluation with Bluetooth-enabled

More information

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017 mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud

More information

Serial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232C

Serial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232C Serial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232C Package content: BLE RS-232 adapter x 1 Screws for DB9 connector x 2 Nuts for DB9 connector x 2 User

More information

EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide

EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide The EFM32PG1 SLSTK3401A is an excellent starting point to get familiar with the EFM32 Pearl Gecko microcontrollers. The kit contains

More information

specification: imp001

specification: imp001 specification: imp001 version 20140812 http://www.electricimp.com 1. Product description 1.1 General description The imp001 is a complete wireless network node in a card form factor. It works in conjunction

More information

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

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512 Quick Start Guide USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512 Quick Start Guide Get to Know the USB-KW24D512 USB Connector Reset Button Application Button LEDs Antenna

More information

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories -

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories - PTR5618PA Coin-size Bluetooth Low Energy System on Module with PA Embedded Cortex M4F 32 bit processor The PTR5618PA ultra-low power Bluetooth Low Energy/2.4GHz Proprietary Multi-protocol modules based

More information

EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide

EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide The EFM8LB1-SLSTK2030A is an excellent starting point to get familiar with the EFM8 Laser Bee microcontrollers. The kit contains sensors

More information

.org. IoT Development Platform

.org. IoT Development Platform 1.org IoT Development Platform 2 Q&A How many ARM cores shipped in 2012? 8,700,000,000 Per Day: 23,835,616 Per Hour: 993,151 Per Minute: 16,553 Per Second: 276 2002 1+ billion 2011 billion 2020 25+ 150+

More information

Enabling IoT OSs for Intel Quark MCU Platforms: the fast way. OpenIoT Summit Europe Andre Guedes

Enabling IoT OSs for Intel Quark MCU Platforms: the fast way. OpenIoT Summit Europe Andre Guedes Enabling IoT OSs for Intel Quark MCU Platforms: the fast way OpenIoT Summit Europe Andre Guedes 1 Agenda Intel Quark MCU Platforms Intel Quark Microcontroller Software Interface (QMSI) Zephyr/QMSI Integration

More information

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK TRK-KEA Kinetis EA Series MCUs for Automotive Electronics Applications StarterTRAK Get to Know the TRK-KEA Kinetis EA MCU SCI Selector 2 Individual Port Access Power LED Power Source Selector User Buttons

More information

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd VTT Tiny Node V3.0 Miniature euro coin size On-board antenna

More information

Cypress PSoC 4 Microcontrollers

Cypress PSoC 4 Microcontrollers Cypress PSoC Microcontrollers Your Problem-Solver on Chip WWW.CYPRESS.COM/PSOC THE DIFFERENTIATION DILEMMA Embedded systems are rapidly advancing with innovative features added at each new product generation.

More information

AT-501 Cortex-A5 System On Module Product Brief

AT-501 Cortex-A5 System On Module Product Brief AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please

More information

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick TOOLSTICK UNIVERSITY DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent

More information

STM32 F0 Value Line. Entry-level MCUs

STM32 F0 Value Line. Entry-level MCUs STM32 F0 Value Line Entry-level MCUs Key Messages 2 STM32 F0: Is the Cortex -M0 core generated with ST s STM32 DNA, for cost sensitive designs. The STM32 F0 is benefiting of STM32 DNA, providing the essential

More information

BLUETOOTH SMART READY

BLUETOOTH SMART READY BLUETOOTH SMART READY CONFIGURATION GUIDE Thursday, 23 March 2017 Version 1.9.1 Table of Contents 1 Version History 4 2 Introduction 5 2.1 Project structure 5 2.1.1 Project file 5 2.1.2 Hardware configuration

More information

BLUEGIGA WI-FI SOFTWARE

BLUEGIGA WI-FI SOFTWARE BLUEGIGA WI-FI SOFTWARE API DOCUMENTATION Thursday, 24 November 2016 Version 3.0 Table of Contents 1 Version History - WF121 SW API 5 2 Introduction to Bluegiga Wi-Fi software 7 2.1 Bluegiga Wi-Fi Stack

More information

Connect your IoT device: Bluetooth 5, , NB-IoT

Connect your IoT device: Bluetooth 5, , NB-IoT Connect your IoT device: Bluetooth 5, 802.15.4, NB-IoT Prithi Ramakrishnan Arm TechTalk 2017 IoT connectivity technologies Multiple standards, different applications Throughput Unlicensed >100Mbps Wi-Fi

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

STEVAL-BCNKT01V1. BlueCoin Starter kit. Features. Description

STEVAL-BCNKT01V1. BlueCoin Starter kit. Features. Description BlueCoin Starter kit Features Contains FCC ID: S9NBCOIN01 Contains module IC 8976C-BCOIN01 certified with PMN: ; HVIN: STEVAL-BCNCS01V1; HMN: STEVAL-BCNCR01V1; FVIN: bluenrg_7_2_c_mode_2-32mhz- XO32K_4M.img

More information

Getting started with the FP-NET-6LPBLE1 function pack for 6LoWPAN IoT node connection to a smartphone via BLE interface

Getting started with the FP-NET-6LPBLE1 function pack for 6LoWPAN IoT node connection to a smartphone via BLE interface User manual Getting started with the FP-NET-6LPBLE1 function pack for 6LoWPAN IoT node connection to a smartphone via BLE interface Introduction FP-NET-6LPBLE1 is an STM32 ODE function pack. This package

More information

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual Revision 1.0 Online download: This manual: /images/manual/bluetooth/bt2540manual.pdf Software: http:///images/manual/bluetooth/cdrom-bt2540.rar 2012.08.31.

More information

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION NXP SEMICONDUCTORS PUBLIC THE ONLY SUPPLIER TO PROVIDE COMPLETE IoT SOLUTIONS DSPs, MCUs & CPUs Suite of Sensors NFC, BLE, Thread, zigbee, sub-ghz Wireless Interconnects

More information

ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started

ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started www.ti.com/chronoswiki ez430-chronos for wireless networking applications Complete hardware, software and support community Simplify

More information

BLUETOOTH SMART MODULE

BLUETOOTH SMART MODULE BLUETOOTH SMART MODULE CONFIGURATION GUIDE Tuesday, 2 September 2014 Version 3.6 Copyright 2001-2014 Bluegiga Technologies Bluegiga Technologies reserves the right to alter the hardware, software, and/or

More information

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05 Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop Version 1.05 Agenda Introduction to ARM Cortex Cortex -M4F M4F and Peripherals Code Composer Studio Introduction to StellarisWare, I iti

More information

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices. Husarion CORE2 Husarion CORE2 is a development board for Internet-connected automation & robotic devices. CORE2 Development board for Internet connected automation & robotic devices. compatible with Husarion

More information

BLUEGIGA BLUETOOTH SMART SOFTWARE

BLUEGIGA BLUETOOTH SMART SOFTWARE BLUEGIGA BLUETOOTH SMART SOFTWARE V.1.4 API DOCUMENTATION Tuesday, 22 March 2016 Version 3.6 Table of Contents 1 Version History 5 2 Introduction to Bluegiga Bluetooth Smart Software 7 2.1 The Bluegiga

More information

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

Accelerometer with Analog and Digital I/O for StackableUSB USB1600 The USB1600 accelerometer module provides the ideal mix of sensing ranges, resolutions, and sampling rates for rugged, compact embedded systems. The module stacks directly onto any StackableUSB Host computer

More information

Beyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop

Beyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop Beyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop Part2 Security Enclaves Tech Seminars 2017 Agenda New security technology for IoT Security Enclaves CryptoIsland

More information

New CC430 combines leading MCU and RF technology

New CC430 combines leading MCU and RF technology New CC430 combines leading MCU and RF technology Brings personal and industrial wireless networking to the mass market Kevin Belnap MSP430 Marketing Mark Grazier Low Power RF Marketing Embargo date: November

More information

Wi-Fi Modules. Turnkey Solution for the Internet of Things. -

Wi-Fi Modules. Turnkey Solution for the Internet of Things.  - Wi-Fi Modules Turnkey Solution for the Internet of Things www.emcu.it - www.silica.com Seamless Connectivity in the Internet of Things 2 Home/Building Automation Home life control: alarm, device remote

More information

HOW TO INTEGRATE NFC FRONTENDS IN LINUX

HOW TO INTEGRATE NFC FRONTENDS IN LINUX HOW TO INTEGRATE NFC FRONTENDS IN LINUX JORDI JOFRE NFC READERS NFC EVERYWHERE 14/09/2017 WEBINAR SERIES: NFC SOFTWARE INTEGRATION PUBLIC Agenda NFC software integration webinar series Session I, 14th

More information

The IoT and Thread in PHYTEC Nodes. Jonas Remmert July 15th, 2016

The IoT and Thread in PHYTEC Nodes. Jonas Remmert July 15th, 2016 The IoT and Thread in PHYTEC Nodes Jonas Remmert July 15th, 2016 Company Introduction PHYTEC Hardware Manufacturer headquartered in Mainz, Germany more than 200 employees worldwide Hardware Single Board

More information

ACR1255U-J1 Secure Bluetooth NFC Reader

ACR1255U-J1 Secure Bluetooth NFC Reader ACR1255U-J1 Secure Bluetooth NFC Reader Technical Specifications V1.07 Subject to change without prior notice Table of Contents 1.0. Introduction... 3 1.1. Smart Card Reader... 3 1.2. Compact Design...

More information

Ultra Low Power Microcontroller - Design Criteria - June 2017

Ultra Low Power Microcontroller - Design Criteria - June 2017 Ultra Low Power Microcontroller - Design Criteria - June 2017 Agenda 1. Low power technology features 2. Intelligent Clock Generator 3. Short wake-up times 4. Intelligent memory access 5. Use case scenario

More information

Microcontrollers. Claude Dardanne Executive Vice President, General Manager, Microcontrollers, Memory & Secure MCU Group.

Microcontrollers. Claude Dardanne Executive Vice President, General Manager, Microcontrollers, Memory & Secure MCU Group. Microcontrollers Claude Dardanne Executive Vice President, General Manager, Microcontrollers, Memory & Secure MCU Group Francois Guibert Executive Vice President, President, Greater China and South Asia

More information

Connect Your IoT Device: Bluetooth 5, , NB-IoT

Connect Your IoT Device: Bluetooth 5, , NB-IoT Connect Your IoT Device: Bluetooth 5, 802.15.4, NB-IoT Craig Tou Business Development Manager, Arm Arm Tech Symposia 2017, Taipei IoT Devices - Everything Connects New classes of connectivity for a new

More information

Quick Start Guide. STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017)

Quick Start Guide. STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017) Quick Start Guide STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017) Quick Start Guide Contents 2 FP-IND-PLCWIFI1: STM32 ODE function pack for

More information

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

STEVAL-STLKT01V1. SensorTile development kit. Description. Features SensorTile development kit Data brief Features Included in the development kit package: SensorTile module (STEVAL- STLCS01V1) with STM32L476, LSM6DSM, LSM303AGR, LPS22HB, MP34DT04, BlueNRG-MS, BALF-NRG-

More information

BLUETOOTH SMART MODULE

BLUETOOTH SMART MODULE BLUETOOTH SMART MODULE CONFIGURATION GUIDE Thursday, 14 December 2017 Version 3.11 Table of Contents 1 Version History 4 2 Introduction 5 3 Project Configuration File 6 3.1 6 3.2 7 3.3

More information

Ultigesture UG Wristband User Manual

Ultigesture UG Wristband User Manual Ultigesture UG Wristband User Manual Version 1.1 Table of Contents 1 Introduction... 2 2 UG Wristband Hardware Components... 2 3 Android Software... 3 3.1 3.2 3.3 4 Pre-Requisites...3 Steps to Develop

More information

Kinetis + mbed = the secure connection in IOT

Kinetis + mbed = the secure connection in IOT Kinetis + mbed = the secure connection in IOT PING LIANG SENIOR TECHNICAL MARKETING MANAGER OF MICROCONTROLLERS & MICROPROCESSORS mbed Connect China, Shenzhen Dec 15, 2015 EXTERNAL USE SECURE EMBEDDED

More information

UG103.6: Bootloading Fundamentals

UG103.6: Bootloading Fundamentals This document introduces bootloading for Silicon Labs networking devices. It summarizes the differences between the Silicon Labs Gecko Bootloader and the legacy Ember bootloaders and discusses their applicability

More information

Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo. Description

Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo. Description Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo Data brief equipped both with ST morpho connector and Arduino UNO R3 connectors scalable solution; it can cascade multiple boards for larger

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

MYD-IMX28X Development Board

MYD-IMX28X Development Board MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB DDR2

More information

SKB360I Bluetooth 4.0 Low Energy Module Datasheet

SKB360I Bluetooth 4.0 Low Energy Module Datasheet SKB360I Bluetooth 4.0 Low Energy Module Datasheet Name: Bluetooth 4.0 Low Energy Module Model No.: SKB360I Version: V1.01 Revision History: Revision Description Approved Date V1.01 Initial Release Hogan

More information

WF121 CONFIGURATION DEVELOPER GUIDE. Thursday, 24 November Version 3.0

WF121 CONFIGURATION DEVELOPER GUIDE. Thursday, 24 November Version 3.0 WF121 CONFIGURATION DEVELOPER GUIDE Thursday, 24 November 2016 Version 3.0 Table of Contents 1 Version History 4 2 Project configuration file 5 2.1 5 2.2 5 2.3 5 2.4

More information

Smart Metering Monitoring and Control

Smart Metering Monitoring and Control ANVO- SYSTEMS Smart Metering Monitoring and Control ADVANCED NON- VOLATILE SYSTEMS Non-Volatile nvsram in High Reliable and Resilient Smart Applications With Dresden, Non-Volatile 06.10.2015 nvsram Memories

More information

ISMART Inventek Systems Module Arduino Test. Product Brief

ISMART Inventek Systems Module Arduino Test. Product Brief ISMART Inventek Systems Module Arduino Test Product Brief Wi-Fi, BT/BLE & NFC IoT Arduino Shields Page 1 1 General Description The Inventek ISMART (Inventek Systems Module Arduino Test) IoT platform is

More information

MiCOKit-3166 Development Kit Hardware Manual

MiCOKit-3166 Development Kit Hardware Manual Hardware Engineering Department Working Group Track Number: Jing Minhua MXCHIP Co., Ltd Version: 1.1 July 2017 Category: Reference Manual Open MiCOKit-3166 Development Kit Hardware Manual Abstract MiCOKit

More information

+ (5~27 VDC) GND. Bluetooth V4.2 BLE RS-422/485 Serial Adapter. Model: BLE-485C. 1. Package content: BLE RS-422/485 adapter

+ (5~27 VDC) GND. Bluetooth V4.2 BLE RS-422/485 Serial Adapter. Model: BLE-485C. 1. Package content: BLE RS-422/485 adapter Bluetooth V4.2 BLE RS-422/485 Serial Adapter 1. Package content: BLE RS-422/485 adapter Model: BLE-485C Package Contents: BLE 422/485 adapter x 1 Screw x2, Screw nut x 2 A4 User manual x 1 Mini USB Cable

More information

UG313: Thunderboard Sense 2 Bluetooth Low Energy Demo User's Guide

UG313: Thunderboard Sense 2 Bluetooth Low Energy Demo User's Guide UG313: Thunderboard Sense 2 Bluetooth Low Energy Demo User's Guide The Thunderboard Sense 2 Bluetooth Low Energy Demo is a complete sensor-to-cloud solution for the Thunderboard Sense 2 kit and accompanying

More information

MiCOKit-3239 Development Kit Hardware Manual

MiCOKit-3239 Development Kit Hardware Manual Hardware Engineering Department Working Group Track Number: RM0087EN Jing Minhua MXCHIP Co., Ltd Version: 1.1 July 2017 Category: Reference Manual Open MiCOKit-3239 Development Kit Hardware Manual Abstract

More information

System Energy Efficiency Lab seelab.ucsd.edu

System Energy Efficiency Lab seelab.ucsd.edu Motivation Embedded systems operate in, interact with, and react to an analog, real-time world Interfacing with this world is not easy or monolithic Sensors: provide measurements of the outside world Actuators:

More information