Warsztaty praktyczne :00-16:00
|
|
- Joy McKinney
- 6 years ago
- Views:
Transcription
1 1 Warsztaty praktyczne :00-16:00 Dla aktywnych uczestników zestawy uruchomieniowe nrf52 DK. Uwaga: Ilość miejsc ograniczona. Napiszcie nam o swich zainteresowaniach i w jaki sposob organizowane warsztaty mogą być dla Was przydatne. Nie zapomnijcie wspomnieć o dotychczasowych doświadczeniach z programowaniem systemów wbudowanych oraz technologii BLE i NFC. W trakcie warsztatów będziecie potrzebowali: - własnego laptopa zdolnego do uruchomienia środowiska KEIL5. - smartfona z obsługą BLE i NFC (dla przykładow z NFC zalecany Windows lub Android).
2 Michał Grochala nrf52 Bluetooth low energy and NFC - introduction
3 3 Agenda What is Bluetooth Smart? BLE architecture BLE Link Layer Attribute Protocol Generic Attribute Profile BLE pairing What is NFC? Operating modes Device Types NDEF NFC use cases BLE pairing over NFC
4 4 Why Bluetooth Smart? (repetition) It s Low Power!!! Compared to WiFi, GSM/LTE, Standard Bluetooth Comparable with IEEE (Zigbee, Thread), ANT It s supported by smartphones, tablets, PCs!!! Unlike IEEE , ANT* Like WiFi, GSM/LTE, Standard Bluetooth It s cheap!!! development BOM (Bill of Materials) It s interoperable!!! Unlike WiFi, GSM/LTE, IEEE (Zigbee, Thread)
5 5 What is Bluetooth? Part 1: essentials Standard for Personal Area Network based on Ericsson research Short range, low-power Frequency hopping spread spectrum (FHSS) 2.4 GHz ISM band Bluetooth Special Interest Group formed in SIG member companies Billions of products shipped Nordic Semiconductor is one of 11 SIG Board members
6 6 Bluetooth: terminology Traditional DMA Specification EasyDMA BR 1.1 (2002) Basic Rate (1 Mbit/s) EDR 2.0 (2004) Enhanced Data Rate (2 and 3 Mbit/s) HS 3.0 (2009) High Speed (Alternate MAC/PHY) LE 4.0 (2010) Low Energy (1 Mbit/s ultra low power) Bluetooth Smart 4.0 Single-mode, LE-only radio Bluetooth Smart Ready 4.0 Dual-mode, BR/EDR and LE dual radio nrf5x Series
7 7 Bluetooth LE: key features Small packets (27 bytes) Short RX and TX windows Race to idle Turn the radio on as seldom as possible Turn the radio off as soon as possible Connection in only 6 ms with fast teardown Coin-cell battery 1+ year Low memory footprint (8kB RAM on our nrf51822) Simple stateless protocol 128-bit AES encryption
8 8 What is Bluetooth? Part 2: Profile overview: Examples and roles HID over GATT: Human Interface Device Host (PC, tablet, phone) Device (keyboard, mouse, track pad) Heart Rate: Used in sports and in medicine Collector (PC, tablet, phone) Sensor (Heart Rate belt) Proximity: Proximity monitoring of two devices Monitor (PC, tablet, phone) Reporter (key fob, phone)
9 9 What is Bluetooth LE? Part 3. Architecture
10 10 Link Layer Responsible for advertising, scanning, and creating and maintaining connections State machine Standby Advertising necessary to be discoverable or connectable Scanning passive or active Initiating becomes master Connection master or slave Packet structure Advertising and data packets 40 channels 3 advertising and 37 data channels 128-bit AES encryption
11 11 Link Layer: Topology Slave Advertiser Initiator Master Scanner Scanner Connection Request Slave Advertiser Slave
12 12 Link Layer: Advertising and Scanning
13 13 Link Layer: Connection Advertises in all three channels RX period on each channel Stops advertising on consecutive channels when it receives a connection request Slave turns on its receiver and waits for a packet from the master If it receives a packet, the slave responds, and a connection is established When in a connection, the master sends first, and the slave responds Multiple packets can be sent every connection interval Connection interval can be from 7.5 ms to 4 seconds
14 14 Attribute Protocol Defines how a client can find and access the attributes on a server Operations Request Response Command Indication Confirmation Notification Attribute Labeled, addressable data Handle, type and value Permissions
15 15 Attribute Protocol: Client-Server Client Server Server Client Master Slave
16 16 Attribute Protocol: Operations Request Response Attr. Client Command Indication Confirmation Notification Server Attr. Attr. Attr.
17 17 Attribute Protocol: What is an attribute? Attribute handle uniquely identifies an attribute on a server Attribute type Universal Unique Identifier(UUID) 128-bit UUID 16-bit short UUID using Bluetooth Base 0000XXXX F9B34FB Attribute value state data, bytes Permissions Readable, writeable, or both
18 18 Generic Attribute Profile (GATT) Defines a hierarchical grouping of attributes and procedures for discovery and access Profile Service Characteristic Attribute Procedures Discovery Client-initiated Server-initiated
19 19 Generic Attribute Profile: Hierarchy Profile one or more services Service one or more characteristics Include Primary and secondary Characteristic two or more attributes Declaration Value Descriptor
20 20 Generic Attribute Profile: Characteristic Characteristic two or more attributes Declaration Properties Value handle Type(UUID) Value Descriptor Declaration Value User Description Presentation Format Client Characteristic Configuration Descriptor
21 21 Generic Attribute Profile: Procedures Discovery Client-Initiated Reading a characteristic value Writing a characteristic value Reading a characteristic descriptor Writing a characteristic descriptor Server-Initiated Notification of a characteristic value Indication of a characteristic value
22 22 Generic Attribute Profile: Example Handle UUID Value 0x0001 0x2800 (Service) 0x1800 (GAP Service UUID) 0x0002 0x2803 (Characteristic) {0x02, 0x0003, 0x2A00} (Read, Value Handle, Device Name UUID) 0x0003 0x2A00 (Device Name UUID) My Device 0x0004 0x2800 (Service) 0x1801 (GATT Service UUID) 0x0005 0x2800 (Service) 0x180F (Battery Service UUID) 0x0006 0x2803 (Characteristic) {0x12, 0x0007, 0x2A19} (Read/Notify, Value Handle, Battery Level UUID) 0x0007 0x2A19 (Battery Level UUID) 0x00 (Battery Level Value) 0x0008 0x2902 (CCCD) 0x0000 0x0009 0x2800 (Service) 0x5AB20000-B355-4D8A-96EF DD0B8 (Proprietary Temperature Service UUID) 0x000A 0x2803 (Characteristic) {12, 0x000B, 0x5AB20001-B355-4D8A-96EF DD0B8} (Read/Notify, Value Handle, Proprietary Temperature UUID) 0x000B 0x5AB20001-B355-4D8A-96EF DD0B8 0x0000 (Temperature Value) (Proprietary Temperature UUID) 0x000C 0x2901 (User Description) Bedroom 0x000D 0x2904 (Presentation Format) {0x0E, 0xFE, 0x272F, 0x01, 0x010B} (signed 16-bit integer, -2, Celsius, Bluetooth SIG Assigned Numbers, Indoor) 0x000E 0x2902 (CCCD) 0x0000
23 23 Generic Access Profile: Overview Defines how devices discover, connect and bond with one another Roles Broadcaster Advertiser Observer Scanner Peripheral - Slave Central Master Modes and procedures Bonding saving encryption keys
24 24 Profiles: Overview Describes a particular use case, with two or more devices Defines the requirements of each device GAP and GATT features Services Bluetooth SIG profiles Proprietary
25 25 Bluetooth pairing Security Automatically connect Devices remember each other Connecting for the first time? Requires user intervention Why not use Out-of-Band pairing!
26 26 Bluetooth LE pairing options... Bluetooth Smart pairing 3 options currently: Passkey entry Complex and moderate security Just works Easy but not secure NFC OOB pairing Simple and secure Touch to pair
27 27 NFC OOB pairing why do we need it? IoT will generate a huge range of products that perform a particular function Lights Environmental sensors Industrial/Domestic appliances These products will not have keypads and most will not have displays Black boxes IoT products will be networked, locally and to the cloud Reliable security will be a pre-requisite
28 28 Why NFC? NFC Tags are low power! There are even tags which do not need any power supply (power-byfield) It is interoperable! NFC is supported natively by devices and operating systems NFC Readers need to support all Tag types NFC enables true Touch to... experience You have a picture open on your phone: Touch to share to open a BT link and show it on the other phone. Touch to pair no more cryptic codes to enter
29 29 What is NFC? NFC is based on a variety of RFID standards It 13,56 MHz Typically a passive card harvests energy from the magnetic field that the Reader generates. The maximum operating distance is below 10 cm. The magnetic field is modulated to transfer data at the same time. Nordic Semiconductor is an NFC Forum member
30 30 NFC: terminology Term Poll mode Listen mode Load modulation NFC Forum Device NDEF NFC Tag Meaning A mode when a device generates an RF carrier and probes for other devices A mode when a device does not generate a carrier but listens for the RF field of another device Passive RF carrier modulation performed by switching on and off a passive load inthe RF circuit A device that supports alloperating modes defined by NFC Forum (needs to support all tag types) NFC Data Exchange Format A contactless tag or card supporting passive NFC communication (not generating RF field) and NDEF. It cannot initiate communication.
31 31 NFC operating modes Mode Polling Device Listening Device Read/Write Mode NFC Forum Device Tag e.g. nrf52 NFCT Peer Mode NFC Forum Device NFC Forum Device Card Emulation Mode NFC Forum Device NFC Forum Device emulating a Tag
32 32 NFC antenna Loop antenna for inductive coupling Coupling factor low when antenna sizes are very different Main issue happens from small to big antenna. E.g. small antenna in a wearable to big antenna in payment terminal Small antenna on both sides is also an issue because it requires the user to align quite precisely NFC Forum testing is done against 3 different sizes of Poller antennas and 3 different sizes of Listener antennas. Must pass with all combinations! And this is difficult when the device uses a very small antenna Side note: when the Poller antenna and the Listener antenna have the same geometry and are both tuned to MHz, are well aligned and very close to each other there is overcoupling and degrades performance.
33 33 NFC technologies NFC-A: kbps Poller: ASK 100% Modified Miller Listener: load modulation, Manchester coding w/ OOK 848kHz subcarrier NFC-B: 106kb/s 6.5Mb/s Poller: ASK 10% NRZ Listener: load modulation, NRZ w/ BPSK 848kHz subcarrier NFC-F: 212 and 424kb/s Poller : Manchester coding with ASK 10% both directions. Listener : load modulation, Manchester coding with ASK 10% both directions. NFC-V: kb/s Poller: ASK 100% 1-of-4 coding Listener : Manchester coding w/ OOK 424kbps subcarrier (NFC Forum only 106kb/s for NFC-A and NFC-B)
34 34 NFC-A Modulation Poller -> Listener Listener -> Poller
35 35 NFC Reader Writer mode Read a tag with information from a smart poster Simplest and most secure mode of BT pairing Phone generates carrier and 100% amplitude modulation Tag responds with load modulation
36 36 NFC on nrf52 NFCT (Near Field Communication Tag) is one of the nrf52 peripherals NFC-A Listen mode compliant Date rate 106 kbps Can only be a target (a tag), cannot be an initiator it means it is able to expose information but is NOT able to read information from or write information into another tag. System Wake-On-Field function NFCT can wake up nrf52 from deep sleep upon detection of NFC field Configurable Easy DMA channel to RAM Poller: ASK 100% 1-of-4 coding Listener : Manchester coding w/ OOK 424kbps subcarrier Hardware supported NFC features Automatic Collision resolution algorithm Configurable frame assembler/disassembler including CRC and parity calculation Inter Frame timer
37 37 NFC NDEF The NFC Data Exchange Format (NDEF) is a standardized data format that can be used to exchange information between any compatible NFC device and another NFC device or tag. A NDEF record payload can contain a nested NDEF message
38 38 Bluetooth LE pairing over NFC how it works? Handover Requestor Handover Selector Read NFC Forum Tag NDEF message with Handover Select record Communication over NFC BLE OOB pairing Data exchange on BLE Communication over BLE
39 39 BLE pairing over NFC support in mobile devices Android: Most current model Android phones & tablets have NFC HW Supports only Just Works over NFC. Windows: Windows Phone (smartphones) supports only Just Works over NFC. Windows 8.1/10 (laptops and tablets) and Windows RT (tablets) are the only OSes right now that support OOB pairing over NFC. ios: iphone 6, latest ipad Air, ipad Mini & Apple Watch have NFC HW Does not support Reader/Writer mode at all.
40 40 Other NFC use cases(1) Waking up a device Many IoT products do not have keypads or buttons nrf52 NFCT Wake-On-Field function adds only 100 na and allows to wake up a device from System Off.
41 41 Other NFC use cases(2) Launching an application Reading a tag launches already installed app or downloads new app from the store if the user doesn t already have the app installed This scenario isn t standardized by the NFC Forum, but is standaralized and natively supported by OSes providers (no additional application needed on the mobile side) Will be shown on a demo
42 42 Other NFC use cases(3) opening webpage, guide, manual etc. Reading a tag launches a default web browser with provided URI This scenario is standardized by the NFC Forum and natively supported by OSes providers (no additional application needed on mobile side)
43 43 DEMO application BLE Heart Rate Sensor application NFC used for pairing and launchng nrf Toolbox application on a phone
44 44 NFC (Type 2 Tag) API
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 informationWireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli
Wireless Sensor Networks BLUETOOTH LOW ENERGY Flavia Martelli flavia.martelli@unibo.it Outline Introduction Applications Architecture Topology Controller specifications: Physical Layer Link Layer Host
More informationPM0257. BlueNRG-1, BlueNRG-2 BLE stack v2.x programming guidelines. Programming manual. Introduction
Programming manual BlueNRG-1, BlueNRG-2 BLE stack v2.x programming guidelines Introduction The main purpose of this document is to provide a developer with some reference programming guidelines about how
More informationIntroduction to Bluetooth Low Energy
Introduction to Bluetooth Low Energy Qualcomm Bluetooth Low Energy Terminology clarification In this document you will notice a number of references are made to Qualcomm Bluetooth Low Energy SDK. While
More informationInternet of Things Bill Siever. New Applications. Needs. Wearables. Embedded Smarts. Simple to Setup. Networking w/ Long Battery Life (Low Power)
Internet of Things Bill Siever New Applications Wearables Embedded Smarts Needs Simple to Setup Networking w/ Long Battery Life (Low Power) Solution: BLE A.K.A. Bluetooth Smart or Bluetooth Low Energy
More informationEnergy Efficient Mobile Compu4ng Building low power sensing devices with Bluetooth low energy. Simo Veikkolainen Nokia May 2014
Energy Efficient Mobile Compu4ng Building low power sensing devices with Bluetooth low energy Simo Veikkolainen Nokia May 2014 Bluetooth low energy Short range radio technology and protocol suite designed
More informationBluetooth LE 4.0 and 4.1 (BLE)
Bluetooth LE 4.0 and 4.1 (BLE) Lab 11 Lunch April 23rd, 2014 Noah Klugman Josh Adkins 1 Outline History of Bluetooth Introduction to BLE Architecture Controller Host Applications Power Topology Example:
More informationWireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies
Wireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies 1 Connected devices communication to the Local Network and Gateway 1 st to i th
More informationUse of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor
Use of Accelero-Magnetometer, Temperature and Barometer Sensor Application Note AN181105 Introduction Scope This application note describes how to set up a Sensor demonstration with Sensors Board that
More informationWhen is Bluetooth not Bluetooth?
When is Bluetooth not Bluetooth? Mike Anderson Chief Scientist The PTR Group, Inc. http://www.theptrgroup.com Bluetooth variants Sample devices Dealing with broadcast devices Connecting to a Bluetooth
More informationSMART Technologies. Introducing bluetooth low energy and ibeacon
SMART Technologies Introducing bluetooth low energy and ibeacon In real life you may call me Frederick Bousson Competence Leader Mobile @ Ordina Smartphone as life s remote control Focus on Software Development
More informationKST3300 Firmware Specification
Revision 1.1 - Last Updated November 6, 2018 1 Table Of Contents Table Of Contents Introduction Document Revision History Overview Architecture Operational Description State Machine Uplink Messages Downlink
More informationUse of ISP1807-LR Evaluation Boards
Use of ISP1807-LR Evaluation Boards Application Note AN181104 Introduction Scope This document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module ISP1807-LR,
More informationInside Bluetooth Low Energy
Inside Bluetooth Low Energy Naresh Gupta BOSTON LONDON artechhouse.com Contents Preface Acknowledgments Foreword xix xxiii xxv Introduction 1 1.1 Introduction to Wireless Communication 1 1.2 Data Rates
More informationNear Field Comunications
Near Field Comunications Bridging the Physical and Virtual Worlds This is going to get interesting! Ash@YLabz.com Siamak Ashrafi NFC Definition Near field communication, or NFC, is a set of short-range
More informationPerformance Evaluation of Bluetooth Low Energy Communication
SCITECH Volume 7, Issue 2 RESEARCH ORGANISATION April 28, 2018 Journal of Information Sciences and Computing Technologies www.scitecresearch.com/journals Performance Evaluation of Bluetooth Low Energy
More informationUse of ISP1507-AL Evaluation Boards
Use of ISP1507-AL Evaluation Boards Application Note AN181103 Introduction Scope This document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module ISP1507-AL,
More informationBluetooth Low Energy Portfolio
Bluetooth Low Energy Portfolio February 2016 - Page 1 Price Smart Platform 3 Platforms based on BLE Combo Node Connectivity ISP0900 series Intelligent Node ISP1300 series ISP091201 ISP1500 series ISP130301
More informationBluetooth Low Energy (Bluetooth Smart)
Bluetooth Low Energy (Bluetooth Smart) MSE, BLE, 1 References [1] Specification Core Version 4.0: http://www.bluetooth.org/technical/specifications/adopted.htm [2] wikipedia, Bluetooth, March 2012, http://de.wikipedia.org/wiki/bluetooth
More informationControlling electrical home appliances, using Bluetooth Smart Technology (October 2015) Pedro José Vieira da Silva
1 Controlling electrical home appliances, using Smart Technology (October 2015) Pedro José Vieira da Silva Abstract This report presents and describes a Home Energy Management system that accomplish Home
More informationBLE MODULE SPECIFICATIONS
WIRELESS-TAG BLE MODULE SPECIFICATIONS nrf51-01/02/dk Bluetooth Low Energy (BLE) module of nrf51-01/02 is the next generation BLE module released by SEMITRION electronics. The modules use nrf51822 from
More informationTI SimpleLink dual-band CC1350 wireless MCU
TI SimpleLink dual-band CC1350 wireless MCU Sub-1 GHz and Bluetooth low energy in a single-chip Presenter Low-Power Connectivity Solutions 1 SimpleLink ultra-low power platform CC2640: Bluetooth low energy
More informationEMBEDDED SYSTEMS PROGRAMMING Accessing Hardware
EMBEDDED SYSTEMS PROGRAMMING 2016-17 Accessing Hardware HARDWARE LIST Accelerometer Vector magnetometer (compass) Gyroscope GPS and/or other location facilities (Front/rear) camera Microphone Speaker Battery
More informationnblue 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 informationWireless-Tag WT51822-S1
Wireless-Tag WT51822-S1 Bluetooth Low Energy 4.1 Module DATASHEET Description Bluetooth Low Energy (BLE) module of WT51822-S1 is the next generation BLE4.1(Compatible With BLE4.0) module released by Wireless-Tag
More informationTap BLE API Documentation
Tap BLE API Documentation Version 1.0.1 Table of contents Tap BLE API Documentation 1 Table of contents 1 General description 2 Device discovery 2 Scanning 2 Connecting & pairing 2 Usage of API 2 Types
More informationAlpha Scanner Pro User manual
WWW.MYALPHALABS.COM Alpha Scanner Pro User manual myalphalabs, #105, 1 st Floor, Meenaakshi Paradise Apartment, 2 nd Main, 3 rd Block, Hosapalya Main Road, Yellukunte. Bangalore, INDIA. Pin Code 560068.
More informationIoT solution made easy with NFC
IoT solution made easy with NFC Session 2: Bluetooth pairing with the NTAG I 2 C plus kit for Arduino pinout JORDI JOFRE NFC READERS NFC EVERYWHERE 27/07/2017 PUBLIC 1 NFC for easy one-tap pairing Simple
More informationDASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public
DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN public DASH7 ALLIANCE PROTOCOL OPEN STANDARD OF ULTRA LOW POWER MID-RANGE SENSOR AND ACTUATOR COMMUNICATION Wireless Sensor and Actuator Network Protocol
More informationComputer Networks II Advanced Features (T )
Computer Networks II Advanced Features (T-110.5111) Bluetooth, PhD Assistant Professor DCS Research Group Based on slides previously done by Matti Siekkinen, reused with permission For classroom use only,
More informationThe Future of Lighting Is Smart. Martin Mueller Roger Sexton
The Future of Lighting Is Smart Martin Mueller Roger Sexton The Future of Lighting Is Smart What is Smart Lighting and how do we get there? Communication methods DALI BLE Communication: lighting services
More informationNEAR FIELD COMMUNICATION
NEAR FIELD COMMUNICATION (GUIDED BY:MISS ANUJA V NAIR) BY: REJOY MENDEZ ROLL NO:24 S7 ECE OVERVIEW INTRODUCTION FEATURES OF NFC TECHNOLOGICAL OVERVIEW COMPARISON WITH OTHER TECHNOLOGY SECURITY ASPECTS
More informationBLUE RANGE USER GUIDE. Low Energy
BLUE RANGE USER GUIDE Low Energy 1/31 TABLE OF CONTENTS 1 GENERAL INFORMATION ABOUT BLUETOOTH LOW ENERGY... 3 2 BLUETOOTH LOW ENERGY REFERENCES... 3 3 BLUETOOTH LOW ENERGY PRODUCTS BY ELA INNOVATION...
More informationTypical 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 informationBluetooth Low Energy Protocol Stack
APPLICATION NOTE Bluetooth Low Energy Protocol Stack R01AN2469EJ0113 Rev.1.13 Introduction This manual describes the installation, configuration and usage of. The tool controls the Renesas Bluetooth low
More informationJoin the forward thinkers who rely on Toshiba for wireless connectivity ICs.
ELECTRONIC COMPONENTS Wireless Communication Solutions Join the forward thinkers who rely on Toshiba for wireless connectivity ICs. Bluetooth Low Power Near Field Communications High Speed Wireless Power
More informationNFC Technology Overview Jonathan Main MasterCard Worldwide Chairman, Technical Committee
NFC Technology Overview Jonathan Main MasterCard Worldwide Chairman, Technical Committee September 2009 Agenda Review of Use Cases Architecture Overview Relationship to Other Standards Status of NFC Forum
More informationHOW TO INTEGRATE NFC CONTROLLERS IN LINUX
HOW TO INTEGRATE NFC CONTROLLERS IN LINUX JORDI JOFRE NFC READERS NFC EVERYWHERE 28/09/2017 WEBINAR SERIES: NFC SOFTWARE INTEGRATION PUBLIC Agenda NFC software integration webinar series Session I, 14th
More informationS110 nrf SoftDevice Specification v1.1. Bluetooth low energy. Key Features. Applications
S110 nrf51822 Bluetooth low energy SoftDevice Specification v1.1 Key Features Bluetooth 4.0 compliant low energy single-mode protocol stack Link layer L2CAP, ATT, and SM protocols GATT, GAP, and L2CAP
More informationBLE Command Line Interface Document
BLE Command Line Interface Document BLE Command Line Interface Sheet 1 of 31 V1.18 Nov 11, 2016 Index: 1. Introduction... 6 Supported Platform... 7 Reference... 7 2. Commands Status Responses... 8 2.1
More informationClick to edit Master title style Buzzing Smart Devices
Click to edit Master title style Buzzing Smart Devices Smart Watch Hacking 1 Click to edit Master title style I Have A Question.? 2 Click to edit Master title style Why CATS Everywhere?????? Cats are Evil
More informationNINA-B31 series. Stand-alone Bluetooth 5 low energy modules. Getting Started
NINA-B31 series Stand-alone Bluetooth 5 low energy modules Getting Started Abstract This document describes how to set up and use the NINA-B31 series Bluetooth 5 low energy module with the u-blox connectivity
More informationkcenergy User Guide Introduction Hardware
Introduction Our kcenergy firmware provides an embedded Bluetooth Low Energy (BLE) system on a small footprint preengineered module. The firmware is written for the CSR1010 chipset. kcenergy provides the
More informationBT121 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 informationNFC Memories and Transceivers
NFC Memories and Transceivers Product presentation January 2015 New market dynamics 2 From RFID driven (2010) to NFC driven (2014) Manufacturing and logistics Limited RFID adoption, no NFC High cost of
More informationAmarjeet Singh. February 7, 2012
Amarjeet Singh February 7, 2012 References Bluetooth Protocol Architecture v.1 www.bluetooth.org http://www.tutorial-reports.com/wireless/bluetooth/ Slides from last class uploaded on the course website
More informationENVIRONMENTAL SENSING PROFILE
ENVIRONMENTAL SENSING PROFILE Bluetooth Profile Specification Date 2014-Nov-18 Revision Group Prepared By SFWG Feedback Email sf-main@bluetooth.org Abstract: This profile enables a Collector device to
More informationSimpleLink Bluetooth Low Energy CC2640 Wireless MCU. Simple Network Processor API Guide For BLE-Stack Version: 2.1.0
SimpleLink Bluetooth Low Energy CC2640 Wireless MCU Simple Network Processor API Guide For BLE-Stack Version: 2.1.0 July 2015 Page 1 of 46 TABLE OF CONTENTS 1. REFERENCES... 5 2. REVISION HISTORY... 5
More informationPBLN52832 DataSheet V Copyright c 2017 Prochild.
PBLN52832 DataSheet V1.2.3 Copyright c 2017 Prochild. No part of this publication and modification may be reproduced without the prior written permission of the author. Revision History No Version Date
More informationkcenergy User Guide DRAFT EDITION Introduction Serial Data Communications Hardware Supported Bluetooth Profiles
DRAFT EDITION Introduction Our kcenergy firmware provides an embedded Bluetooth Low Energy (BLE) system on a small footprint preengineered module. The firmware is written for the CSR1010 chipset. kcenergy
More informationQuick 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 informationNFC ESSENTIALS JORDI JOFRE NFC EVERYWHERE MARCH 2018 PUBLIC
NFC ESSENTIALS JORDI JOFRE NFC EVERYWHERE MARCH 2018 PUBLIC Learn all about NFC Session I, 15th March NFC applications and use cases https://attendee.gotowebinar.com/rt/1059402932312036099 Session II,
More informationNFC is the double click in the internet of the things
NFC is the double click in the internet of the things Name Frank Graeber, Product Manager NFC Subject 3rd Workshop on RFID Systems and Technologies Date 12.06.2007 Content NFC Introduction NFC Technology
More informationBluegiga Bluetooth Smart Software v.1.3 5/28/2014 1
Bluegiga Bluetooth Smart Software v.1.3 5/28/2014 1 Table of Contents Introduction to the Bluetooth Smart Software Bluetooth Smart Software v.1.3 5/28/2014 2 Introduction to Bluetooth Smart Software Bluetooth
More informationCS123 - Communication
CS123 - Communication Programming Your Personal Robot Kyong-Sok KC Chang, David Zhu Fall 2015-16 Course Description An introduction to the programming of a sensor-rich personal robot. This course extends
More informationNFC PAIRING FOR AUDIO DEVICES
NFC PAIRING FOR AUDIO DEVICES JORDI JOFRE NFC READERS NFC EVERYWHERE 23/05/2017 WEBINAR SERIES: HOW TO BUILD NFC APPLICATIONS PUBLIC Agenda NFC solution for easy Bluetooth and WiFi pairing. Multi-audio
More informationDigital Design W/S Arduino 101 Bluetooth Interfacing
Digital Design W/S Arduino 101 Bluetooth Interfacing Tom Moxon @PatternAgents Instructions on Hackster.Io https://www.hackster.io/moxbox/arduino101bluetooth-interfacing-3fc2bc source: PatternAgents Arduino101
More informationDTNFCSS UART YES Internal DTNFCUS USB YES Internal
NFC OEM Read/Write Module: DTNFCxx The DTNFCxx OEM NFC module combines in a single package both NFC controller and secure smart card controller. This Module supports Mifare family (ISO 14443A), FeliCa,
More informationCHAPTER 3 BLUETOOTH AND IEEE
CHAPTER 3 BLUETOOTH AND IEEE 802.15 These slides are made available to faculty in PowerPoint form. Slides can be freely added, modified, and deleted to suit student needs. They represent substantial work
More informationWIRELESS TECHNOLOGIES
WIRELESS TECHNOLOGIES Bluetooth, ZigBee and ANT Thomas Aasebø OVERVIEW What are wireless sensor networks? What are personal area networks? What are these networks typically used for? Bluetooth, ZigBee
More informationDatasheet. RS485 description The UART/RS485 physical layer gives support for UART communication and higher level Modbus protocol.
Datasheet Main features Software Micro-kernel with scheduling, power and clock management Contiki OS Tickless design Drivers for peripherals Bluetooth 4.1 compliant low energy singlemode protocol stack
More informationEVE2 BLE CAN Datasheet
Datasheet Main features Software Micro-kernel with scheduling, power and clock management Contiki OS Tickless design Drivers for peripherals Bluetooth 4.1 compliant low energy singlemode protocol stack
More informationIoT device in Minutes with ST s BlueNRG
IoT device in Minutes with ST s BlueNRG Pierre-Yves BERGER Rutronik Manchester UK 9 th of September, 2014 Agenda 2 Bluetooth vs Bluetooth Smart It all starts by the hardware Introduction Power consumption
More informationBluetooth: Short-range Wireless Communication
Bluetooth: Short-range Wireless Communication Wide variety of handheld devices Smartphone, palmtop, laptop Need compatible data communication interface Complicated cable/config. problem Short range wireless
More informationMulti-link support for up to four simultaneous connections in any combination of roles
2.0 Features Multi-link support for up to four simultaneous connections in any combination of roles Bluetooth v5.0 compliant protocol stack Generic Access Profile (GAP) and Generic Attribute Profile (GATT)
More informationBluetooth. Bluetooth Radio
Bluetooth Bluetooth is an open wireless protocol stack for low-power, short-range wireless data communications between fixed and mobile devices, and can be used to create Personal Area Networks (PANs).
More informationApproval Sheet ( 產品承認書 )
Version: B Issued Date: 2018/06/12 Approval Sheet ( 產品承認書 ) 產品名稱 (Product): 產品型號 (Model No.): BT 5.0 Module (nrf52840) MDBT50Q 1M (Chip Antenna) MDBT50Q P1M (PCB Antenna) Working distance of MDBT50Q-1M
More informationISO / NFC Standards and Specifications Overview. NFC/RFID Training Module #1 (2014) S2 MCU NFC/RFID Applications Team
ISO / NFC Standards and Specifications Overview NFC/RFID Training Module #1 (2014) S2 MCU NFC/RFID Applications Team HF RFID ISO STANDARDS HF RFID ISO Standards Overview The main worldwide accepted High
More informationnblue 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 informationWireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University
Wireless and WiFi Daniel Zappala CS 460 Computer Networking Brigham Young University Wireless Networks 2/28 mobile phone subscribers now outnumber wired phone subscribers similar trend likely with Internet
More informationATSAMB11 BluSDK SMART Example Profiles Application User's Guide
ATSAMB11 BluSDK SMART Example Profiles Application User's Guide Introduction This document describes how to set the ATSAMB11-MR/ZR evaluation boards for various example applications supported by the Advanced
More informationHZX N03 Bluetooth 4.0 Low Energy Module Datasheet
HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History
More informationThis document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module ISP1302-BS.
Application Note AN160301 Use of -BS Development Kit Introduction Scope This document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module -BS. Contents
More informations132_nrf52 release notes
s132_nrf52 release notes Table of Contents Introduction to the s132_nrf52 release notes These release notes describe the changes in the s132_nrf52 from version to version. The release notes are intended
More informationLM931 Bluetooth low energy Module Standalone (With Embedded Bluetooth v4.1 Stack)
Bluetooth low energy Module Revised 04/JUL/2018 Version v1.2 2.50mm 1m 10.1 m m 22m Features Bluetooth v4.1 specification I2C and UART 14 ma Current Consumption (at 0 dbm Tx Output Power) 9 digital and
More informationQuick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.
Quick Start Guide Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.6 (Feb 1, 2017) Quick Start Guide Contents 2 STM32 Nucleo Bluetooth Low Energy expansion
More informationPrepaid Energy System
Prepaid Energy System Group 21 Youssef Ojeil (EE) Michael Cuervo (EE) MD.S. Rahaman (EE) Sahin Okur (EE) Sponsored by: Supervised by Dr. Chung-Yong Chan Goals and Objectives Alternative pre-paid solution
More informationBT121 Bluetooth Smart Ready Module. July 2016
BT121 Bluetooth Smart Ready Module July 2016 TOPICS Bluetooth Smart vs. Smart Ready Bluetooth Smart Ready Use Cases BT121 Key Features BT121 Benefits BT121 Overview Bluetooth Smart Ready Software Development
More informationWireless Local Area Networks (WLAN)
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Wireless Local Area Networks (WLAN) Mobile Communication and Mobile Computing Prof. Dr. Alexander Schill http://www.rn.inf.tu-dresden.de
More informationImplementing A Bluetooth Stack on UEFI
Implementing A Bluetooth Stack on UEFI Tony C.S. Lo Senior Manager American Megatrends Inc. presented by UEFI Plugfest October 2014 Agenda Introduction Bluetooth Architecture UEFI Bluetooth Stack Summary
More informationPerformance of Smartphones while scanning low power Bluetooth Smart Beacons
Performance of Smartphones while scanning low power Bluetooth Smart Beacons (Presented at Embedded Computing Conference Winterthur, 5 th of September 2017) Cornel Brülisauer, Philipp Bachmann, Marcel Meli
More informationCurrent Benefits and Future Directions of NFC Services
Current Benefits and Future Directions of NFC Services Kerem Ok, Vedat Coskun, Mehmet N. Aydin, Busra Ozdenizci www.nfclab.com ISIK University, Istanbul ICEMT 2010 International Conference on Education
More informationSerial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232DEXA
Serial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232DEXA Package content: BLE RS-232 adapter x 1 User manual x 1 Mini USB Cable x 1 DB9 (male) Reset to
More informationBeetle: Operating System Support for the Internet of Things
Beetle: Operating System Support for the Internet of Things Amit Levy, James Hong, Laurynas Riliskis, Philip Levis, David Mazières, and Keith Winstein The Internet of Things Ideal Future The Internet of
More informationTypical 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 informationUnderstanding 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 informationAPAC Application Support Manager Magic Lin
New Bluetooth measurement and solution for Bluetooth low energy MMD APAC Application Support Manager Magic Lin +886-933-710-634 magic.lin@anritsu.com v. H Slide 1 Agenda 1. History of Bluetooth 2. Special
More informationČVUT FEL v Praze, U-BLOX IOT MODULES
ČVUT FEL v Praze, 13.04.2018 U-BLOX IOT MODULES 2 Mariusz Ciesielski Line Manager Mariusz.Ciesielski@microdis.net Microdis Electronics, Sp. z o.o. Strzelińska 17, Żerniki Wrocławskie, Poland 3 NINA Bluetooth
More informationBluetooth BLE V4.2 single mode module
Bluetooth BLE V4.2 single mode module Model: BLEM-C Application: Computer peripherals and I/O devices Mouse Keyboard Multi-touch trackpad Interactive entertainment devices Remote control 3D Glasses Gaming
More informationIoT Connectivity Standards
IoT Connectivity Standards Intro. IoT connectivity Wi-Fi Connectivity BT/ZigBee Connectivity 2015. 10. 28 Advanced Standard R&D Lab. LG Electronics HanGyu Cho (hg.cho@lge.com ) Intro Different IoT Services
More informationDeveloping 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 informationNDB-C0706A Dual Mode Bluetooth Module
NDB-C0706A Dual Mode Bluetooth Module 1 Device Overview 1.1 Description This module is designed with Cypress CYW20706 (previously Broadcom BCM20706) dual mode Bluetooth 5.0 SoC. CYW20706 features 96 MHz
More informationKW41Z IEEE and BLE Coexistence Performance
NXP Semiconductors Document Number: AN12231 Application Note Rev. 0, 08/2018 KW41Z IEEE 802.15.4 and BLE Coexistence Performance MWS module 1. About this manual This document aims to evaluate the performance
More informationSerial 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 informationCC26xBxA Bluetooth Smart and IoT Module
CC26xBxA Bluetooth Smart and IoT Module Features Fully compliant to Bluetooth Low Energy 5.0 (CC264BxA / CC264BxA-S) and 4.2 / 4.1 / 4.0 specifications High efficiency on-module printed PCB RF antenna
More informationUM PN7120 User Manual. User manual COMPANY PUBLIC. Rev January Document information
Document information Info Content Keywords PN7120, NFC, NFCC, NCI Abstract This is a user manual for the PN7120 NFC Controller The aim of this document is to describe the PN7120 interfaces, modes of operation
More informationEVE2 BLE Datasheet. The EVE Platform features standardized IO, common OS and drivers and ultra-low power consumption.
Datasheet Main features Software Micro-kernel with scheduling, power and clock management Contiki OS Tickless design Drivers for peripherals Bluetooth 4.1 compliant low energy singlemode protocol stack
More informationDASH7 Alliance Protocol
DASH7 Alliance Protocol D7A Meeting Paris June 16 th, 2014 Yordan Tabakov PAG Chair yordan@wizzilab.com ORIGINES The DASH7 Alliance Protocol originates from ISO/IEC 18000-7 ISO/IEC 18000 is an interna@onal
More informationBeetle: Many-to-many communication in Bluetooth LE. Amit Levy, Laurynas Riliskis, Philip Levis, David Mazières, and Keith Winstein
Beetle: Many-to-many communication in Bluetooth LE Amit Levy, Laurynas Riliskis, Philip Levis, David Mazières, and Keith Winstein The ideal Internet of Things The Internet of Things today It's Not An
More informationARM mbed Reference Designs
ARM mbed Reference Designs Steve Ogborne Senior Engineer Internet of Things Business Unit mbed Connect / Shenzhen, China 15 th Dec 2015 Contents Intro Smart City Sub-GHz Reference Design Wi-Fi Reference
More information