Distributed Positioning System using Beacons

Slides:



Advertisements
Similar presentations
Chat Buddy JPMA F2004 Final Project Participants : Priyadarsini Seetharaman Safuriat O. Johnson Supervisor: Associate Prof. Dr. Jørgen Staunstrup.
Advertisements

Using Apple iBeacons to Deliver Context-Aware Social Data CON8918 Chris Bales Director of Client Development Oracle Social Network Anthony Lai UX Architext.
Group 2 : Belle, Fiona, Bryant, Jaki, Jarvis and Shine.
BuZZone for Trade Shows: Searching for New Partners and Efficiently Exchanging Information The product is developed by Bacup IT.
SECE Location Tracking Goal: – Track what room in a building objects are in – Pass information to SECE Implementation: – “Tags” are placed on items to.
Hacking Presented By :KUMAR ANAND SINGH ,ETC/2008.
A Context Aware Framework Mark Assad Supervisor: Bob Kummerfeld.
Lab Telemàtica II: VoIP 2008/2009 Anna Sfairopoulou Page 1 Advanced services with SIP.
Wireless and going mobile Browsing via low energy photons.
First Generation (1G) Alison Griffiths C203 Ext:3292
WSN Simulation Template for OMNeT++
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
How Does a Cell Phone Work? By Jaki. Introduction Welcome to my slide show! If you are like many other Americans in the twenty-first century you most.
CS378 - Mobile Computing Location (Location, Location, Location)
CS378 - Mobile Computing Location.
The Communication Concepts Model: A Look into the Cellular Phone Voice Call By: Brianna Person.
RFID Last Update Copyright Kenneth M. Chipps Ph.D.
“Security Weakness in Bluetooth” M.Jakobsson, S.Wetzel LNCS 2020, 2001 The introduction of new technology and functionality can provides its users with.
Java Mobile Application sms,sim,mms and barcode application Presented by Ayedh(SIM and MMS) Asad(SMS and Barcode Application)
Mobile Based Security System Group 11 Awantha S.A.T. Darshana S.A.T. Kumara M.D.B.J.B. Sandakalum H.K.L.S.
Google Cloud Messaging for Android (GCM) is a free service that helps developers send data from servers to their Android.
Beacons Impact study Thomas Deillon & Thin Nguyen July 23 rd 2014.
GoF Design Patterns (Ch. 26). GoF Design Patterns Adapter Factory Singleton Strategy Composite Façade Observer (Publish-Subscribe)
NIS – PHYSICAL SCIENCE Lecture 65 Radio Communication Ozgur Unal 1.
WHAT – DEMO DEMO 2. WHAT – Demo Scenario Disaster Happens: Terrorist attack in an Iraqi marketplace and civilians are hurt. Assistance is needed by support.
CS 350 – Software Design The Observer Pattern – Chapter 18 Let’s expand the case study to include new features: Sending a welcome letter to new customers.
DATA NOTIFICATIONS AUTH SERVER LOGIC LOGGING DIAGNOSTICS PLATFORMS: SCHEDULER SCALE.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
FCM Workflow using GCM.
M2M Study Item 3GPP2 Orlett W. Pearson May | 3GPP2 M2M Study Item | May GPP2 M2M This study will include the following study targets: 
Space Notifier Jeh-Sang Cho Jin Pae. Introduction  Registering for classes  What do you do when a class is full?  How often do you check for space.
By Muyowa Mutemwa Supervisor B. Tucker Co-Supervisor Prof: I. Venter.
1. 2 Android location services Determining a device’s current location Tracking device movements Proximity alerts.
Visibook is instant, simple, and dynamic appointment booking We're headquartered in San Francisco, California "Visibook is awesome. My entire studio was.
Presenter: Tyler Newsome
Mobile Computing CSE 40814/60814 Spring 2017.
Waypoint: An Off Road Navigator
3. System Task Botton in Form (Uploader Function)
Multiple Access Techniques for Wireless Communication
Project Management: Messages
English for Advance Learners I
Bluetooth connection & GAIA protocol
Digium | Switchvox Product Announcement
... Transform young lives through Music
WUR Reconnection Usage Model
Tracking and Booking Taxi
Chapter 25: Advanced Data Types and New Applications
Observer Design Pattern
Notifications and Services
Firebase Cloud messaging A primer
GoF Design Patterns (Ch. 26). GoF Design Patterns Adapter Factory Singleton Strategy Composite Façade Observer (Publish-Subscribe)
Iteration 1 Presentation
Reactive Android Development
Using beacons to push relevant information to patrons
GoF Design Patterns (Ch. 26)
Vehicle Safety Check your vehicle before heading out for the day:
Quid Usage.
Unit 8 Model Answer.
Company Profile More than 30 Years of experience
CS378 - Mobile Computing Location and Maps.
SOFTWARE DEVELOPMENT LIFE CYCLE
Avoiding and Mitigating Safety Risks in Urban Environments
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Long Running Umbraco Tasks With Azure Service Bus and functions
HR Portal: What’s New? What’s Next?
CS 4360 Software Engineering
ICT Assignment – 1 Use GPS Route Finder App to Easily Track All Visited Locations Presentation By – Samruddhi Lalaji Diwane, Dy. CEO, Batch - B.
Presentation transcript:

Distributed Positioning System using Beacons Diana Gastrin & Yuval Gelbard Supervisor: prof. paz carmi

Bluetooth Low-Energy Beacon Broadcasts signals at a fixed interval. The signal carries a message; in our case, a unique ID. Can hold up to ~2 years using a single coin battery. Vary in size, durable and very cheap. Programmable features– change ID, frequency of broadcasting, etc.

Our System 1 2 3 4 5 6 A user subscribes to get updates on a beacon’s locations using the Radar API The beacon transmits a radio signal, carrying a unique ID. Nearby phones receive the beacon’s signal. The phones report the signal strength and their location to the server. Location obtained via GPS or cellular localization. The server estimates the beacon’s location Send the updated location to user.

Estimate a Beacon’s location

Introducing: Radar API for Developers A user can subscribe to a beacon and get a notification whenever the beacon changes location. A user can register a beacon and modify several features: Visibility – Private/Public. Group A user who passes next to a public beacon from his own group will get a notification regarding the nearby-beacon’s location.

API Functions getLocation(BID) subscribe(BID, listener) register(BID) Receive the most updated location (longitude, latitude) of a certain beacon. subscribe(BID, listener) Get notified whenever a beacon changes location. register(BID) Calling Register with a BeaconID will return a ConfigID. ConfigID let us know that you are the admin of this beacon. setVisibility(CID, visibility) Only admin can change a beacon’s visibility using the ConfigID. Public/Private.

API Features Simple Secure Social Developers don’t need to maintain a server. Can quickly implement complex logic. Simple The server doesn’t know the user. The user doesn’t know the beacon. Secure When you are looking for your own stuff, you're helping others to find their stuff. Social

Workflow Buy a Beacon (Ebay, RadBeacon, Estimote etc.) Get the Beacon ID (BID; for example via QR code) Learn how to use the awesome Radar API – Step by Step Write your first location based application For example – an app for locating your lost cat!

Know if someone tries to steal your bike Usage Examples Find your lost items Know if someone tries to steal your bike Locate your lost pet Schedule your ride

Thank you for listening! Now you can easily find me!