Introduction to ibeacontm

Size: px
Start display at page:

Download "Introduction to ibeacontm"

Transcription

1 Introduction to ibeacontm Robb Sabolovic 04/24/2014 Redmond, WA Xcoders Meeting ibeacontm is Apple trademark covering location and proximity detection technology.

2 Agenda Introduction to ibeacontm Technology ibeacontm HW and Communication understanding ibeacontm application use cases open discussion. ios 7.0+ CoreLocation ibeacontm integration Questions / Demos

3 ibeacontm is the Apple Trademark for an indoor positioning system that Apple Inc. calls "a new class of lowpowered, low-cost transmitters that can notify nearby ios 7 devices of their presence." What is ibeacon

4 What is behind ibeacon Bluetooth Low Energy (part of the new Bluetooth 4.0 or Bluetooth Smart standard) make ibeacon possible. Any device supporting Bluetooth 4.0 and beyond can be an ibeacon transmitter. However since ibeacon uses uni-directional non-connected advertisement packet transmission, extremely simple very low cost and low power devices can also be an ibeacon broadcasting device. GATT = Generic Attribute Profile ATT = Attribute Profile L2CAP = Logic Link Control and Adaptation Protocol

5 ibeacon Broadcast Events During one broadcast event, the message is be sent on three different Bluetooth low energy dedicated advertisement channels 37(2.402GHz), 38(2.426GHz) and 39(2.480GHz). Broadcast Interval is targeted at 100ms. Delay is a pseudorandom delay up to 10ms Device sleeps (<1uA) between the events.

6 ibeacon Packet Content Preamble (1 byte) Access Address (4 bytes) PDU (2-39 bytes) CRC (3 bytes) 0x8E89BED6 Header (2 bytes) MAC Address (6 bytes) Data (up to 31 bytes) values values ibeacon Prefix (9 bytes) Proximity UUID (16 bytes) Major (2 bytes) Minor (2 bytes) TX Power (2 bytes) ibeacon Prefix (Fixed) A FF 4C TX Power 2 s complement of measured TX

7 ibeacon Ranging One of the keys to ibeacon is the ability to range a device. ranging that enables location based user interaction. Immediate = few cm Near = few meters Far = ~10m Unknown = Out to ~70m Immediate Near It is this Far Unknown

8 ibeacontm Broadcast Devices

9 Bluetooth Smart Beacon Interactions Given that we now know our proximity to a given point we can now offer something in relation to this point Not only this is where you are but also this is what you can do The relative proximity to a beacon can trigger: Open an app and/or perform a specific action within an app Push specific content to a user who opt-in

10 Phones as Smart Beacons Listening for beacons can enable twist to our concepts Still within micro-locationing / interaction Trigger actions based on your vicinity Turn on/off lights Lock/open computers Pre-payment of tickets / merchandise Etc. Beacon scanners can Keep track of phones in vicinity

11 Use Case - Retail Consumer Special promotions Personal messages Recommendations Automatic check-in Retailer Monitoring shopping behavior Advertisement Simplify payment handling Data collection

12 Cloud service Beacon management Access information on user Push segmented information Security / Beacon validation Use Case - Retail

13 Use Case - Asset Tracking

14 CoreLocation ibeacon Integration Overview The Core Location framework lets you determine the current location or heading associated with a device. The framework uses the available hardware to determine the user s position and heading. You use the classes and protocols in this framework to configure and schedule the delivery of location and heading events. You can also use it to define geographic regions and monitor when the user crosses the boundaries of those regions. In ios, you can also define a region around a Bluetooth beacon. Class References CLBeacon CLBeaconRegion CLCircularRegion CLGeocoder CLHeading CLLocation CLLocationManager CLPlacemark CLRegion

15 CLBeaconRegion Overview A CLBeaconRegion object defines a type of region that is based on the device s proximity to a Bluetooth beacon, as opposed to a geographic location. A beacon region looks for devices whose identifying information matches the information you provide. When that device comes in range, the region triggers the delivery of an appropriate notification. Specifying a Beacon s Identity You identify beacons using a combination of three values: The proximityuuid property contains the identifier that you use to identify your company s beacons. You typically generate only one UUID for your company s beacons but can generate more as needed. You generate this value using the uuidgen command-line tool. The major property contains a value that can be used to group related sets of beacons. For example, a department store might assign the same major value for all of the beacons on the same floor. The minor property specifies the individual beacon within a group. For example, for a group of beacons on the same floor of a department store, this value might be assigned to a beacon in a particular section

16 CLBeacon Overview The CLBeacon class represents a beacon that was encountered during region monitoring. You do not create instances of this class directly. The location manager object reports encountered beacons to its associated delegate object. You can use the information in a beacon object to identify which beacon was encountered. The identity of a beacon is defined by its proximityuuid, major, and minor properties. These values are coded into the beacon itself. Tasks Identifying the Beacon proximityuuid property major property minor property Determining the Beacon Distance proximity property accuracy property rssi property

17 CLLocationManager Overview The CLLocationManager class defines the interface for configuring the delivery of location- and heading-related events to your application. You use an instance of this class to establish the parameters that determine when location and heading events should be delivered and to start and stop the actual delivery of those events. You can also use a location manager object to retrieve the most recent location and heading data. A location manager object provides support for the following location-related activities: Tracking large or small changes in the user s current location with a configurable degree of accuracy. Reporting heading changes from the onboard compass. (ios only) Monitoring distinct regions of interest and generating location events when the user enters or leaves those regions. Deferring the delivery of location updates while the app is in the background. (ios 6 and later only) Reporting the range to nearby beacons. Some location services require the presence of specific hardware on the given device. For example, heading information is available only for devices that contain a hardware compass. This class defines several methods that you can use to determine which services are currently available.

18 ibeaconsimple Xcode Example Demo New Project

19 ibeaconsimple Xcode Example Demo Linked Frameworks CoreLocation and CoreBluetooth Frameworks are necessary for running an ibeacon application

20 ibeaconsimple Xcode Example Demo StoryBoard

21 #import <UIKit/UIKit.h> #import <CoreLocation/CoreLocation.h> #import <CoreBluetooth/CoreBluetooth.h> #import <AudioToolbox/AudioToolbox.h> ibeaconsimple Xcode Example Demo (strong, nonatomic) CLLocationManager (strong, nonatomic) CLBeaconRegion (weak, nonatomic) IBOutlet UILabel (weak, nonatomic) IBOutlet UILabel (weak, nonatomic) IBOutlet UILabel (weak, nonatomic) IBOutlet UILabel (weak, nonatomic) IBOutlet UILabel (weak, nonatomic) IBOutlet ViewController : UIViewController <CLLocationManagerDelegate>

22 #import ViewController - (void)viewdidload { [super viewdidload]; ibeaconsimple Xcode Example Demo ViewController.m // Initialize our location manager and set ourselves as delegate self.locationmanager = [[CLLocationManager alloc] init]; self.locationmanager.delegate = self; // Create UUID with the same UUID as Broadcasting Device NSUUID *uuid = [[NSUUID alloc] initwithuuidstring:@"e2c56db5-dffb-48d2-b060-d0f5a "]; NSUInteger mymajor = 1; // Set Region to cover only one Major value within the defined UUID space self.beaconregion = [[CLBeaconRegion alloc] initwithproximityuuid: uuid major: mymajor [self.locationmanager startmonitoringforregion:self.beaconregion]; } - (void)locationmanager:(cllocationmanager*)manager didenterregion:(clregion*)region { // Start Ranging of UUID based Region [self.locationmanager startrangingbeaconsinregion:self.beaconregion]; }...

23 ibeaconsimple Xcode Example Demo ViewController.m Continued... -(void)locationmanager:(cllocationmanager*)manager didrangebeacons:(nsarray*)beacons inregion:(clbeaconregion*)region { CLBeacon *beacon = [[CLBeacon alloc] init]; beacon = [beacons lastobject]; self.statelabel.text found"; self.majorlabel.text = [NSString stringwithformat:@"major: %@", beacon.major]; self.minorlabel.text = [NSString stringwithformat:@"minor: %@", beacon.minor]; self.rssilabel.text = [NSString stringwithformat:@"rssi: %li", (long)beacon.rssi]; self.distancelabel.text = [NSString stringwithformat:@"distance: %f meters", (double)beacon.accuracy]; } if (beacon.proximity == CLProximityUnknown) { self.proximitylabel.text Unknown"; self.majorlabel.text self.minorlabel.text self.rssilabel.text self.distancelabel.text } else if (beacon.proximity == CLProximityImmediate) { AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); self.proximitylabel.text Immediate"; } else if (beacon.proximity == CLProximityNear) { self.proximitylabel.text Near"; } else if (beacon.proximity == CLProximityFar) { self.proximitylabel.text Far"; }

24 ibeaconsimple Xcode Example Demo ViewController.m Continued... -(void)locationmanager:(cllocationmanager*)manager didexitregion:(clregion*)region { // Stop Ranging of beaconregion Region based detection still active [self.locationmanager stoprangingbeaconsinregion:self.beaconregion]; } // Clear out values when Beacon is gone self.statelabel.text gone"; self.majorlabel.text self.minorlabel.text self.proximitylabel.text "; self.rssilabel.text self.distancelabel.text - (void)didreceivememorywarning { [super didreceivememorywarning]; // Dispose of any resources that can be recreated.

25 ibeaconsimple Demo Application Operation

26 Other ibeacon Demos Proximity Triggered Actions Open Safari Website when Ranging = Immediate

27 Other ibeacon Demos Background Notification Actions

28 Thanks for your participation Reference Links: TI Low-cost Broadcaster Reference Design TI SensorTag Hardware CoreLocation Framework (developer.apple.com) AirLocate Demo Code (developer.apple.com)

How to Configure ibeacons in Jamf Pro

How to Configure ibeacons in Jamf Pro What is an ibeacon? ibeacon is a communication protocol developed by Apple on top of Bluetooth Smart technology. It allows developers to create mobile apps aware of location context provided by beacons.

More information

ARUBA LOCATION SERVICES

ARUBA LOCATION SERVICES ARUBA LOCATION SERVICES Powered by Aruba Beacons The flagship product of the product line is Aruba Beacons. When Aruba Beacons are used in conjunction with the Meridian mobile app platform, they enable

More information

A Simple Smart Shopping Application Using Android Based Bluetooth Beacons (IoT)

A Simple Smart Shopping Application Using Android Based Bluetooth Beacons (IoT) Advances in Wireless and Mobile Communications. ISSN 0973-6972 Volume 10, Number 5 (2017), pp. 885-890 Research India Publications http://www.ripublication.com A Simple Smart Shopping Application Using

More information

Beacons Proximity UUID, Major, Minor, Transmission Power, and Interval values made easy

Beacons Proximity UUID, Major, Minor, Transmission Power, and Interval values made easy Beacon Setup Guide 2 Beacons Proximity UUID, Major, Minor, Transmission Power, and Interval values made easy In this short guide, you ll learn which factors you need to take into account when planning

More information

DYNAMIC BLUETOOTH BEACONS FOR PEOPLE WITH DISABILITIES

DYNAMIC BLUETOOTH BEACONS FOR PEOPLE WITH DISABILITIES DYNAMIC BLUETOOTH BEACONS FOR PEOPLE WITH DISABILITIES A journey from ibeacon to IoT beacons, InfinIT Summit 2017 BLUETOOTH BEACONS Short information sent by radio A few times per second Kind of radio

More information

CSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc.

CSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc. CSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc. CSRmesh Recap Bluetooth Mesh Introduction What is CSRmesh? A protocol that runs

More information

Round shape, white case with 3M adhesive sticker, including 2pcs ER12450 battery and industrial package, special for indoor location, RoHS

Round shape, white case with 3M adhesive sticker, including 2pcs ER12450 battery and industrial package, special for indoor location, RoHS Beacon / ibeacon / MiniBeacon FCC Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed

More information

Splunking ibeacon (BLE) for Profit and Pleasure

Splunking ibeacon (BLE) for Profit and Pleasure Copyright 2014 Splunk Inc. Splunking ibeacon (BLE) for Profit and Pleasure Cody Harris Stefan Sievert SE Manager Client Architect Disclaimer During the course of this presentajon, we may make forward looking

More information

1. Product Introduction FeasyBeacons are designed by Shenzhen Feasycom Technology Co., Ltd which has the typical models as below showing: Model FSC-BP

1. Product Introduction FeasyBeacons are designed by Shenzhen Feasycom Technology Co., Ltd which has the typical models as below showing: Model FSC-BP ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, FeasyBeacon Getting Started Guide Version 2.5 Feasycom Online Technical Support: Skype: Feasycom Technical Support Direct Tel: 086 755 23062695 Email:

More information

TRBOnet Enterprise/PLUS

TRBOnet Enterprise/PLUS TRBOnet Enterprise/PLUS Bluetooth-based Indoor Positioning User Guide Version 5.2 World HQ Neocom Software 8th Line 29, Vasilyevsky Island St. Petersburg, 199004, Russia US Office Neocom Software 15200

More information

The definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale

The definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale The definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale If you re working on an enterprise Request For Quote (RFQ) or Request For Proposal (RFP) for BLE Beacons using any of the

More information

Smart Beacon Management with BlueRange

Smart Beacon Management with BlueRange Smart Beacon Management with BlueRange Version 1.1 Status 01/2018 This article describes the need for Smart Beacon Management, demonstrates innovative ways to manage and control it efficiently, and shows

More information

Catalog

Catalog - 1 - Catalog 1. Description...- 3-2. Features...- 3-3. Application...- 3-4. Block Diagram...- 3-5. Electrical Characteristics... - 4-6. Operation... - 4-1) Power on Reset...- 4-2) Setting Mode... - 5-3)

More information

STUDY ON THE TRADE OFF BETWEEN THROUGHPUT AND POWER CONSUMPTION IN THE DESIGN OF BLUETOOTH LOW ENERGY APPLICATIONS. Hafiz Ahmed

STUDY ON THE TRADE OFF BETWEEN THROUGHPUT AND POWER CONSUMPTION IN THE DESIGN OF BLUETOOTH LOW ENERGY APPLICATIONS. Hafiz Ahmed STUDY ON THE TRADE OFF BETWEEN THROUGHPUT AND POWER CONSUMPTION IN THE DESIGN OF BLUETOOTH LOW ENERGY APPLICATIONS Approved: By Hafiz Ahmed Ahmed Eltom Professor of Electrical Engineering (Chair) Mina

More information

MOBILE COMPUTING 1/29/18. Cellular Positioning: Cell ID. Cellular Positioning - Cell ID with TA. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 1/29/18. Cellular Positioning: Cell ID. Cellular Positioning - Cell ID with TA. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Cellular Positioning: Cell ID Open-source database of cell IDs: opencellid.org Cellular Positioning - Cell ID with TA TA: Timing Advance (time a signal takes

More information

SmartPTT. Indoor Positioning Service

SmartPTT. Indoor Positioning Service SmartPTT Indoor Positioning Service October 2018 Indoor Tracking in SmartPTT Configurator Indoor Tracking in SmartPTT Configurator Big organizations with huge premises require constant control over their

More information

BTLE beacon for 8262 DECT handset Engineering Rules

BTLE beacon for 8262 DECT handset Engineering Rules BTLE beacon for 8262 DECT handset Engineering Rules 8AL90346ENAAed01 April 2017 Table of content 1. INTRODUCTION... 3 2. LIST OF ACRONYMS... 3 3. RECOMMENDED USE CASES... 3 3.1 BEACON EVENT... 3 3.2 LOCATION

More information

Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden)

Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden) Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden) TechnicalWhitepaper)) Satellite-based GPS positioning systems provide users with the position of their

More information

WELLCORE R ibeacon Series

WELLCORE R ibeacon Series WELLCORE R ibeacon Series Product Specification V1.0 March-2016 NOTE: INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH WELLCORE PRODUCTS, NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,

More information

TRBOnet Mobile. User Guide. for ios. Version 1.8. Internet. US Office Neocom Software Jog Road, Suite 202 Delray Beach, FL 33446, USA

TRBOnet Mobile. User Guide. for ios. Version 1.8. Internet. US Office Neocom Software Jog Road, Suite 202 Delray Beach, FL 33446, USA TRBOnet Mobile for ios User Guide Version 1.8 World HQ Neocom Software 8th Line 29, Vasilyevsky Island St. Petersburg, 199004, Russia US Office Neocom Software 15200 Jog Road, Suite 202 Delray Beach, FL

More information

TRBOnet Enterprise/PLUS

TRBOnet Enterprise/PLUS TRBOnet Enterprise/PLUS Guard Tour User Guide Version 5.2 World HQ Neocom Software 8th Line 29, Vasilyevsky Island St. Petersburg, 199004, Russia US Office Neocom Software 15200 Jog Road, Suite 202 Delray

More information

Low Power with Long Range RF Module DATASHEET Description

Low Power with Long Range RF Module DATASHEET Description Wireless-Tag WT-900M Low Power with Long Range RF Module DATASHEET Description WT-900M is a highly integrated low-power half-'duplex RF transceiver module embedding high-speed low-power MCU and high-performance

More information

Introduction to Mobile Sensing Technology

Introduction to Mobile Sensing Technology Introduction to Mobile Sensing Technology Kleomenis Katevas k.katevas@qmul.ac.uk https://minoskt.github.io Image by CRCA / CNRS / University of Toulouse In this talk What is Mobile Sensing? Sensor data,

More information

Aruba Beacons Validated Reference Design

Aruba Beacons Validated Reference Design Aruba Beacons Validated Reference Design Copyright 2015 Hewlett Packard Enterprise Development LP Open Source Code This product includes code licensed under the GNU General Public License, the GNU Lesser

More information

Information gathering system based on BLE communication for bus information sharing

Information gathering system based on BLE communication for bus information sharing Information gathering system based on BLE communication for bus information sharing Katsuhiro Naito Department of Information Science, Aichi Institute of Technology, 1247 Yachigusa, Yakusa, Toyota, Aichi

More information

A Beacon of Hope: The Event Intelligence Revolution

A Beacon of Hope: The Event Intelligence Revolution A Beacon of Hope: The Event Intelligence Revolution Beacon technology has dramatically shifted the landscape of almost every industry, and the potential for the event marketing world is limitless. Game

More information

Advertising position with battery-less Bluetooth Low Energy

Advertising position with battery-less Bluetooth Low Energy Zürich University Of Applied Sciences Institute of Embedded Systems InES Advertising position with battery-less Bluetooth Low Energy (Presented at Embedded World Conference Nuremberg, 1 st March 2012)

More information

USER GUIDE CUBEACON TOOLS MOBILE ANDROID APP

USER GUIDE CUBEACON TOOLS MOBILE ANDROID APP USER GUIDE CUBEACON TOOLS MOBILE ANDROID APP CONNET YOUR IDEAS TO WORLD Version 1.2 Mei 17 About CUBEACON Cubeacon : ibeacon bluetooth technology is to meet the full bene ts of signal transmission required

More information

Bluetooth low energy CC2541 ibeacon module. Datasheet

Bluetooth low energy CC2541 ibeacon module. Datasheet Bluetooth low energy CC254 ibeacon module Datasheet 204 Table of contents. Description...3 2. Features...3 3. ibeacon parameter default setting...3 4. Modify ibeacon parameter...4 5. Electronic parameters...7

More information

On Practical Selective Jamming of Bluetooth Low Energy Advertising

On Practical Selective Jamming of Bluetooth Low Energy Advertising On Practical Selective Jamming of Bluetooth Low Energy Advertising S. Brauer, A. Zubow, S. Zehl, M. Roshandel, S. M. Sohi Technical University Berlin & Deutsche Telekom Labs Germany Outline Motivation,

More information

Occupancy Detection via ibeacon on Android Devices for Smart Building Management

Occupancy Detection via ibeacon on Android Devices for Smart Building Management Occupancy Detection via ibeacon on Android Devices for Smart Building Management Omitted for blind review Abstract Building heating, ventilation, and air conditioning (HVAC) systems are considered to be

More information

ANALYSIS OF BLUETOOTH LOW ENERGY BEACONS IN INDOOR LOCALIZATION POLICY AND APPLICATION JERRY R. GUO THESIS

ANALYSIS OF BLUETOOTH LOW ENERGY BEACONS IN INDOOR LOCALIZATION POLICY AND APPLICATION JERRY R. GUO THESIS c 2018 Jerry R. Guo ANALYSIS OF BLUETOOTH LOW ENERGY BEACONS IN INDOOR LOCALIZATION POLICY AND APPLICATION BY JERRY R. GUO THESIS Submitted in partial fulfillment of the requirements for the degree of

More information

TRBOnet Guard Tour Configuration and Operation Guide

TRBOnet Guard Tour Configuration and Operation Guide TRBOnet Guard Tour and Operation Guide Version 5.0 World HQ Neocom Software 8th Line 29, Vasilyevsky Island St. Petersburg, 199004, Russia US Office Neocom Software 15200 Jog Road, Suite 202 Delray Beach,

More information

A Bluetooth Smart Analyzer in ibeacon Networks

A Bluetooth Smart Analyzer in ibeacon Networks A Bluetooth Smart Analyzer in ibeacon Networks Maria Varsamou and Theodore Antonakopoulos University of Patras Department of Electrical and Computer Engineering Patras 26504, Greece e-mails: mtvars@upatras.gr

More information

Paper number ITS-EU-SP0127. Experimenting Bluetooth beacon infrastructure in urban transportation

Paper number ITS-EU-SP0127. Experimenting Bluetooth beacon infrastructure in urban transportation 11 th ITS European Congress, Glasgow, Scotland, 6-9 June 2016 Paper number ITS-EU-SP0127 Jukka Ahola (jukka.ahola@vtt.fi) 1*, Samuli Heinonen (samuli.heinonen@vtt.fi) 1 1. VTT Technical Research Centre

More information

BikeApp - Detecting Cyclists Activity and Location using Bluetooth Low Energy Technology

BikeApp - Detecting Cyclists Activity and Location using Bluetooth Low Energy Technology BikeApp - Detecting Cyclists Activity and Location using Bluetooth Low Energy Technology Andriy Zabolotnyy Instituto Superior Técnico andriyzabolotnyy@tecnico.ulisboa.pt ABSTRACT In urban environments,

More information

Experimental Evaluation of Precision of a Proximity-based Indoor Positioning System

Experimental Evaluation of Precision of a Proximity-based Indoor Positioning System Experimental Evaluation of Precision of a Proximity-based Indoor Positioning System Sylvia T. Kouyoumdjieva and Gunnar Karlsson School of Electrical Engineering and Computer Science KTH Royal Institute

More information

Bluetooth positioning. Timo Kälkäinen

Bluetooth positioning. Timo Kälkäinen Bluetooth positioning Timo Kälkäinen Background Bluetooth chips are cheap and widely available in various electronic devices GPS positioning is not working indoors Also indoor positioning is needed in

More information

RN-21. Class 1 Bluetooth Module. Applications. Features. Description. Block Diagram. DS-RN21-V2 3/25/2010

RN-21. Class 1 Bluetooth Module. Applications. Features. Description. Block Diagram.   DS-RN21-V2 3/25/2010 RN-21 www.rovingnetworks.com DS-RN21-V2 3/25/2010 Class 1 Bluetooth Module Features Supports Bluetooth 2.1/2.0/1.2/1.1 standards Class1, up to 15dBm(RN21) (100meters) Bluetooth v2.0+edr support Postage

More information

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications AT-XTR-7020A-4 Multi-Channel Micro Embedded Transceiver Module The AT-XTR-7020A-4 radio data transceiver represents a simple and economical solution to wireless data communications. The employment of an

More information

Accelerometer-based wireless remote control powered with harvested energy

Accelerometer-based wireless remote control powered with harvested energy Zürich University of Applied Sciences ; ZHAW-InES 1 / 10 Accelerometer-based wireless remote control powered with harvested energy Author: M. Meli Contact address: Prof. Dr. Marcel Meli Zürcher Hochschule

More information

In-door localization and navigation for Android platform

In-door localization and navigation for Android platform MASARYK UNIVERSITY FACULTY OF INFORMATICS Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý In-door localization and navigation for Android platform MASTER S THESIS Juraj Beníček Brno, spring 2015 Declaration Hereby I declare, that

More information

ibeacons Bible 1.0 For the latest version of this document, please visit

ibeacons Bible 1.0 For the latest version of this document, please visit ibeacons Bible 1.0 Andy Cavallini (Gaia-Matrix) andy.cavallini@gaia-matrix.com http://www.gaia-matrix.com For the latest version of this document, please visit http://www.gaia-matrix.com Contents Preface

More information

Senion IPS 101. An introduction to Indoor Positioning Systems

Senion IPS 101. An introduction to Indoor Positioning Systems Senion IPS 101 An introduction to Indoor Positioning Systems INTRODUCTION Indoor Positioning 101 What is Indoor Positioning Systems? 3 Where IPS is used 4 How does it work? 6 Diverse Radio Environments

More information

ibeacon Spoofing Security and Privacy Implications of ibeacon Technology Karan Singhal

ibeacon Spoofing Security and Privacy Implications of ibeacon Technology Karan Singhal ibeacon Spoofing Security and Privacy Implications of ibeacon Technology Karan Singhal ABSTRACT Apple introduced ibeacons with ios 7, revolutionizing the way our phones interact with real- life places

More information

SHOPPING IN MOTION HOW POSITIONING, INDOOR NAVIGATION AND PERSONALIZED MOBILE MARKETING SET STATIONARY TRADE IN MOTION.

SHOPPING IN MOTION HOW POSITIONING, INDOOR NAVIGATION AND PERSONALIZED MOBILE MARKETING SET STATIONARY TRADE IN MOTION. SHOPPING IN MOTION HOW POSITIONING, INDOOR NAVIGATION AND PERSONALIZED MOBILE MARKETING SET STATIONARY TRADE IN MOTION. Nowadays customers are provided with various channels for shopping and for getting

More information

Enhancing Bluetooth Location Services with Direction Finding

Enhancing Bluetooth Location Services with Direction Finding Enhancing Bluetooth Location Services with Direction Finding table of contents 1.0 Executive Summary...3 2.0 Introduction...4 3.0 Bluetooth Location Services...5 3.1 Bluetooth Proximity Solutions 5 a.

More information

SmartPTT PLUS 9.1. Radioserver Configurator User Guide

SmartPTT PLUS 9.1. Radioserver Configurator User Guide Radioserver Configurator User Guide November 2016 Table of contents SmartPTT Radioserver Configurator 5 Settings 5 Radioserver 5 Redundant Radio Server 8 Licenses 14 Services 20 ARS 20 GPS 22 TMS 23 Telemetry

More information

Comparison of RSSI-Based Indoor Localization for Smart Buildings with Internet of Things

Comparison of RSSI-Based Indoor Localization for Smart Buildings with Internet of Things Comparison of RSSI-Based Indoor Localization for Smart Buildings with Internet of Things Sebastian Sadowski and Petros Spachos, School of Engineering, University of Guelph, Guelph, ON, N1G 2W1, Canada

More information

IoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal

IoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal IoT Indoor Positioning with BLE Beacons Author: Uday Agarwal Contents Introduction 1 Bluetooth Low Energy and RSSI 2 Factors Affecting RSSI 3 Distance Calculation 4 Approach to Indoor Positioning 5 Zone

More information

Performance Evaluation of Beacons for Indoor Localization in Smart Buildings

Performance Evaluation of Beacons for Indoor Localization in Smart Buildings Performance Evaluation of Beacons for Indoor Localization in Smart Buildings Andrew Mackey, mackeya@uoguelph.ca Petros Spachos, petros@uoguelph.ca University of Guelph, School of Engineering 1 Agenda The

More information

Hack Your Ride With Beacon Technology!

Hack Your Ride With Beacon Technology! Hack Your Ride With Beacon Technology! #kontakt_io Trevor Longino Head of Marketing & PR @trevorlongino @kontakt_io We help build the world s best proximity solutions 10 thousand+ clients! Welcome to the

More information

TEPZZ A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: H02J 17/00 ( )

TEPZZ A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: H02J 17/00 ( ) (19) TEPZZ 56857 A_T (11) EP 2 568 572 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 13.03.2013 Bulletin 2013/11 (51) Int Cl.: H02J 17/00 (2006.01) (21) Application number: 12183666.2 (22)

More information

Comparison ibeacon VS Smart Antenna

Comparison ibeacon VS Smart Antenna Comparison ibeacon VS Smart Antenna Introduction Comparisons between two objects must be exercised within context. For example, no one would compare a car to a couch there is very little in common. Yet,

More information

Test Specification Test Procedure for Nanotron Sensor Modules Version Number: 2.10 Author: Thomas Reschke. swarm API NA

Test Specification Test Procedure for Nanotron Sensor Modules Version Number: 2.10 Author: Thomas Reschke. swarm API NA Test Specification Test Procedure for Nanotron Sensor Modules Version Number: 2.10 Author: Thomas Reschke 1.6.1 NA-13-0267-0003-1.6.1 Document Information Document Title: Document Version: 1.6.1 Current

More information

Hardware-free Indoor Navigation for Smartphones

Hardware-free Indoor Navigation for Smartphones Hardware-free Indoor Navigation for Smartphones 1 Navigation product line 1996-2015 1996 1998 RTK OTF solution with accuracy 1 cm 8-channel software GPS receiver 2004 2007 Program prototype of Super-sensitive

More information

RN-41-SM. Class 1 Bluetooth Socket Module. Features. Applications. Description. Block Diagram. rn-41sm-ds 9/9/2009

RN-41-SM. Class 1 Bluetooth Socket Module. Features. Applications. Description. Block Diagram.   rn-41sm-ds 9/9/2009 RN-41-SM www.rovingnetworks.com rn-41sm-ds 9/9/2009 Class 1 Bluetooth Socket Module Features Socket module 3/5V DC TTL I/O Fully qualified Bluetooth 2.1/2.0/1.2/1.1 module Bluetooth v2.0+edr support Low

More information

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN International Journal of Scientific & Engineering Research Volume 8, Issue 5, May-2017 38 Attendance system using Beacon Technology 1 Varshini A, 2 Indhurekha S 1 UG Scholar, 2 Assistant Professor, Computer

More information

Context-Aware Mobile Apps using ibeacons: Towards Smarter Interactions

Context-Aware Mobile Apps using ibeacons: Towards Smarter Interactions Sheridan College SOURCE: Sheridan Scholarly Output Undergraduate Research Creative Excellence Faculty Publications and Scholarship School of Applied Computing 2015 Context-Aware Mobile Apps using ibeacons:

More information

An analysis of ibeacons and critical minimum distances in device placement

An analysis of ibeacons and critical minimum distances in device placement An analysis of ibeacons and critical minimum distances in device placement Abstract Degree Project in Information and Software Systems First Level Examensarbete inom information- och programvarusystem,

More information

From Network Noise to Social Signals

From Network Noise to Social Signals From Network Noise to Social Signals NETWORK-SENSING FOR BEHAVIOURAL MODELLING IN PRIVATE AND SEMI-PUBLIC SPACES Afra Mashhadi Bell Labs, Nokia 23rd May 2016 http://www.afra.tech WHAT CAN BEHAVIOUR MODELLING

More information

JDY-08 Bluetooth transparent transmission module

JDY-08 Bluetooth transparent transmission module TAG: JDY-08 Bluetooth LE BLE HM-10 HM-11 AT-09 CC41-A Original Reference (Chinese) : http://pan.baidu.com/s/1jidemdw http://www.cnledw.com/inter/upload/2016072916504828280.pdf https://pan.baidu.com/s/1nvanmex

More information

Wireless Networked Systems

Wireless Networked Systems Wireless Networked Systems CS 795/895 - Spring 2013 Lec #4: Medium Access Control Power/CarrierSense Control, Multi-Channel, Directional Antenna Tamer Nadeem Dept. of Computer Science Power & Carrier Sense

More information

KAPPA M. Radio Modem Module. Features. Applications

KAPPA M. Radio Modem Module. Features. Applications KAPPA M Radio Modem Module Features Intelligent RF modem module Serial data interface with handshake Host data rates up to 57,600 baud RF Data Rates to 115Kbps Range up to 500m Minimal external components

More information

How to implement proximity marketing campaigns without an app

How to implement proximity marketing campaigns without an app How to implement proximity marketing campaigns without an app Generate more revenue from current customers & attract new visitors by using Eddystone beacons Table of Contents: Why Eddystone will be a game

More information

Certified Wireless USB Host Controller

Certified Wireless USB Host Controller Certified Wireless USB Host Controller Abdul R. Ismail Intel Corporation Agenda Architectural Overview UWB Radio Controller (URC) Certified Wireless USB Host Controller (WHC) Next Steps UWB Multi-Interface

More information

Context-Aware Planning and Verification

Context-Aware Planning and Verification 7 CHAPTER This chapter describes a number of tools and configurations that can be used to enhance the location accuracy of elements (clients, tags, rogue clients, and rogue access points) within an indoor

More information

Enhanced Push-to-Talk Application for iphone

Enhanced Push-to-Talk Application for iphone AT&T Business Mobility Enhanced Push-to-Talk Application for iphone Standard Version Release 8.3 Table of Contents Introduction and Key Features 2 Application Installation & Getting Started 2 Navigating

More information

Beacon Indoor Navigation System. Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE.

Beacon Indoor Navigation System. Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE. Beacon Indoor Navigation System Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE. Motivation GPS technologies are not effective indoors Current indoor accessibility

More information

BlueMesh: Mesh topology for smart home and smart building

BlueMesh: Mesh topology for smart home and smart building BlueMesh: Mesh topology for smart home and smart building Agenda 2 Presentation Time Speaker Application scenario BlueMesh System overview Mesh protocol BlueMesh main features Application scenario Application

More information

A Proximity Information Propagation Mechanism Using Bluetooth Beacons for Grouping Devices

A Proximity Information Propagation Mechanism Using Bluetooth Beacons for Grouping Devices A Proximity Information Propagation Mechanism Using Bluetooth Beacons for Grouping Devices Masato Watanabe, Yuya Sakaguchi, Tadachika Ozono, Toramatsu Shintani Department of Scientific and Engineering

More information

Computer Networks. Week 03 Founda(on Communica(on Concepts. College of Information Science and Engineering Ritsumeikan University

Computer Networks. Week 03 Founda(on Communica(on Concepts. College of Information Science and Engineering Ritsumeikan University Computer Networks Week 03 Founda(on Communica(on Concepts College of Information Science and Engineering Ritsumeikan University Agenda l Basic topics of electromagnetic signals: frequency, amplitude, degradation

More information

PSoC Academy: How to Create a PSoC BLE Android App Lesson 9: BLE Robot Schematic 1

PSoC Academy: How to Create a PSoC BLE Android App Lesson 9: BLE Robot Schematic 1 1 All right, now we re ready to walk through the schematic. I ll show you the quadrature encoders that drive the H-Bridge, the PWMs, et cetera all the parts on the schematic. Then I ll show you the configuration

More information

Using ibeacon for Newborns Localization in Hospitals

Using ibeacon for Newborns Localization in Hospitals Using ibeacon for Newborns Localization in Hospitals G.Hanitha,E.Shanthanu Bharathi,R.Suriya,S.Vilasini,R.Mahendran Department of Electronics and Communication Engineering, K.S.R. College of Engineering,

More information

Virtual Guide Dog: the Next Generation Pedestrian Signal for the Visually Impaired

Virtual Guide Dog: the Next Generation Pedestrian Signal for the Visually Impaired Virtual Guide Dog: the Next Generation Pedestrian Signal for the Visually Impaired Joyoung Lee Assistant Professor Co-Authors: Zijia Zhong, Branislav Dimitrjevic, and Kitae Kim ITS Resource Center New

More information

B L E N e t w o r k A p p l i c a t i o n s f o r S m a r t M o b i l i t y S o l u t i o n s

B L E N e t w o r k A p p l i c a t i o n s f o r S m a r t M o b i l i t y S o l u t i o n s B L E N e t w o r k A p p l i c a t i o n s f o r S m a r t M o b i l i t y S o l u t i o n s A t e c h n i c a l r e v i e w i n t h e f r a m e w o r k o f t h e E U s Te t r a m a x P r o g r a m m

More information

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity

More information

AN797 WDS USER S GUIDE FOR EZRADIO DEVICES. 1. Introduction. 2. EZRadio Device Applications Radio Configuration Application

AN797 WDS USER S GUIDE FOR EZRADIO DEVICES. 1. Introduction. 2. EZRadio Device Applications Radio Configuration Application WDS USER S GUIDE FOR EZRADIO DEVICES 1. Introduction Wireless Development Suite (WDS) is a software utility used to configure and test the Silicon Labs line of ISM band RFICs. This document only describes

More information

745 Transformer Protection System Communications Guide

745 Transformer Protection System Communications Guide Digital Energy Multilin 745 Transformer Protection System Communications Guide 745 revision: 5.20 GE publication code: GEK-106636E GE Multilin part number: 1601-0162-A6 Copyright 2010 GE Multilin GE Multilin

More information

Apple created ibeacons utilizing Bluetooth low-energy (BLE) technology, offering a new

Apple created ibeacons utilizing Bluetooth low-energy (BLE) technology, offering a new Angela Hart Linda Huber Mia Gao Wenting Mai Laura Werthmann Abstract: Apple created ibeacons utilizing Bluetooth low-energy (BLE) technology, offering a new method to interact with customers utilizing

More information

Pixie Location of Things Platform Introduction

Pixie Location of Things Platform Introduction Pixie Location of Things Platform Introduction Location of Things LoT Location of Things (LoT) is an Internet of Things (IoT) platform that differentiates itself on the inclusion of accurate location awareness,

More information

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks By Beakcheol Jang, Jun Bum Lim, Mihail Sichitiu, NC State University 1 Presentation by Andrew Keating for CS577 Fall 2009 Outline

More information

NETWORK CONNECTIVITY FOR IoT. Hari Balakrishnan. Lecture #5 6.S062 Mobile and Sensor Computing Spring 2017

NETWORK CONNECTIVITY FOR IoT. Hari Balakrishnan. Lecture #5 6.S062 Mobile and Sensor Computing Spring 2017 NETWORK CONNECTIVITY FOR IoT Hari Balakrishnan Lecture #5 6.S062 Mobile and Sensor Computing Spring 2017 NETWORKING: GLUE FOR THE IOT IoT s technology push from the convergence of Embedded computing Sensing

More information

Just how smart is your home?

Just how smart is your home? Just how smart is your home? A look at the features and benefits of LightwaveRF technology to control lighting, heating and security in your home. John Shermer Technology Choices Technology Choices Zigbee

More information

Push-to-talk ios User Guide (v8.0)

Push-to-talk ios User Guide (v8.0) Push-to-talk ios User Guide (v8.0) PTT 8.0 ios - Table of Contents 1 Activating PTT on your ios device... 4 How to activate PTT on your Android Smartphone... 4 How to Logout and Login to the PTT Service...

More information

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications Bluetooth Low Energy Sensing Technology for Proximity Construction Applications JeeWoong Park School of Civil and Environmental Engineering, Georgia Institute of Technology, 790 Atlantic Dr. N.W., Atlanta,

More information

Active RFID System with Wireless Sensor Network for Power

Active RFID System with Wireless Sensor Network for Power 38 Active RFID System with Wireless Sensor Network for Power Raed Abdulla 1 and Sathish Kumar Selvaperumal 2 1,2 School of Engineering, Asia Pacific University of Technology & Innovation, 57 Kuala Lumpur,

More information

Contents. Introduction 3. About Festyvent 3. Document Purpose 3. App Icon Custom and Enterprise 5. Splash Screen Custom and Enterprise 5

Contents. Introduction 3. About Festyvent 3. Document Purpose 3. App Icon Custom and Enterprise 5. Splash Screen Custom and Enterprise 5 FESTYVENT IMAGE MAP Contents Introduction 3 About Festyvent 3 Document Purpose 3 App Icon Custom and Enterprise 5 Splash Screen Custom and Enterprise 5 Welcome Screens 6 Navigation Icons 7 Top Level Images

More information

Location Planning and Verification

Location Planning and Verification 7 CHAPTER This chapter describes addresses a number of tools and configurations that can be used to enhance location accuracy of elements (clients, tags, rogue clients, and rogue access points) within

More information

WIRELESS NETWORK USER MANUAL MHz RFT-868-REL Remotely Controlled Relay Switch

WIRELESS NETWORK USER MANUAL MHz RFT-868-REL Remotely Controlled Relay Switch WIRELESS NETWORK USER MANUAL 868.3 MHz Remotely Controlled Relay Switch Device Specifications Max Switching Voltage: 250 VAC Max Switching Current: 10 A Max Switching Power: 2500 VA Power Draw in standby

More information

Bluetooth LE Bridge Module FAQ

Bluetooth LE Bridge Module FAQ Bluetooth LE Bridge Module FAQ Version 1.0 (for tble-720/ble-usb) ICP DAS Co., Ltd. Table of Contents Q01:Does tble-720 and BLE-USB support Bluetooth classic device?... 2 Q02:How can I check whether the

More information

VT-CC M Wireless Module. User Guide

VT-CC M Wireless Module. User Guide Wireless Module User Guide V-CHIP MICROSYSTEMS Co. Ltd Address: Room 612-613, Science and Technology Service Center Building, NO.1, Qilin Road, Nanshan District, Shenzhen, Guangdong TEL:0755-88844812 FAX:0755-22643680

More information

BEFORE THE PUBLIC UTILITIES COMMISSION OF THE STATE OF CALIFORNIA

BEFORE THE PUBLIC UTILITIES COMMISSION OF THE STATE OF CALIFORNIA BEFORE THE PUBLIC UTILITIES COMMISSION OF THE STATE OF CALIFORNIA Application of Pacific Gas and Electric Company for Approval of Modifications to its SmartMeter Program and Increased Revenue Requirements

More information

Spectrum Sensing Brief Overview of the Research at WINLAB

Spectrum Sensing Brief Overview of the Research at WINLAB Spectrum Sensing Brief Overview of the Research at WINLAB P. Spasojevic IAB, December 2008 What to Sense? Occupancy. Measuring spectral, temporal, and spatial occupancy observation bandwidth and observation

More information

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye and John Heidemann CS577 Brett Levasseur 12/3/2013 Outline Introduction Scheduled Channel Polling (SCP-MAC) Energy Performance Analysis Implementation

More information

Web of Things architecture update

Web of Things architecture update W3C Web of Things Interest Group Web of Things architecture update 12th April, 2016 Panasonic, Fujitsu Purpose of the architecture document Shows architecture of Web of Things(WoT) Clarifies WoT common

More information

SMARTALPHA RF TRANSCEIVER

SMARTALPHA RF TRANSCEIVER SMARTALPHA RF TRANSCEIVER Intelligent RF Modem Module RF Data Rates to 19200bps Up to 300 metres Range Programmable to 433, 868, or 915MHz Selectable Narrowband RF Channels Crystal Controlled RF Design

More information

Enhanced Push-to-Talk Application for iphone

Enhanced Push-to-Talk Application for iphone AT&T Business Mobility Enhanced Push-to-Talk Application for iphone Land Mobile Radio (LMR) Version Release 8.3 Table of Contents Introduction and Key Features 2 Application Installation & Getting Started

More information

RN-41. Class 1 Bluetooth Module. Features. Applications. Description. Block Diagram. DS-RN41-V3.

RN-41. Class 1 Bluetooth Module. Features. Applications. Description. Block Diagram.  DS-RN41-V3. RN-41 www.rovingnetworks.com DS--V3.1 11/13/2009 Class 1 Bluetooth Module Features Fully qualified Bluetooth 2.1/2.0/1.2/1.1 module Bluetooth v2.0+edr support Postage stamp sized form factor, 13.4mm x

More information

DEDICATED SHORT-RANGE COMMUNICATION SYSTEM

DEDICATED SHORT-RANGE COMMUNICATION SYSTEM DEDICATED SHORT-RANGE COMMUNICATION SYSTEM TEST ITEMS AND CONDITIONS FOR MOBILE STATION COMPATIBILITY CONFIRMATION ARIB TECHNICAL REPORT VERSION 1.0 ARIB TR-T16 Version 1.0 September 9th 2001 Association

More information