SlideShare a Scribd company logo
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

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
IRJET Journal
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
i4consulting.org
 
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
Mindfire LLC
 
Di Liu(revised)
Di Liu(revised)Di Liu(revised)
Di Liu(revised)
Di Liu
 
Andrew Resume
Andrew ResumeAndrew Resume
Andrew Resume
Andrew Christiansen
 
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
IRJET Journal
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
EhsanMalik17
 
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
Journal For Research
 
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
 
Resume
ResumeResume
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
 
Platform Independent App design
Platform Independent App designPlatform Independent App design
Platform Independent App design
Arnab Pradhan
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
Deepakkumaragrahari1
 
Mse sept13 (3/3)
Mse sept13 (3/3)Mse sept13 (3/3)
Mse sept13 (3/3)
IIITA
 
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)
IRJET Journal
 
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
D.CAMP
 
Personal_CV
Personal_CVPersonal_CV
Personal_CV
Andy Roberts
 
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
 
Presentation
PresentationPresentation
Presentation
allanchristiancarlos
 

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

Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 

Recently uploaded (20)

Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 

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