SlideShare a Scribd company logo
1 of 21
Download to read offline
Indoor Positioning System (IPS)
Sarnava Konar, Dept. of Electronics and Comm. Eng.
National Institute of Technology, Durgapur.
Introduction
An Indoor Positioning System determines the user's location while being inside a
building.
2
This can be achieved through different technologies:
3Brena, R., et al. (2017). Evolution of Indoor Positioning Technologies: A Survey. Journal of Sensors.
Justification
IPS is necessary as GPS does not work in indoor areas! But WHY? Since there is no
line of sight!
So is Google Maps a waste!!?? Who saves us now?? IPS comes to our rescue!!
4
Use cases:
This system can be used in museums, shopping malls, hospitals, institutions etc.
Firefighters can also use IPS during emergencies for navigating through indoor
environments.
5
Software
Technologies used :
1. HTML5
2. CSS3
3. JavaScript
4. jQuery
Tools used :
1. Apache Cordova
2. Visual Studio 2017
6
Apache Cordova : It is a mobile application development framework which
helps develop cross platform mobile applications using standard technologies like
HTML5, CSS3 and JavaScript.
Visual Studio 2017: It is an Integrated Development Environment (IDE)
which enables programmers to develop computer programs, web apps and mobile
apps.
7
● HTML and CSS to show minimal UI (User Interface) to the users for better
navigation through the app.
● Evothings plugin for speaking to the Bluetooth Low Energy beacons.
● JavaScript functions for giving users the coordinates of a place which finally
leads them to give the Points of Interests (POI)
8
Now let’s go for a step by
step tour to show you how
the app Works!!
9
Mapping
8 beacons were mapped in
the second floor. 10
Location for each room in
the second floor of CEI.
Hardware
Beacons based on the Texas Instruments Bluetooth Low Energy (BLE) CC2541 chip.
11PC038 PC037
Programming beacons with AXABeacon
12
13
Commands available Showing detected
beacons
RSS values in dBm
UI (User Interface) at various developmental stages
14
RSS values in
mW
Continued from previous slide
RSS values in dBm per
column
Weights of beacons
15
Continued from previous slide
Possible and average
values of X and Y
Scores of each room
Current status:
16
Future goals
● Develop the app using languages like React Native, Flutter for cross platform
functionalities.
● Scale the system to build IPS for entire CEI (Yes that’s possible!!).
● Use better sensors for more accurate results.
● Introduce more functionalities in the applications like targeted advertisements,
better User Interface/User Experience (UI/UX) etc.
17
Conclusion
A cross platform mobile application was developed using Apache Cordova to give the
user room level resolutions for Indoor Positioning System. It gives the user accurate
results almost all of the time, but research and experiments on making the
application marketable is on.
18
Important links
● iBeacon Insider. WHAT IS IBEACON? A GUIDE TO BEACONS.
http://www.ibeacon.com/what-is-ibeacon-a-guide-to-beacons/
● Evothings website : https://evothings.com/
● Evothings BLE scan github source code :
https://github.com/evothings/evothings-examples/tree/master/examples/ble-s
can
● Javascript Map data structure link :
https://flaviocopes.com/javascript-data-structures-map/
● Apache Cordova website : https://cordova.apache.org/
● Visual Studio website : https://visualstudio.microsoft.com/vs/
19
Acknowledgement
We would like to thank Dr. Rashid Rashidzadeh for accepting us as MITACS
interns under him at the University of Windsor. We are grateful to him for the
guidance he gave and the infrastructure he provided for the completion of the
project.
We are also indebted to Mr. Farhan Zaki for mentoring us. Without him this project
would not have seen this day. His experience and knowledge in this field is an asset
to any group working to give the world a better Indoor Positioning System.
20
Have any questions? Shoot at me!
21
Sarnava Konar -
konarsarnava@gmail.com

More Related Content

Similar to Indoor Positioning System

Di Liu(revised)
Di Liu(revised)Di Liu(revised)
Di Liu(revised)
Di Liu
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
EhsanMalik17
 
SanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of ExperienceSanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of Experience
dasfagfdagadg
 
Kishor_Resume_Java_Exp
Kishor_Resume_Java_ExpKishor_Resume_Java_Exp
Kishor_Resume_Java_Exp
Kishor Kadam
 
Anjali_lahariy2 yearnExperience.docx ()
Anjali_lahariy2 yearnExperience.docx ()Anjali_lahariy2 yearnExperience.docx ()
Anjali_lahariy2 yearnExperience.docx ()
Anjali Lahariya
 
SanthoshiAgadala_Test Engineer_2.6 years of Experience
SanthoshiAgadala_Test Engineer_2.6 years of ExperienceSanthoshiAgadala_Test Engineer_2.6 years of Experience
SanthoshiAgadala_Test Engineer_2.6 years of Experience
dasfagfdagadg
 

Similar to Indoor Positioning System (20)

Forey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually ImpairedForey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually Impaired
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 
How effective is Swift’s AR technology in developing.pdf
How effective is Swift’s AR technology in developing.pdfHow effective is Swift’s AR technology in developing.pdf
How effective is Swift’s AR technology in developing.pdf
 
Di Liu(revised)
Di Liu(revised)Di Liu(revised)
Di Liu(revised)
 
Andrew Resume
Andrew ResumeAndrew Resume
Andrew Resume
 
IRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific ApplicationIRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific Application
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
 
SanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of ExperienceSanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of Experience
 
Resume
ResumeResume
Resume
 
Kishor_Resume_Java_Exp
Kishor_Resume_Java_ExpKishor_Resume_Java_Exp
Kishor_Resume_Java_Exp
 
Anjali_lahariy2 yearnExperience.docx ()
Anjali_lahariy2 yearnExperience.docx ()Anjali_lahariy2 yearnExperience.docx ()
Anjali_lahariy2 yearnExperience.docx ()
 
Platform Independent App design
Platform Independent App designPlatform Independent App design
Platform Independent App design
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
 
Mse sept13 (3/3)
Mse sept13 (3/3)Mse sept13 (3/3)
Mse sept13 (3/3)
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
 
Mobiuso - Keys to Sucess in Partnering with an Overseas Studio
Mobiuso - Keys to Sucess in Partnering with an Overseas StudioMobiuso - Keys to Sucess in Partnering with an Overseas Studio
Mobiuso - Keys to Sucess in Partnering with an Overseas Studio
 
Personal_CV
Personal_CVPersonal_CV
Personal_CV
 
SanthoshiAgadala_Test Engineer_2.6 years of Experience
SanthoshiAgadala_Test Engineer_2.6 years of ExperienceSanthoshiAgadala_Test Engineer_2.6 years of Experience
SanthoshiAgadala_Test Engineer_2.6 years of Experience
 
Presentation
PresentationPresentation
Presentation
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 

Recently uploaded (20)

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

Indoor Positioning System

  • 1. Indoor Positioning System (IPS) Sarnava Konar, Dept. of Electronics and Comm. Eng. National Institute of Technology, Durgapur.
  • 2. Introduction An Indoor Positioning System determines the user's location while being inside a building. 2
  • 3. This can be achieved through different technologies: 3Brena, R., et al. (2017). Evolution of Indoor Positioning Technologies: A Survey. Journal of Sensors.
  • 4. Justification IPS is necessary as GPS does not work in indoor areas! But WHY? Since there is no line of sight! So is Google Maps a waste!!?? Who saves us now?? IPS comes to our rescue!! 4
  • 5. Use cases: This system can be used in museums, shopping malls, hospitals, institutions etc. Firefighters can also use IPS during emergencies for navigating through indoor environments. 5
  • 6. Software Technologies used : 1. HTML5 2. CSS3 3. JavaScript 4. jQuery Tools used : 1. Apache Cordova 2. Visual Studio 2017 6
  • 7. Apache Cordova : It is a mobile application development framework which helps develop cross platform mobile applications using standard technologies like HTML5, CSS3 and JavaScript. Visual Studio 2017: It is an Integrated Development Environment (IDE) which enables programmers to develop computer programs, web apps and mobile apps. 7
  • 8. ● HTML and CSS to show minimal UI (User Interface) to the users for better navigation through the app. ● Evothings plugin for speaking to the Bluetooth Low Energy beacons. ● JavaScript functions for giving users the coordinates of a place which finally leads them to give the Points of Interests (POI) 8
  • 9. Now let’s go for a step by step tour to show you how the app Works!! 9
  • 10. Mapping 8 beacons were mapped in the second floor. 10 Location for each room in the second floor of CEI.
  • 11. Hardware Beacons based on the Texas Instruments Bluetooth Low Energy (BLE) CC2541 chip. 11PC038 PC037
  • 12. Programming beacons with AXABeacon 12
  • 13. 13 Commands available Showing detected beacons RSS values in dBm UI (User Interface) at various developmental stages
  • 14. 14 RSS values in mW Continued from previous slide RSS values in dBm per column Weights of beacons
  • 15. 15 Continued from previous slide Possible and average values of X and Y Scores of each room
  • 17. Future goals ● Develop the app using languages like React Native, Flutter for cross platform functionalities. ● Scale the system to build IPS for entire CEI (Yes that’s possible!!). ● Use better sensors for more accurate results. ● Introduce more functionalities in the applications like targeted advertisements, better User Interface/User Experience (UI/UX) etc. 17
  • 18. Conclusion A cross platform mobile application was developed using Apache Cordova to give the user room level resolutions for Indoor Positioning System. It gives the user accurate results almost all of the time, but research and experiments on making the application marketable is on. 18
  • 19. Important links ● iBeacon Insider. WHAT IS IBEACON? A GUIDE TO BEACONS. http://www.ibeacon.com/what-is-ibeacon-a-guide-to-beacons/ ● Evothings website : https://evothings.com/ ● Evothings BLE scan github source code : https://github.com/evothings/evothings-examples/tree/master/examples/ble-s can ● Javascript Map data structure link : https://flaviocopes.com/javascript-data-structures-map/ ● Apache Cordova website : https://cordova.apache.org/ ● Visual Studio website : https://visualstudio.microsoft.com/vs/ 19
  • 20. Acknowledgement We would like to thank Dr. Rashid Rashidzadeh for accepting us as MITACS interns under him at the University of Windsor. We are grateful to him for the guidance he gave and the infrastructure he provided for the completion of the project. We are also indebted to Mr. Farhan Zaki for mentoring us. Without him this project would not have seen this day. His experience and knowledge in this field is an asset to any group working to give the world a better Indoor Positioning System. 20
  • 21. Have any questions? Shoot at me! 21 Sarnava Konar - konarsarnava@gmail.com