{"id":17268124,"url":"https://github.com/kingdarboja/gps","last_synced_at":"2026-04-28T17:35:01.628Z","repository":{"id":91463434,"uuid":"107070264","full_name":"KingDarBoja/Gps","owner":"KingDarBoja","description":"GPS app that can connect to remote database (AWS RDS) in order to save / read historical records for vehicle tracking.","archived":false,"fork":false,"pushed_at":"2017-12-08T17:56:46.000Z","size":32476,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-03T16:34:03.494Z","etag":null,"topics":["android-app","bluetooth","obd2","rds-database"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KingDarBoja.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2017-10-16T02:46:43.000Z","updated_at":"2017-11-06T16:41:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"f013d090-e9a0-44c3-b286-ad16345ba9f7","html_url":"https://github.com/KingDarBoja/Gps","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KingDarBoja/Gps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingDarBoja%2FGps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingDarBoja%2FGps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingDarBoja%2FGps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingDarBoja%2FGps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KingDarBoja","download_url":"https://codeload.github.com/KingDarBoja/Gps/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KingDarBoja%2FGps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32392300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android-app","bluetooth","obd2","rds-database"],"created_at":"2024-10-15T08:12:33.981Z","updated_at":"2026-04-28T17:34:56.621Z","avatar_url":"https://github.com/KingDarBoja.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GPS\nGPS app that can connect to remote database (AWS RDS) in order to save / read historical records for vehicle tracking, developed on Android Studio. \n\nFirst of all, you must download the correct JDBC driver connector based on the sql engine you are using (MySQL, MariaDB, Postgres, Oracle). The tutorial and the URL for each JDBC connector **(MariaDB not included)** can be found at [AWS RDS DB](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-rds.html). Meanwhile, the MariaDB Driver can be found at [MariaDB website](https://downloads.mariadb.org/connector-java/). \n\nThe next step is the bluetooth connection between the App and the vehicle, which I followed this [tutorial](http://blog.lemberg.co.uk/how-guide-obdii-reader-app-development) to make a clickable list of available bluetooth devices close to the app. For the OBD commands, I used the [OBD-II Java API](https://github.com/pires/obd-java-api) to obtain the data (in this case, RPM) from the vehicle. \n\nFinally, using the **Location Listener** and **Background Task**, managed the database connection and write statements to save the gps location (latitude, longitude), timestamp and rpm every five seconds.\n\nThis app was designed for the Final Project of Electronic Design - Electronic Engineering - Universidad del Norte (2017).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkingdarboja%2Fgps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkingdarboja%2Fgps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkingdarboja%2Fgps/lists"}