{"id":25394046,"url":"https://github.com/zukardex/disha","last_synced_at":"2026-05-19T03:17:28.008Z","repository":{"id":168687130,"uuid":"615750711","full_name":"zukardex/disha","owner":"zukardex","description":"Disha is an Indoor Navigation system based on WiFi RSSI Multilateration. The project was implemented using ESP32.","archived":false,"fork":false,"pushed_at":"2023-06-07T13:48:14.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T18:59:12.823Z","etag":null,"topics":["esp32","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zukardex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-18T15:18:22.000Z","updated_at":"2023-08-09T11:15:34.000Z","dependencies_parsed_at":"2023-07-04T09:30:46.785Z","dependency_job_id":null,"html_url":"https://github.com/zukardex/disha","commit_stats":null,"previous_names":["zukardex/disha"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zukardex%2Fdisha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zukardex%2Fdisha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zukardex%2Fdisha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zukardex%2Fdisha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zukardex","download_url":"https://codeload.github.com/zukardex/disha/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248157174,"owners_count":21056966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp32","php"],"created_at":"2025-02-15T18:57:45.282Z","updated_at":"2026-05-19T03:17:27.231Z","avatar_url":"https://github.com/zukardex.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Disha\n\nDisha is an indoor localized navigation system which can be used inside Hospital enivornments where accessing the hospital facilities is not that easy. It solves the problem that the GPS System can't even address; that is, an accurate indoor navigation systen.\nIt works based on RSSI Multilatering technology, in which the Hardware we build continuously searches for available WiFi networks and finds the distance to the fixed AP points.\n\nFor reference: https://www.mdpi.com/2079-9292/11/2/289\n\n## Hardware\nESP32 Microcontroller is used to continuously scan for WiFi signals and maps the RSSI to each network available. \"esp32.ino\" returns the Signal Strength.\n\n\n## Software\nUsing the data delivered by the hardware part, the current location of the patient is found out. The same procedure can be repeated to navigate towards the required room.\n\n\n\n## Files index\n**submitLoc.php** processes the location and finds the room required. \n\n**test.php** handles the data to test submitLoc.php\n\n**esp32.ino** on uploading to the esp32 will return the available wifi networks and theircorresponding signal strengths, which is then feeded to the backend (submitLoc.php) for further processing.\n\n\n## Range Signal Strength Indicator\n![image](https://github.com/zukardex/disha/assets/27881577/3d79d3c3-8df4-4d16-bdd8-461bf5397dec)\n\nThe less negative the value of RSSI is, the more strength it has at the point of scanning. But that doesn't mean the station of scanning is the closest to the WiFi AP with the least negative RSSI, since the AP may or may not be of the same kind, there may be problem with penetration of signals through various objects and this may cause unexpected results.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzukardex%2Fdisha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzukardex%2Fdisha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzukardex%2Fdisha/lists"}