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

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

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

Catalog

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

How to Configure ibeacons in Jamf Pro

ARUBA LOCATION SERVICES

Performance Evaluation of Beacons for Indoor Localization in Smart Buildings

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

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

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

Smart Beacon Management with BlueRange

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

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

Pixie Location of Things Platform Introduction

Senion IPS 101. An introduction to Indoor Positioning Systems

Hack Your Ride With Beacon Technology!

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

Information gathering system based on BLE communication for bus information sharing

BTLE beacon for 8262 DECT handset Engineering Rules

Hardware-free Indoor Navigation for Smartphones

ibeacon Spoofing Security and Privacy Implications of ibeacon Technology Karan Singhal

Door/Window Sensor User Manual HKWL DWS02W

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

Introduction to Mobile Sensing Technology

How to implement proximity marketing campaigns without an app

IEEE P Response to CFA. IEEE P Wireless Personal Area Networks. A Proposed Architecture for Short "Rolling Shutter" Messages

WELLCORE R ibeacon Series

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

DYNAMIC BLUETOOTH BEACONS FOR PEOPLE WITH DISABILITIES

Aruba Beacons Validated Reference Design

Introduction to ibeacontm

USER GUIDE CUBEACON TOOLS MOBILE ANDROID APP

TRBOnet Enterprise/PLUS

Enhancing Bluetooth Location Services with Direction Finding

TRBOnet Guard Tour Configuration and Operation Guide

08/2017 Technical application guide EINSTONE module Light is OSRAM

Comparison ibeacon VS Smart Antenna

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

Splunking ibeacon (BLE) for Profit and Pleasure

A Bluetooth Smart Analyzer in ibeacon Networks

In-door localization and navigation for Android platform

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

Colin Telford Technician-demonstrator Applied Art & Design

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

TRBOnet Enterprise/PLUS

Using Bluetooth Low Energy Beacons for Indoor Localization

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

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

Automatic Generation of BLE Beacon Applications. Using Service Specifications

SmartPTT. Indoor Positioning Service

Indoor navigation with smartphones

SHOP&NAV: ibeacon based indoor assistance and Navigation System

Indoor Positioning: A Comparison of WiFi and Bluetooth Low Energy for Region Monitoring

Indoor Location System with Wi-Fi and Alternative Cellular Network Signal

IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback

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

Fingerprinting Based Indoor Positioning System using RSSI Bluetooth

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

ASSET & PERSON TRACKING FOR INDOOR

A Beacon of Hope: The Event Intelligence Revolution

Design and Implementation of Distress Prevention System using a Beacon

TaleBlazer: Using ibeacons for Indoor Location-Based Augmented Reality Games. Ellen Yongin Finch

COLLECTING USER PERFORMANCE DATA IN A GROUP ENVIRONMENT

Accurate Real-time Indoor Navigation

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

Occupancy Detection via ibeacon on Android Devices for Smart Building Management

ON!Track smart tag AI T380. English. Printed: Doc-Nr: PUB / / 000 / 02

Beacons Collect Information from Users : Unpacking People s Misunderstandings of Bluetooth Beacon Technology

State of the Location Industry. Presented by Mappedin

Small transmitter, great potential use of beacons in potentially explosive atmospheres

Självständigt arbete på grundnivå

BluEye. Thomas Kelly, EE, Krista Lohr, CSE, Stephen Fialli, EE, and Divya Reddy, CSE

The Seamless Localization System for Interworking in Indoor and Outdoor Environments

Smart Room Attendance Monitoring and Location Tracking with ibeacon Technology

METRO TILES (SHAREPOINT ADD-IN)

Context-Aware Mobile Apps using ibeacons: Towards Smarter Interactions

Technical Disclosure Commons

Pervasive Indoor Localization and Tracking Based on Fingerprinting. Gary Chan Professor, CSE HKUST

Available online at ScienceDirect. Procedia Computer Science 52 (2015 )

On Practical Selective Jamming of Bluetooth Low Energy Advertising

A CASE FOR CONNECTION:

Advertising position with battery-less Bluetooth Low Energy

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

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

ARUBA AS-100 WIRELESS SENSOR

RADIO BUDDY DAB QUICK GUIDE

Low Power Gelocation Solution. Stéphane BOUDAUD CTO Abeeway Jonathan DAVID Polytech Student

Wireless Device Location Sensing In a Museum Project

Overview. Key Facts. TSP Transmitter. TRANSCOM Cellular Network Measurement

Range of Bluetooth Low Energy Beacons in Relation to Their Transmit Power

Indoor Localization Alessandro Redondi

We have all of this Affordably NOW! Not months and years down the road, NOW!

Live Agent for Support Supervisors

Using ibeacon for Intelligent In-Room Presence Detection

Seamless Navigation Demonstration Using Japanese Quasi-Zenith Satellite System (QZSS) and IMES

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

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

One-to-many data transmission for smart devices at close range

Transcription:

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 Android Based Bluetooth Beacons (IoT) Shyam Mohan J S Assistant Professor, Dept. Of CSE, SCSVMV University, Enathur, Kanchipuram 631 561.Tamilnadu, India. Abstract Retail advertising and marketing is a fast growing and ever changing field with new technologies being implemented to attract more customers. IoT (Internet of Things) is a new and effective technology that can be used in Retail for marketing by making products and services interact with customers directly. BLE or Bluetooth Low Energy radio protocol provides an effective means to achieve indoor positioning and navigation by making use of Beacons; Bluetooth devices can broadcast and receive signals in a short distance range. This can help locate the transmitting device or Beacon with a mobile phone thus facilitating indoor positioning and navigation. Thus product details such as offers, coupons and such can be broadcasted to customers who can track the product through mobile devices, essentially a mobile app with an enabled Bluetooth service. Keywords: Internet of Things, Bluetooth Low Energy. 1. INTRODUCTION Beacon is a general term that uses Bluetooth Low Energy (BLE) proximity for sensing that transmits unique ID in android. The identifier is used to tracking the user's physical location tracking and triggers a push message over social networks that is similar to GPS and therefore increasing the battery life. BLE devices operate in any environment and detects nearby mobile devices using ibeacon. 2. RETAIL APPLICATIONS Using the Gimbal beacon proximity sensing, the following implementations can be made to a user with the android app in the reception mode. 1.Push messages are sent to customers mobile phones regarding offers, discounts etc.,. 2.Provide special discounts and offers on the products bought by the customers. 3.Retailers can provide updates about the products during their visit etc.

886 Shyam Mohan J S 4. Detailed parking information and assistance can be provided through indoor positioning and location tracking. 3. BLUETOOTH BEACONS BLE generally operates at 2.4GHz band. Sending push messages in advertising mode is easy compared with other devices. Messages are sent using Push technology. It is done by detecting the close proximity of mobile phones using location based service called Received Signal Strength (RSS). Normally a beacon can send data up to 31 bytes. 3.1 BLE (Bluetooth Low Energy) BLE scan response is broadly categorized as AD structures that consists of various sequence of bytes with a predefined format: 1. Byte 1- Number of bytes left to the end of the AD structure. 2. This allows a receiver of this structure to know when it ends and when a new AD structure starts 3. The second byte is the ID of an AD structure type. 4. The rest of the bytes are data that is structured in a predefined way depending on what AD type was defined by the previous byte. 3.2 Profile of ibeacon Bluetooth Generally for an ibeacon with Proximity UUID A2E56BD5-EDFC-56E2-C060- C0E4A81056F1, where major and minor are set to 0 and calibrated to the power of RSSI 59 that are transmitted as BLE advertisement packet have the address format as below: c6 eb 98 8c30 4250 b127 6f 4d 1702 01 2a 1a bb 4c 00 02 The Bluetooth Advertisement can be further broken down as: 02 - Number of bytes in first AD structure 01 AD Flag 1A Flag offset value. Binary bit 0 OFF- Limited Discoverable Mode Binary bit 1 ON- General Discoverable Mode Binary bit 2 OFF - NA Binary bit 3 ON - Device controller Binary bit 4 ON - Device Capable at Host. 3.3 RSSI Received Signal Strength Indicator (RSSI) indicates the strength of the beacon's signal in a smartphone. The strength of the signal depends on the distance and broadcasting Power value. The maximum broadcasting Power is +4 dbm. The maximum RSSI ranges from -26 inches to 40-50 m distance.

A Simple Smart Shopping Application Using Android Based Bluetooth Beacons (IoT) 887 The purpose of RSSI is to approximate the distance between the smart devices and the beacons that is defined by the ibeacon standard. 4. PROPOSED SYSTEM ARCHITECTURE Fig.1: A Shopping Mall showing Bluetooth beacons Beacons are small portable devices which can be placed inconspicuously at any place such as at a store entrance or near a product in a particular section or in a parked vehicle at a crowded parking lot. Retail stores can make users shopping experience more efficient and easy by facilitating beacon in-door navigation and various other facilities. 1. The proposed system comprises of a mobile app on Android platform (version 4.4 above) which can detect a Bluetooth signal. 2. Beacons are placed at various locations in a retail store which respectively broadcasts the store location, product location, offers or vouchers, etc. 3. The mobile app is launched by the user and he enables the Bluetooth so that reception of signals is possible. 4. When the user enters a beacon transmission area, the app notifies data as specified for the respective beacon and also provides the approximate distance from the user. 5. The user may choose from various services offered by the beacons at various different positioned beacons such as product offers, store location, current location, etc. 6. A beacon may also be placed inside a parked vehicle and the user may track it at the parking lot. 5. IMPLEMENTATION 5.1 AltBeacon Library This library allows Android devices to use beacons. An app is capable of requesting to get notifications based on beacons visibility. Generally the app requests the update ranging from approximately at a distance of 1 HZ from the beacon.

888 Shyam Mohan J S 5.2 Beacons detection The libraries are configured for detecting a wide variety of beacons and by default, it can detect beacons using the open AltBeacon standard. Android devices with Android 4 and other versions can detect beacons using the libraries. Till June 2015, according to Google play store, this data is approximately 56%. 5.3 Configuring Gimbal beacon to ibeacon Gimbals can be configured by logging into the Gimbal website. The given below are steps for configuration : Click on Open Proximity tab-> Manage Configuration -> create new configuration - > select ibeacon as beacon type - > assign UUID (major and minor) and any UUID can be chosen at random. The same procedure is followed for iphone by selecting Configure option. Remove the battery and put it back in and thereby the Gimbal can be seen in the Gimbal Manager App. The new configuration can be saved by the update button. 5.4 AltBeacon Proximity beacon advertisements are defined by the protocol specification AltBeacon. AltBeacons beacon advertisements are used to transmit proximity signals to the nearby receivers. Emitted message contains the information of the receiving device. The receiving device may use this information as a contextual trigger to execute procedures and implement behaviors that are relevant to being in proximity to the transmitting beacon. 1. Example use cases for proximity beacons include but are not limited to. 2. Notifying users of special offers as they visit areas within a department store 3. Presenting opportunities to explore additional information about an exhibit to a museum visitor 4. Automatically checking in with a restaurant's reservation system as the customer arrives. 5.5 Design Goals 1. The development of the AltBeacon specification has been driven by several objectives: 2. Provide a concise proximity advertising message for interchange of proximity information between advertisers and scanners 3. Maintain compliance with Bluetooth Specification Version 4.0 by utilizing defined advertising PDU and advertising data structures 4. Encourage adoption by all interested parties by avoiding any obvious implementation restrictions 5. Enable the implementation of vendor-specific features, if possible.

A Simple Smart Shopping Application Using Android Based Bluetooth Beacons (IoT) 889 5.6 Implementation Requirements AltBeacon proximity beacon functionality is not limited to single-function devices, but can be incorporated as a feature of any device that is Bluetooth Low Energy compliant and which conforms to the requirements defined in Bluetooth Specification Version 4.0, Volume 0, Part B, Section 4.4 or Section 4.5. AltBeacon advertisements are encapsulated as the payload of a non connectable undirected advertising PDU (ADV_NONCONN_IND) as defined in Bluetooth Specification Version 4.0, Volume 6, Part B, Section 2.3 Advertising Channel PDU. Devices that receive proximity beacon advertisements are referred to as scanners. These roles follow the conventions defined in Bluetooth Specification. 5.7 AltBeacon Protocol Format The AltBeacon advertisement makes use of the Manufacturer Specific Advertising Data structure as defined in Bluetooth Specification Version 4.0, Volume 6, Part B, Section 2.3 Advertising Channel PDU. The AltBeacon advertisement is of 1,1,2 bytes company identifier, as prescribed by the Manufacturer Specific Advertising Data structure format, followed by 24 additional bytes containing the beacon advertisement data. Fig.2: AltBeacon advertisement Frame Format 6. COMPARATIVE STUDY The first company to use Bluetooth for sensing indoor proximity was DKTOB trading as Daelibs that was launched by in Australia in 2010. Daelibs was designed and manufactured as a bluetooth beacon for shopping centers that uses Bluegiga chipset. Later, Hewlett-Packard Research Labs came out with CoolTown" technology that uses infrared beacons with software that relies on PDA technology. This approach is based on the beacon transmission URL rather than using a unique identifier.

890 Shyam Mohan J S Fig.3: AltBeacon Protocol Data 7. CONCLUSION This paper provides an overview of Bluetooth beacons, how they can be used in retail and shopping outlets by effectively utilizing the minimum resources and thereby attracting customers easily without any difficulty for them to pick up the right product. REFERENCES [1] Indoor Location Tracking Using Bluetooth Proximity Beacons, ISEE/ISEA 2006 conference abstract supplement, November 2006- Volume 17-Issue 6-p S39. [2] Smart Indoor Positioning/Location And Navigation: a lightweight approach, International Journal of artificial intelligence and interactive multimedia, Vol 2, N2. [3] An Analysis Of The Accuracy Of Bluetooth Low Energy For Indoor Positioning Applications, R.Faragher, R.Harle, University of Cambridge, UK. [4] Beacon Placement For Indoor Localization Using Bluetooth, Chawathe, S.S.; Dept. of Comput. Sci., Univ of Maine, Orono [5] Location Fingerprinting With Bluetooth Low Energy Beacons, Ramsey Faragher and Robert Harle, IEEE Journal November 2015. [6] GPS-free Localization Using Asynchronous Beacons. Chengdu, China, China Dec. 14, 2012 to Dec. 16, 2012 ISBN: 978-1-4673-5808-8 pp: 61-67. [7] Guiding Users To Shops Using The Near-Field Communication Between Signages And Mobile Terminals Mobile and Wireless Technology 2015 Lecture Notes in Electrical Engineering Volume 310, 2015, pp 45-53. [8] http://www.gimbal.com/gimbal-beacons/ [9] [9] http://www.ibeacon.com/what-is-ibeacon-a-guide-to-beacons/.