PILoT Platform for Indoor Location-Based ApplicaTions

Slides:



Advertisements
Similar presentations
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
Advertisements

How to be on the Safe Side of Rational ClearCase.
Internet of Things with Intel Edison Presentation Paul Guermonprez Intel Software
Watt Smart Wireless Single Phase Power Monitoring System (WPMS) Kamyar G. Osgoei Glen Nogayev Titus Cheund Wenqi Sun Babak Sobhani.
Supervisor: Mr. Hai Vortman. The ultimate goal Creating a wireless sensor network using Bluetooth technology.
Blue Tears Project Bluetooth Tracking: Distributed Information Systems.
Scalable Server Load Balancing Inside Data Centers Dana Butnariu Princeton University Computer Science Department July – September 2010 Joint work with.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Cloud Computing.
Viking Pump Flow Manager - Phase 2 Senior Design May
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
Digital innovation. Introduction Personalised Videos iBeacons Reactive Websites.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
Patient Location via Received Signal Strength (RSS) Analysis Dan Albano, Chris Comeau, Jeramie Ianelli, Sean Palastro Project Advisor Taib Znati Tuesday.
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.
Chapter 16 Designing Effective Output. E – 2 Before H000 Produce Hardware Investment Report HI000 Produce Hardware Investment Lines H100 Read Hardware.
Henri Kujala Integration of programmable logic into a network front-end of a telecontrol system Supervisor: Professor Patric Östergård Instructor: Jouni.
Blue Tears Project Bluetooth Tracking: Distributed Information Systems.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Dec06-02: Parking Meter Ryan King: Team Leader Kristen Goering: Communications Justin Smith John Scapillato.
Management Information & Evaluation System
Track School Bus About TrackSchoolBus.com is web version enterprise edition software which will be configured to meet the requirements of school transport.
Fundamentals of Information Systems, Sixth Edition
Implementing a Campus Wide Emergency Notification System in a Cost Effective Manner Shannon Sauer-Becker Facilities Management Department Western.
Bringing the benefit of Technology Enabled Care to the wider community
Indoor Location Service for NG911 Using Bluetooth LE Student Team
InGenius Connector Enterprise Microsoft Dynamics CRM
Netscape Application Server
N-Tier Architecture.
Facility Portal and Work Order Manager
System Software EIT, © Author Gay Robertson, 2016.
Ad-hoc Networks.
Software testing
Advanced Energy management using Smart Metering and Automation System, and a Cloud Based Home Appliances Ratings Database. Omole, olayinka S. Electrical/Electronics.
CT1303 LAN Rehab AlFallaj.
Cloud Computing By P.Mahesh
Oracle Solaris Zones Study Purpose Only
Insights into designing short range communication interface for IOT
Introduction to Cloud Computing
BLuEye Advisor: Professor Aura Ganz Steve Fialli, EE Tom Kelly, EE
Java Embedded Network Intrusion Security
Why PC Based Control ?.
Get to know SysKit Monitor
Managing Specialized Devices With Windows Embedded Device Manager 2011
Engineering Tools for Electrical and Computer Engineers
Your Solution for: Energy Smart Management Real Time Power Monitoring Fuel Theft Prevention Technical presentation.
Cloud computing mechanisms
Information Technology
"Cloud services" - what it is.
  Using prepayment for revenue assurance: Prepayment remote metering pilot project results Edison Makwarela                                                                
REMOTE POWER MONITORING OF MARINE SITES
Network Architecture By Dr. Shadi Masadeh 1.
Plc & scada applications
Smart Grid in the Home Senior Project Proposal
Technology Department Annual Update
Team North Star + Lockheed Martin
Web-Based Time Attendance Software
DBOS DecisionBrain Optimization Server
SDP19 positIN Abstract System Overview Block Diagram Results
GIS and Coordinating a transition Barry Ritter, ENP
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Mark Quirk Head of Technology Developer & Platform Group
PRELIMINARY DESIGN REVIEW
PAN1740 Beacon.
Villas, appartments, residence
OU BATTLECARD: WebLogic Server 12c
Presentation transcript:

Copyright 2016 davids@iit.edu PILoT Platform for Indoor Location-Based ApplicaTions RealTime Communications Conference October 20,2016 Bharat Ramaswamy Nandakumar Carol Davids Di Wu Neil Okhandiar Tracy Francis Copyright 2016 davids@iit.edu 1

Development Team Developers Alberto Gonzalez Bharat Ramaswamy-Nandakumar Di Wu Neil Okhandiar Project Mentors/Awesome Human Beings Carol Davids Cary Davids Bruce Nardi

Special Thanks Special thanks to Carol Davids who directed the project and provided invaluable advice. Special thanks to Joe Cusimano who constructed the NG911 testbed in the IIT RTC Lab. Special thanks to Eric Hagerson from T-Mobile for suggesting the project, providing the smartphones and funding the project. Special thanks to Oracle for donating the SBC and Brian Knueppel and Chris Rushton for help with its configuration.

Illinois Tech Real-Time Communications Lab The IIT RTC Lab is a unique venue in which industry and academia connect. It is an educational facility dedicated to teaching, research and development activities that further the advancement of networked communications. Lab website - http://appliedtech.iit.edu/rtc-lab/ Copyright 2016 davids@iit.edu 4

History The predecessor for this platform was a project where we used the WiFi infrastructure in IIT’s Mies Campus. But this solution had a lot drawbacks We were dependent on the specific implementation of the WiFi Access Points As a result, the phone was not able to locate itself, and instead we had to route through the IIT infrastructure to gather the necessary data While we had better accuracy than what was required by the FCC, the WiFi solution struggled to consistently identify the correct floor.

Moving in a Different Direction And we pivot to a system that is: Infrastructure independent 3 years old or newer smartphones compatible Capable of providing negligible bleed through floors Easily retrofitted in older buildings A clear solution fast to deploy and monitor The device must be able to identify its own location and must be independent of the system. The solution should be compatible with phones that are at least 3 years old There should not be any bleed through over floors and if there is, it should be at a minimum Retrofitting them to older buildings should be easy Should be an easy solution to deploy and monitor

PILoT From To Why? Bluetooth is universally available in current manufactured mobiles Bluetooth iBeacons are cheap and easy to deploy Bluetooth Power consumption is very low Bluetooth iBeacons are independent The reason we went with Bluetooth in PILoT is because of Bluetooth is almost universally available in mobiles manufactured today Bluetooth Beacons have been used to locate people by companies for advertising purposes Its cheap to build and deploy It is independent and very easy to administer and monitor It consumes very little energy

Concept We provide Management system for iBeacon devices Location based on algorithms developed by us Open API for device independence Ready-to-deploy devices Remote software update and control

Concept We provide Simple install Retrofit buildings easily (infrastructure independent) Available anywhere were WiFi can be implemented Indoor Location

PILoT Management System Modules 1. PILoT devices core 2. PILoT Management System PILoT Management System PILoT Core Device

Copyright 2016 davids@iit.edu PILoT Device Core Particle Photon (WiFi) Bluetooth Module HM-10 Copyright 2016 davids@iit.edu 11

PILoT WiFi Core The Device consists of two parts A WiFi Arduino board called Photon from Particle A HM-10 Bluetooth Module from HM-Soft The WiFi is used administration of the device and the Bluetooth Module is for the Bluetooth Beacons This system was deployed in IIT’s Stuart Building. It has density of 20 devices per floor. They provide an accuracy of up to 5 meters.

Drawbacks The device management hardware (WiFi and CPU) consumes an order of magnitude greater current than the Bluetooth device itself If a device hardware is faulty, or encounters some fatal bug, the only notification is the lack of notifications The numerous components of the WiFI Core increase the likelihood of the total system failing, and creates non- essential complexity Expensive to provide a general-purpose CPU and WiFi chip for every bluetooth device

Future PILoT MultiPoint Core Intel Edison (Master) Bluetooth Module HM-10 (Slave)

Future PILoT MultiPoint Core The Multi-Point Core is a star network where we have a cluster of HM-10’s managed by a single Master device Thus, only the Master devices must ensure a stable connection to internet. Because the slave devices now only consist of Bluetooth devices, their power draw is significantly lowered. This is also much cheaper than the WiFi Core.

Location Server/Database The other component of the platform is the Location Server and its associated Database. We will first describe the operation of the Server and then describe the organization of the Database providing as well a user interface to that database.

Location Server The location server includes a webserver that receives a list of all Bluetooth packets detected by the requesting unit. That unit might be a smartphone application that requires its location. The packets include the coreid (uuid), major, minor and RSSI (signal strength) associated with the packets. The server then runs our algorithms with this list as input to pick the Bluetooth device that is closest to the requesting unit.

Location Server (continued) The location server calculates which of the responding BlueTooth devices is closest to the requesting unit. The server outputs this location of the BT device in a human–readable format. We are developing algorithms that will calculate the coordinates of the requesting unit instead of providing the location of the nearest BlueTooth device.

PILot Database NOTE: Experiment databases are associated with the r&d phase of the work we are doing to improve the algorithms

Admin Tables

Experiment Tables

GIS

EXAMPLES OF USAGE Researcher Administrator Analyze accuracy of algorithm Analyze infrastructure of bluetooth devices Analyze influences between devices Analyze success rate of experiment Researcher Battery status Locate devices Check versions Administrator

EXAMPLES OF USAGE Emergency Call dispatcher UI for IIT example Fire evacuation example Visually Impaired people

http://8fimaa.axshare.com/home.html Click on Admin Dev. Login Click on Stuart Building Click on Ground Floor Choose 199 to show the graph of the voltage

Questions ?

Thank you!