Skip to content

Frontend module of indoor location emulator using machine learning models

License

Notifications You must be signed in to change notification settings

ATNoG/indoor-location-emulator-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indoor Location Emulator For Machine Learning Models Frontend Module

That repository includes the frontend Emulator of Indoor Positioning (using Mapbox GL JS).

[Developed with HTML, vanilla JS & CSS]

Main features

  • MQTT client for communication (paho-mqtt)
  • Load Indoor Map
  • Load Asset Points positions
  • Load Antennas positions
  • Load Pulsing Dots (ML Algorithms) positions
  • Display lines of sight between Asset Points and Antennas
  • Display intersection points with walls on each line of sight between Asset Points and Antennas
  • Add and remove Asset Points, Anchors and Antennas to the Map
  • Move the Asset Points in the map
  • Move the Anchors in the map
  • Move the Antennas in the map
  • Turn the Antennas and Asset Points Directions
  • Animate Asset Point with custom pre-loaded movements
  • Catch Lines of sight intersections with Directions
  • Display Pulsing Dots (ML Algorithms) positions from predictor module

Usefull commands

  • install jsdoc using npm:
npm install -g jsdoc
  • install better-docs OR docdash using npm :
npm install --save-dev better-docs

OR

npm install docdash
  • generate documentation using jsodc and better-docs OR docdash:
jsdoc ./src/ --readme ./README.md -d docs -r -t ./node_modules/better-docs

OR

jsdoc ./src/ --readme ./README.md -d docs -r -t path/to/docdash

Documentation

JavaScript Documentation of Frontend Module, built with jsdoc and better-docs: here.


About

Frontend module of indoor location emulator using machine learning models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published