SlideShare uma empresa Scribd logo
1 de 16
Intro
• The usage of Beacon is increasingly getting prevalent especially in segments
such as hospitality and retail to provide special offers in line with various
loyalty programs to its regular customers and the customers get notifications
about unique offers while they are in the premises of casino, restaurant, store
etc. The several challenges are likely to be encountered while utilizing Beacon
power at its best.
• Challenge 1: Difference distance detection ranges for iOS and Andoid
- In the real world scenario, iOS devices and Android devices have remarkable
difference in their Beacon detection ranges.
• Challenge 2: Signal fluctuation
- The consistency of Beacon signals does rely upon various factors and hindrance
in those factors may cause the signal fluctuations eventually affecting the
expected outcomes.
- Team Azilen carries out in-depth research to overcome these challenges and
finally came up with the optimum solution. The challenges and solutions both are
described below with all relevant details.
• iOS works in accordance with iBeacon protocol while Android considers
Beacon as a Bluetooth device. Hence, they both react in a different
manner when it comes to detecting Beacon signals.
• For example, in general, we can consider that iOS devices detect Beacon
signals at 7 – 8 meters whereas Android devices detect Beacon signals at
15 – 18 meters.
Challenge 1: Difference distance
detection ranges for iOS and Andoid
• => If the Beacon is there at the range of 10 meters, Android device will
start receiving the Beacon’s signals from about 15 to 18 meters and it will
consider the Beacon IN.
• => On the other hand, iOS device considers the Beacon IN when the
proximity in NEAR. iOS is not stable to get NEAR proximity at 10 meters
and gives fluctuated or uncertain experiences in detecting the Beacon.
Solutions:
• We had several experiments with Beacon’s RSSI function in line with
Beacon’s optimum calibration.
• GUI testing and ease of functionality: A robust and open-source software
testing frameworkSelenium automation framework is used for this
purpose.
• Solving execution time issue: Selenium automation framework is
integrated with Saucelabs that just needs the platform configuration for
the test case to run on multiple environments parallel with other test
cases.
• Reduced infrastructure cost: With the integration of tools like Selenium
and Saucelabs with Jenkins server, it offers continuous integration of data
for ease in testing.
Beacon Calibration: Calibration is a process of defining the signal strength
that the Beacon can transmit to the receiver mobile device at the reference
point of 1 meter. The first step in our solution is to calibrate the Beacon as per
requirement.
RSSI: Received Signal Strength Indicator is the strength of the Beacon’s signal
which gets displayed on the signal receiving device. Android works complying
with RSSI. So we defined ideal RSSI value after Beacon’s calibration. We got -
97 to -100 dbm at Beacon’s last spot of range. We defined separate RSSI for
each beacon.
• Consequential Outcomes: We could detect beacon at near about exact
(+/- 1 to 2 meter variation) range of its calibrated region for both Android
and iOS platforms.
Challenge 2: Signal fluctuation
• Up to some extent, the consistency of Beacon signals does rely upon
several factors such as surrounding infrastructure as sizeable metal or
wooden article can cause reflections or attenuations that affect the signal
level. Sometimes, other disruptions occurred or even an object passing
through between the mobile device and the Beacon can cause signal
fluctuation. The mobile device keeps getting OUT and IN due to such
hindrance.
• Solution:
• Beacon IN/OUT cycle: The mobile device continuously receives the signals
for each beacon and update the beacon’s state as IN/OUT as per RSSI and
IN/OUT threshold.
• As discussed earlier we have defined IN/OUT threshold for each beacon as
8 seconds for IN and 10 seconds for OUT. Therefore, if any object comes
between Beacon and the mobile device application will start cycle to
region OUT and on the next interval application will get strong signals so
OUT cycle will reset and keep beacon IN. Thus, based on IN/OUT cycle we
could resolve fluctuation issue.
Conclusion:
• Development experiments often make us realize that sometimes, complex
or complicated sounding challenges can be addressed by very simple
solutions. And this is how; with a straightforward and solution oriented
approach, we could manage to get consistent Beacon behavior for both
Android and iOS even in environment.
Let's Discuss Your Requirement!
info@azilen.com | +1-972-325-2243
Original Source :
http://www.azilen.com/blog/overcome-challenges-in-getting-consistent-
beacon-behavior/
Thanks You
www.azilen.com
Let us know if you have any Question!

Mais conteúdo relacionado

Mais procurados (8)

wear fin seminar report
wear fin seminar reportwear fin seminar report
wear fin seminar report
 
[Part 2] automation of home appliances using raspberry pi – implementation of...
[Part 2] automation of home appliances using raspberry pi – implementation of...[Part 2] automation of home appliances using raspberry pi – implementation of...
[Part 2] automation of home appliances using raspberry pi – implementation of...
 
Ring -shortcut every thing(logbar inc.)
Ring -shortcut every thing(logbar inc.)Ring -shortcut every thing(logbar inc.)
Ring -shortcut every thing(logbar inc.)
 
Solution development in iot
Solution development in iotSolution development in iot
Solution development in iot
 
Wireless sensor networks using android virtual devices and near field
Wireless sensor networks using android virtual devices and near fieldWireless sensor networks using android virtual devices and near field
Wireless sensor networks using android virtual devices and near field
 
Mobile Sniffer
Mobile SnifferMobile Sniffer
Mobile Sniffer
 
Conversion of sign language to speech using kinect
Conversion of sign language to speech using kinectConversion of sign language to speech using kinect
Conversion of sign language to speech using kinect
 
Sign Language Translator
Sign Language TranslatorSign Language Translator
Sign Language Translator
 

Destaque

DMFB Marketing Casino Night
DMFB Marketing Casino NightDMFB Marketing Casino Night
DMFB Marketing Casino Night
OTT Business
 

Destaque (11)

How to Use Data to Drive ROI: Analyzing Casino Marketing Cycles
How to Use Data to Drive ROI: Analyzing Casino Marketing CyclesHow to Use Data to Drive ROI: Analyzing Casino Marketing Cycles
How to Use Data to Drive ROI: Analyzing Casino Marketing Cycles
 
The Ultimate Marketing Tool - iBeacon Technology.
The Ultimate Marketing Tool - iBeacon Technology.The Ultimate Marketing Tool - iBeacon Technology.
The Ultimate Marketing Tool - iBeacon Technology.
 
Steal this iBeacon presentation
Steal this iBeacon presentationSteal this iBeacon presentation
Steal this iBeacon presentation
 
Introduction to Casino Mathematics
Introduction to Casino MathematicsIntroduction to Casino Mathematics
Introduction to Casino Mathematics
 
50 ideas for using beacons
50 ideas for using beacons50 ideas for using beacons
50 ideas for using beacons
 
DMFB Marketing Casino Night
DMFB Marketing Casino NightDMFB Marketing Casino Night
DMFB Marketing Casino Night
 
Casino and hospitality marketing
Casino and hospitality marketingCasino and hospitality marketing
Casino and hospitality marketing
 
Introduction to Casino Industry by Ramachandar Siva
Introduction to Casino Industry by Ramachandar SivaIntroduction to Casino Industry by Ramachandar Siva
Introduction to Casino Industry by Ramachandar Siva
 
Casino Mathematics
Casino MathematicsCasino Mathematics
Casino Mathematics
 
iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction
 
An introduction to Beacons
An introduction to BeaconsAn introduction to Beacons
An introduction to Beacons
 

Semelhante a How to overcome operational challenges in getting consistent beacon behavior

Workshop: Building location-aware mobile apps with iBeacons
Workshop: Building location-aware mobile apps with iBeaconsWorkshop: Building location-aware mobile apps with iBeacons
Workshop: Building location-aware mobile apps with iBeacons
Heather Downing
 
Beacons
Beacons Beacons
Beacons
Rahul Dhabhai
 
internship report 2012 (Propel Network Sdn.Bhd)
internship report 2012 (Propel Network Sdn.Bhd)internship report 2012 (Propel Network Sdn.Bhd)
internship report 2012 (Propel Network Sdn.Bhd)
Wong Chin Yung
 

Semelhante a How to overcome operational challenges in getting consistent beacon behavior (20)

Workshop: Building location-aware mobile apps with iBeacons
Workshop: Building location-aware mobile apps with iBeaconsWorkshop: Building location-aware mobile apps with iBeacons
Workshop: Building location-aware mobile apps with iBeacons
 
Beacon
BeaconBeacon
Beacon
 
Building Location Aware Mobile Apps with iBeacons
Building Location Aware Mobile Apps with iBeaconsBuilding Location Aware Mobile Apps with iBeacons
Building Location Aware Mobile Apps with iBeacons
 
IBeacons and Eddystone
IBeacons and EddystoneIBeacons and Eddystone
IBeacons and Eddystone
 
Estimote beacons and simple Android application (full)
Estimote beacons and simple Android application (full)Estimote beacons and simple Android application (full)
Estimote beacons and simple Android application (full)
 
Cómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLE
Cómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLECómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLE
Cómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLE
 
Getting started-with-i beacon
Getting started-with-i beaconGetting started-with-i beacon
Getting started-with-i beacon
 
Beacons
Beacons Beacons
Beacons
 
10 industries that will be disrupted by iBeacons in 2015
10 industries that will be disrupted by iBeacons in 201510 industries that will be disrupted by iBeacons in 2015
10 industries that will be disrupted by iBeacons in 2015
 
Internet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsInternet of things, and rise of ibeacons
Internet of things, and rise of ibeacons
 
Location Based Development Using Xamarin
Location Based Development Using XamarinLocation Based Development Using Xamarin
Location Based Development Using Xamarin
 
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
 
Article
ArticleArticle
Article
 
Beacons Explained Slideshare
Beacons Explained SlideshareBeacons Explained Slideshare
Beacons Explained Slideshare
 
Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014
Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014
Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014
 
Project-FINAL
Project-FINALProject-FINAL
Project-FINAL
 
internship report 2012 (Propel Network Sdn.Bhd)
internship report 2012 (Propel Network Sdn.Bhd)internship report 2012 (Propel Network Sdn.Bhd)
internship report 2012 (Propel Network Sdn.Bhd)
 
iBeacon™ FAQ White Paper
iBeacon™ FAQ White PaperiBeacon™ FAQ White Paper
iBeacon™ FAQ White Paper
 
ibeacons
ibeaconsibeacons
ibeacons
 
soluon product introduction (English)
soluon product introduction (English)soluon product introduction (English)
soluon product introduction (English)
 

Mais de Azilen Technologies Pvt. Ltd.

Mais de Azilen Technologies Pvt. Ltd. (20)

Software Product Development for Startups.pdf
Software Product Development for Startups.pdfSoftware Product Development for Startups.pdf
Software Product Development for Startups.pdf
 
How Chatbots Empower Healthcare Ecosystem?
How Chatbots Empower Healthcare Ecosystem?How Chatbots Empower Healthcare Ecosystem?
How Chatbots Empower Healthcare Ecosystem?
 
[Step by-step guide] configure document generation functionality in ms dynami...
[Step by-step guide] configure document generation functionality in ms dynami...[Step by-step guide] configure document generation functionality in ms dynami...
[Step by-step guide] configure document generation functionality in ms dynami...
 
Liferay dxp – the good, the bad and the ugly
Liferay dxp – the good, the bad and the uglyLiferay dxp – the good, the bad and the ugly
Liferay dxp – the good, the bad and the ugly
 
Realm mobile platform – explore real time data synchronization capabilities
Realm mobile platform – explore real time data synchronization capabilitiesRealm mobile platform – explore real time data synchronization capabilities
Realm mobile platform – explore real time data synchronization capabilities
 
A step by step guide to develop temperature sensor io t application using ibm...
A step by step guide to develop temperature sensor io t application using ibm...A step by step guide to develop temperature sensor io t application using ibm...
A step by step guide to develop temperature sensor io t application using ibm...
 
How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...
How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...
How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...
 
Register Virtual Device and analyze the device data
Register Virtual Device and analyze the device dataRegister Virtual Device and analyze the device data
Register Virtual Device and analyze the device data
 
Analytics and etl based bi solutions
Analytics and etl based bi solutionsAnalytics and etl based bi solutions
Analytics and etl based bi solutions
 
Advanced risk management & mitigation system
Advanced risk management & mitigation systemAdvanced risk management & mitigation system
Advanced risk management & mitigation system
 
Server driven user interface (sdui) – framework for i os applications!
Server driven user interface (sdui) – framework for i os applications!Server driven user interface (sdui) – framework for i os applications!
Server driven user interface (sdui) – framework for i os applications!
 
How to integrate portlet as widget in liferay to any website application
How to integrate portlet as widget in liferay to any website applicationHow to integrate portlet as widget in liferay to any website application
How to integrate portlet as widget in liferay to any website application
 
A walkthrough of recently held wwdc17
A walkthrough of recently held wwdc17A walkthrough of recently held wwdc17
A walkthrough of recently held wwdc17
 
How wearable devices are changing our lives
How wearable devices are changing our livesHow wearable devices are changing our lives
How wearable devices are changing our lives
 
iPad Application as Return Process Automation Solution for eCommerce Store
iPad Application as Return Process Automation Solution for eCommerce StoreiPad Application as Return Process Automation Solution for eCommerce Store
iPad Application as Return Process Automation Solution for eCommerce Store
 
[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...[Part 3] automation of home appliances using raspberry pi – all set to automa...
[Part 3] automation of home appliances using raspberry pi – all set to automa...
 
Rfid systems for asset management — the young technology on its winning path
Rfid systems for asset management — the young technology on its winning pathRfid systems for asset management — the young technology on its winning path
Rfid systems for asset management — the young technology on its winning path
 
[Part 1] automation of home appliances using raspberry pi – software installa...
[Part 1] automation of home appliances using raspberry pi – software installa...[Part 1] automation of home appliances using raspberry pi – software installa...
[Part 1] automation of home appliances using raspberry pi – software installa...
 
Google cardboard the most cost effective virtual reality technology by google
Google cardboard the most cost effective virtual reality technology by googleGoogle cardboard the most cost effective virtual reality technology by google
Google cardboard the most cost effective virtual reality technology by google
 
Cognitive assessment solution
Cognitive assessment solutionCognitive assessment solution
Cognitive assessment solution
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

How to overcome operational challenges in getting consistent beacon behavior

  • 1.
  • 2. Intro • The usage of Beacon is increasingly getting prevalent especially in segments such as hospitality and retail to provide special offers in line with various loyalty programs to its regular customers and the customers get notifications about unique offers while they are in the premises of casino, restaurant, store etc. The several challenges are likely to be encountered while utilizing Beacon power at its best. • Challenge 1: Difference distance detection ranges for iOS and Andoid - In the real world scenario, iOS devices and Android devices have remarkable difference in their Beacon detection ranges. • Challenge 2: Signal fluctuation - The consistency of Beacon signals does rely upon various factors and hindrance in those factors may cause the signal fluctuations eventually affecting the expected outcomes. - Team Azilen carries out in-depth research to overcome these challenges and finally came up with the optimum solution. The challenges and solutions both are described below with all relevant details.
  • 3. • iOS works in accordance with iBeacon protocol while Android considers Beacon as a Bluetooth device. Hence, they both react in a different manner when it comes to detecting Beacon signals. • For example, in general, we can consider that iOS devices detect Beacon signals at 7 – 8 meters whereas Android devices detect Beacon signals at 15 – 18 meters. Challenge 1: Difference distance detection ranges for iOS and Andoid
  • 4.
  • 5. • => If the Beacon is there at the range of 10 meters, Android device will start receiving the Beacon’s signals from about 15 to 18 meters and it will consider the Beacon IN. • => On the other hand, iOS device considers the Beacon IN when the proximity in NEAR. iOS is not stable to get NEAR proximity at 10 meters and gives fluctuated or uncertain experiences in detecting the Beacon. Solutions: • We had several experiments with Beacon’s RSSI function in line with Beacon’s optimum calibration.
  • 6. • GUI testing and ease of functionality: A robust and open-source software testing frameworkSelenium automation framework is used for this purpose. • Solving execution time issue: Selenium automation framework is integrated with Saucelabs that just needs the platform configuration for the test case to run on multiple environments parallel with other test cases. • Reduced infrastructure cost: With the integration of tools like Selenium and Saucelabs with Jenkins server, it offers continuous integration of data for ease in testing.
  • 7. Beacon Calibration: Calibration is a process of defining the signal strength that the Beacon can transmit to the receiver mobile device at the reference point of 1 meter. The first step in our solution is to calibrate the Beacon as per requirement. RSSI: Received Signal Strength Indicator is the strength of the Beacon’s signal which gets displayed on the signal receiving device. Android works complying with RSSI. So we defined ideal RSSI value after Beacon’s calibration. We got - 97 to -100 dbm at Beacon’s last spot of range. We defined separate RSSI for each beacon.
  • 8.
  • 9. • Consequential Outcomes: We could detect beacon at near about exact (+/- 1 to 2 meter variation) range of its calibrated region for both Android and iOS platforms.
  • 10. Challenge 2: Signal fluctuation • Up to some extent, the consistency of Beacon signals does rely upon several factors such as surrounding infrastructure as sizeable metal or wooden article can cause reflections or attenuations that affect the signal level. Sometimes, other disruptions occurred or even an object passing through between the mobile device and the Beacon can cause signal fluctuation. The mobile device keeps getting OUT and IN due to such hindrance.
  • 11.
  • 12. • Solution: • Beacon IN/OUT cycle: The mobile device continuously receives the signals for each beacon and update the beacon’s state as IN/OUT as per RSSI and IN/OUT threshold. • As discussed earlier we have defined IN/OUT threshold for each beacon as 8 seconds for IN and 10 seconds for OUT. Therefore, if any object comes between Beacon and the mobile device application will start cycle to region OUT and on the next interval application will get strong signals so OUT cycle will reset and keep beacon IN. Thus, based on IN/OUT cycle we could resolve fluctuation issue.
  • 13. Conclusion: • Development experiments often make us realize that sometimes, complex or complicated sounding challenges can be addressed by very simple solutions. And this is how; with a straightforward and solution oriented approach, we could manage to get consistent Beacon behavior for both Android and iOS even in environment.
  • 14. Let's Discuss Your Requirement! info@azilen.com | +1-972-325-2243
  • 16. Thanks You www.azilen.com Let us know if you have any Question!