SlideShare a Scribd company logo
Layla Gordon
Technology Labs Manager
OS Technology Labs OFFICAL
BEACON
TECHNOLOGY
MASTERCLASS
DIGITAL SHOREDITCH
OS Technology Labs OFFICAL
• Platinum sponsors of Digital Shoreditch Festival 11th-24th of May
2015 http://digitalshoreditch.com
• Developing an smart phone app to help visitors navigate the indoor
map of Shoreditch Town Hall basement to find Exhibitions, Friends
and indoor traffic conditions
The Background
OS Technology Labs
OS Technology Labs
OFFICALOS Technology Labs
Insert protective marking – see QSP 032
The Challenge
• The Location: Underground labyrinth of rooms with little
uniformity
• Navigation: NO GPS, Wi-Fi, 3G
OS Technology Labs
Early Investigation: 3D mapping
3D Laser Mapping to produce a 3D point cloud
model of the building using their ZEB-1 device
Early Investigation: Indoor Positioning
Estimation beacons (iBeacon)
They broadcast tiny radio signals which
your smartphone can receive and interpret
3D model: Blender: Shoreditch Basement
Steps taken: 3D model: Blender: Explorer House
Steps taken: Indoor position
• Explorer house trials: L1F0 chosen as location venue
for proof of concept of indoor positioning using
iBeacons
• 6 Estimote beacons purchased = 2 x bundle, $199
Placed around L0F1
Prototype App iOS: Indoor position
• Developed a prototype App in iOS with
room configurations, early results not
good, 10 meters at its best
• Improved to 2-3 meters accuracy after
negotiations and improvements to
Estimote indoor positioning API
• Approved by Stakeholder Ben Scotts-
Robinson
Position in 3D model: Unity for iOS
Shoreditch Basement Trials by Layla and
Joe 11/02/15
Shoreditch Basement Trials by Layla
and Joe 11/02/15
Summary
• Handed over to UX and external company
for full production of the Tech Labs prototype app
• Consulted by UX and designed an Isometric view of
the 3D model for the full app
• MVP to show the user’s room and route to selected
Room by search or clicking
Insert protective marking – see QSP 032
Insert protective marking – see QSP 032
Dev Talk I : Building an App NOW- Layla
Insert protective marking – see QSP 032
Beacon Monitoring
Indoor geofence, Moving in and out of beacon regions triggers “enter” and
“exit” events, which the app can react to.
iOS will keep listening for those beacons at all times—even if your app is not
running or was terminated, and even if the iPhone/iPad is locked or rebooted.
Once an “enter” or “exit” happens, iOS will launch the app into the
background (if needed) and let it execute some code for a few seconds to
handle the event.
Each beacon is identified by three values:
UUID, most commonly represented as a string, e.g. “B9407F30-F5F8-
466E-AFF9-25556B57FE6D”,
Major number, an unsigned short integer, i.e., an integer ranging from 1
to 65535, (0 is reserved by the iOS)
Minor number, also an unsigned short integer, like the major number.
Insert protective marking – see QSP 032
Beacon Ranging
Ranging utilizes the differences in received signal strength to:
(a) sort the list of beacons detected during ranging, starting with beacons
likely closer, to those probably further away,
(b) categorize the beacons into four proximity zones:
immediate (strong signal; usually up to a few centimeters)
near (medium signal; usually up to a few meters)
far (weak signal; more than a few meters)
unknown (“hard to say”, usually when the signal is very, very weak)
Proximity Demo
Scenario : Shopping Mall App
To Build an iOS app that delivers an smart retail experience using 5 becaons
Coffee Shop
Book shop
Clothing store
Build-a-Bear toy shop
Music shop
Prerequisites
1 x Mac computer with Xcode 6.
1 x Apple Developer Program
1 x iPhone (4S or newer) or iPad (3rd gen or newer) to run the application.
1 x Estimote Account
1 or (ideally) more Estimote Beacon
Insert protective marking – see QSP 032
Indoor Navigation
Insert protective marking – see QSP 032
Dev Talk II : Building an App NEXT: Jeevan
https://evothings.com/
Layla Gordon
Layla.gordon@os.uk
OFFICAL
023 8005 5762

More Related Content

What's hot

iBeacon Workshop by Reque.st
iBeacon Workshop by Reque.stiBeacon Workshop by Reque.st
iBeacon Workshop by Reque.st
1request
 
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
Heather Downing
 
Intro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low EnergyIntro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low Energy
Kurt McIntire
 
iBeacon introduction and overview
iBeacon introduction and overviewiBeacon introduction and overview
iBeacon introduction and overview
Christian Glover Wilson
 
Invisible ui seminar_short2
Invisible ui seminar_short2Invisible ui seminar_short2
Invisible ui seminar_short2
Anders Ballde Jacobsson
 
Sun SPOT
Sun SPOTSun SPOT
Sun SPOT
alpercelk
 
iBeacon Indoor Proximity System
iBeacon Indoor Proximity SystemiBeacon Indoor Proximity System
iBeacon Indoor Proximity System
Ennio Masi
 
Alesha Unpingco (Google): Designing AR Experiences
Alesha Unpingco (Google): Designing AR ExperiencesAlesha Unpingco (Google): Designing AR Experiences
Alesha Unpingco (Google): Designing AR Experiences
AugmentedWorldExpo
 
KrankyGeek WeRTC Conference 2014
KrankyGeek WeRTC Conference 2014KrankyGeek WeRTC Conference 2014
KrankyGeek WeRTC Conference 2014
Jonathan Nolen
 
Sunspot
SunspotSunspot
Sunspot
pauldeng
 
Dev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessDev09 – la battaglia del touchless
Dev09 – la battaglia del touchless
Clemente Giorio
 
iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction
Doug Thompson
 
Android and OpenNI - NUI Application Treasure Hunter Robot
Android and OpenNI - NUI Application   Treasure Hunter RobotAndroid and OpenNI - NUI Application   Treasure Hunter Robot
Android and OpenNI - NUI Application Treasure Hunter Robot
Hirotaka Niisato
 

What's hot (13)

iBeacon Workshop by Reque.st
iBeacon Workshop by Reque.stiBeacon Workshop by Reque.st
iBeacon Workshop by Reque.st
 
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
 
Intro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low EnergyIntro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low Energy
 
iBeacon introduction and overview
iBeacon introduction and overviewiBeacon introduction and overview
iBeacon introduction and overview
 
Invisible ui seminar_short2
Invisible ui seminar_short2Invisible ui seminar_short2
Invisible ui seminar_short2
 
Sun SPOT
Sun SPOTSun SPOT
Sun SPOT
 
iBeacon Indoor Proximity System
iBeacon Indoor Proximity SystemiBeacon Indoor Proximity System
iBeacon Indoor Proximity System
 
Alesha Unpingco (Google): Designing AR Experiences
Alesha Unpingco (Google): Designing AR ExperiencesAlesha Unpingco (Google): Designing AR Experiences
Alesha Unpingco (Google): Designing AR Experiences
 
KrankyGeek WeRTC Conference 2014
KrankyGeek WeRTC Conference 2014KrankyGeek WeRTC Conference 2014
KrankyGeek WeRTC Conference 2014
 
Sunspot
SunspotSunspot
Sunspot
 
Dev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessDev09 – la battaglia del touchless
Dev09 – la battaglia del touchless
 
iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction
 
Android and OpenNI - NUI Application Treasure Hunter Robot
Android and OpenNI - NUI Application   Treasure Hunter RobotAndroid and OpenNI - NUI Application   Treasure Hunter Robot
Android and OpenNI - NUI Application Treasure Hunter Robot
 

Viewers also liked

Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Chuck Greb
 
IOS 8 Indoor Location
IOS 8 Indoor LocationIOS 8 Indoor Location
IOS 8 Indoor Location
Ludovic Privat
 
What is iBeacon in iOS?
What is iBeacon in iOS?What is iBeacon in iOS?
What is iBeacon in iOS?
Softweb Solutions
 
Indoor positioning for every app
Indoor positioning for every appIndoor positioning for every app
Indoor positioning for every app
Osma Ahvenlampi
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
Raj K
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
Ross McDonald
 
Google Indoor Mapping
Google Indoor MappingGoogle Indoor Mapping
Google Indoor Mapping
St. Petersburg College
 
SNCF Transilien and indoor mapping in OSM
SNCF Transilien and indoor mapping in OSMSNCF Transilien and indoor mapping in OSM
SNCF Transilien and indoor mapping in OSM
Vincent Génin
 
Indoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile ProblemIndoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile Problem
Ranga Vangipuram
 
Using QGIS to create 3D indoor maps
Using QGIS to create 3D indoor mapsUsing QGIS to create 3D indoor maps
Using QGIS to create 3D indoor maps
Ross McDonald
 
The Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / HereThe Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / Here
Local Social Summit
 
Indoor location in mobile applications using iBeacons
Indoor location in mobile applications using iBeaconsIndoor location in mobile applications using iBeacons
Indoor location in mobile applications using iBeacons
Simon Guest
 

Viewers also liked (12)

Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
 
IOS 8 Indoor Location
IOS 8 Indoor LocationIOS 8 Indoor Location
IOS 8 Indoor Location
 
What is iBeacon in iOS?
What is iBeacon in iOS?What is iBeacon in iOS?
What is iBeacon in iOS?
 
Indoor positioning for every app
Indoor positioning for every appIndoor positioning for every app
Indoor positioning for every app
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
 
Google Indoor Mapping
Google Indoor MappingGoogle Indoor Mapping
Google Indoor Mapping
 
SNCF Transilien and indoor mapping in OSM
SNCF Transilien and indoor mapping in OSMSNCF Transilien and indoor mapping in OSM
SNCF Transilien and indoor mapping in OSM
 
Indoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile ProblemIndoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile Problem
 
Using QGIS to create 3D indoor maps
Using QGIS to create 3D indoor mapsUsing QGIS to create 3D indoor maps
Using QGIS to create 3D indoor maps
 
The Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / HereThe Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / Here
 
Indoor location in mobile applications using iBeacons
Indoor location in mobile applications using iBeaconsIndoor location in mobile applications using iBeacons
Indoor location in mobile applications using iBeacons
 

Similar to Geo tech masterclass_beacons_oct

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)
davidepiccardi
 
Why Streethawk re-wrote ibeacon handling on Android
Why Streethawk re-wrote ibeacon handling on AndroidWhy Streethawk re-wrote ibeacon handling on Android
Why Streethawk re-wrote ibeacon handling on Android
David Jones
 
Design Process Stories
Design Process StoriesDesign Process Stories
Design Process Stories
Penina Finger
 
LocalSocial : In-store engagement platform
LocalSocial : In-store engagement platformLocalSocial : In-store engagement platform
LocalSocial : In-store engagement platform
Sean O'Sullivan
 
[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...
Mateusz Klimczak
 
Review 0 (2) (1) (1).pptx
Review 0 (2) (1) (1).pptxReview 0 (2) (1) (1).pptx
Review 0 (2) (1) (1).pptx
WidsoulDevil
 
Mobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple WatchMobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple Watch
Janusz Chudzynski
 
Amsterdam iBeacon Meetup - Kontakt.io Technology
Amsterdam iBeacon Meetup - Kontakt.io TechnologyAmsterdam iBeacon Meetup - Kontakt.io Technology
Amsterdam iBeacon Meetup - Kontakt.io Technology
Bas van der Lans
 
Proximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing InstituteProximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing Institute
Sean O'Sullivan
 
How does iBeacon Work?
How does iBeacon Work?How does iBeacon Work?
How does iBeacon Work?
Softweb Solutions
 
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
Amazon Web Services
 
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Codemotion
 
Immerge yourself in a new Reality
Immerge yourself in a new RealityImmerge yourself in a new Reality
Immerge yourself in a new Reality
Matteo Valoriani
 
Gigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeaconsGigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeacons
Alex Rupérez
 
BLE Beacons4classrooms - iBeacons
BLE Beacons4classrooms - iBeaconsBLE Beacons4classrooms - iBeacons
BLE Beacons4classrooms - iBeacons
garybau
 
IBeacons and Eddystone
IBeacons and EddystoneIBeacons and Eddystone
IBeacons and Eddystone
Jim Bennett
 
iBeacon™ FAQ White Paper
iBeacon™ FAQ White PaperiBeacon™ FAQ White Paper
iBeacon™ FAQ White Paper
Red Fox Insights
 
Telerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXT
Telerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXTTelerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXT
Telerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXT
Jen Looper
 
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
Janusz Chudzynski
 
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
Solstice Mobile Argentina
 

Similar to Geo tech masterclass_beacons_oct (20)

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)
 
Why Streethawk re-wrote ibeacon handling on Android
Why Streethawk re-wrote ibeacon handling on AndroidWhy Streethawk re-wrote ibeacon handling on Android
Why Streethawk re-wrote ibeacon handling on Android
 
Design Process Stories
Design Process StoriesDesign Process Stories
Design Process Stories
 
LocalSocial : In-store engagement platform
LocalSocial : In-store engagement platformLocalSocial : In-store engagement platform
LocalSocial : In-store engagement platform
 
[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...
 
Review 0 (2) (1) (1).pptx
Review 0 (2) (1) (1).pptxReview 0 (2) (1) (1).pptx
Review 0 (2) (1) (1).pptx
 
Mobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple WatchMobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple Watch
 
Amsterdam iBeacon Meetup - Kontakt.io Technology
Amsterdam iBeacon Meetup - Kontakt.io TechnologyAmsterdam iBeacon Meetup - Kontakt.io Technology
Amsterdam iBeacon Meetup - Kontakt.io Technology
 
Proximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing InstituteProximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing Institute
 
How does iBeacon Work?
How does iBeacon Work?How does iBeacon Work?
How does iBeacon Work?
 
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
 
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
 
Immerge yourself in a new Reality
Immerge yourself in a new RealityImmerge yourself in a new Reality
Immerge yourself in a new Reality
 
Gigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeaconsGigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeacons
 
BLE Beacons4classrooms - iBeacons
BLE Beacons4classrooms - iBeaconsBLE Beacons4classrooms - iBeacons
BLE Beacons4classrooms - iBeacons
 
IBeacons and Eddystone
IBeacons and EddystoneIBeacons and Eddystone
IBeacons and Eddystone
 
iBeacon™ FAQ White Paper
iBeacon™ FAQ White PaperiBeacon™ FAQ White Paper
iBeacon™ FAQ White Paper
 
Telerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXT
Telerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXTTelerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXT
Telerik AppBuilder, Estimote Beacons, and the IoT - Presentation for TelerikNEXT
 
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
 
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
 

Recently uploaded

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 

Recently uploaded (20)

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 

Geo tech masterclass_beacons_oct

  • 1. Layla Gordon Technology Labs Manager OS Technology Labs OFFICAL BEACON TECHNOLOGY MASTERCLASS
  • 2. DIGITAL SHOREDITCH OS Technology Labs OFFICAL • Platinum sponsors of Digital Shoreditch Festival 11th-24th of May 2015 http://digitalshoreditch.com • Developing an smart phone app to help visitors navigate the indoor map of Shoreditch Town Hall basement to find Exhibitions, Friends and indoor traffic conditions The Background
  • 6. Insert protective marking – see QSP 032 The Challenge • The Location: Underground labyrinth of rooms with little uniformity • Navigation: NO GPS, Wi-Fi, 3G OS Technology Labs
  • 7. Early Investigation: 3D mapping 3D Laser Mapping to produce a 3D point cloud model of the building using their ZEB-1 device
  • 8. Early Investigation: Indoor Positioning Estimation beacons (iBeacon) They broadcast tiny radio signals which your smartphone can receive and interpret
  • 9. 3D model: Blender: Shoreditch Basement
  • 10. Steps taken: 3D model: Blender: Explorer House
  • 11. Steps taken: Indoor position • Explorer house trials: L1F0 chosen as location venue for proof of concept of indoor positioning using iBeacons • 6 Estimote beacons purchased = 2 x bundle, $199 Placed around L0F1
  • 12. Prototype App iOS: Indoor position • Developed a prototype App in iOS with room configurations, early results not good, 10 meters at its best • Improved to 2-3 meters accuracy after negotiations and improvements to Estimote indoor positioning API • Approved by Stakeholder Ben Scotts- Robinson
  • 13. Position in 3D model: Unity for iOS
  • 14. Shoreditch Basement Trials by Layla and Joe 11/02/15
  • 15.
  • 16. Shoreditch Basement Trials by Layla and Joe 11/02/15
  • 17. Summary • Handed over to UX and external company for full production of the Tech Labs prototype app • Consulted by UX and designed an Isometric view of the 3D model for the full app • MVP to show the user’s room and route to selected Room by search or clicking
  • 18. Insert protective marking – see QSP 032
  • 19. Insert protective marking – see QSP 032 Dev Talk I : Building an App NOW- Layla
  • 20. Insert protective marking – see QSP 032 Beacon Monitoring Indoor geofence, Moving in and out of beacon regions triggers “enter” and “exit” events, which the app can react to. iOS will keep listening for those beacons at all times—even if your app is not running or was terminated, and even if the iPhone/iPad is locked or rebooted. Once an “enter” or “exit” happens, iOS will launch the app into the background (if needed) and let it execute some code for a few seconds to handle the event. Each beacon is identified by three values: UUID, most commonly represented as a string, e.g. “B9407F30-F5F8- 466E-AFF9-25556B57FE6D”, Major number, an unsigned short integer, i.e., an integer ranging from 1 to 65535, (0 is reserved by the iOS) Minor number, also an unsigned short integer, like the major number.
  • 21. Insert protective marking – see QSP 032 Beacon Ranging Ranging utilizes the differences in received signal strength to: (a) sort the list of beacons detected during ranging, starting with beacons likely closer, to those probably further away, (b) categorize the beacons into four proximity zones: immediate (strong signal; usually up to a few centimeters) near (medium signal; usually up to a few meters) far (weak signal; more than a few meters) unknown (“hard to say”, usually when the signal is very, very weak)
  • 22. Proximity Demo Scenario : Shopping Mall App To Build an iOS app that delivers an smart retail experience using 5 becaons Coffee Shop Book shop Clothing store Build-a-Bear toy shop Music shop Prerequisites 1 x Mac computer with Xcode 6. 1 x Apple Developer Program 1 x iPhone (4S or newer) or iPad (3rd gen or newer) to run the application. 1 x Estimote Account 1 or (ideally) more Estimote Beacon
  • 23. Insert protective marking – see QSP 032 Indoor Navigation
  • 24. Insert protective marking – see QSP 032 Dev Talk II : Building an App NEXT: Jeevan https://evothings.com/