https://github.com/gabin221/tracking-ble
This Kotlin application, developed for Blue Net Beacon, detects beacons and records data locally. It also communicates with scripts on remote servers and store beacon information.
https://github.com/gabin221/tracking-ble
beacon-scanner beacons blue-net-beacon datastore-preferences ibeacons kotlin kotlin-android kotlin-app ranging-beacons tracking tracking-ble
Last synced: over 1 year ago
JSON representation
This Kotlin application, developed for Blue Net Beacon, detects beacons and records data locally. It also communicates with scripts on remote servers and store beacon information.
- Host: GitHub
- URL: https://github.com/gabin221/tracking-ble
- Owner: Gabin221
- Created: 2024-06-03T09:10:32.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-03T09:49:17.000Z (about 2 years ago)
- Last Synced: 2025-02-01T14:19:08.260Z (over 1 year ago)
- Topics: beacon-scanner, beacons, blue-net-beacon, datastore-preferences, ibeacons, kotlin, kotlin-android, kotlin-app, ranging-beacons, tracking, tracking-ble
- Language: Kotlin
- Homepage:
- Size: 287 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tracking-BLE
Ce projet a pour objectif de créer une application Androïd en Kotlin afin de pouvoir localiser des balises beacons environnantes. Cette application contient trois pages:
+ Entrepôt
+ Camion
+ Paramètres
## Les pages de l'application

### La page "Entrepôt"
La page **Entrepôt** récupère la liste des balises beacons présentes en base de données et l'utilisateur peut sélectionner la balise qui l'intéresse dans une liste déroulante. Sinon, il peut saisir lui-même le couple major-minor. Une fois la balise sélectionnée, une distance relative s'affiche ainsi que le RSSI correspondant.
Ceci lui permet donc de se repérer par rapport à la balise et ainsi la retrouver plus facilement.
### La page "Camion"
La page **Camion** permet d'envoyer en base de données la liste des beacons autour de l'utilisateur. Nous pouvons noter qu'un message apparaît lorsque le camion signal son départ via le bouton dédié.
### La page "Paramètres"
La page **Paramètres** permet à l'utilisateur de saisir la plaque d'immatriculation s'il est chauffeur du camion ainsi que de saisir l'adresse du serveur vers laquelle envoyer les données pour le camion et récupérer les données s'il est dans l'entrepôt. Ces données sont stockées localement afin de ne pas avoir à les saisir à chaque lancement de l'application.
## Faire fonctionner l'application
Pour faire fonctionner l'application, il va vous manquer les fichiers PHP présents sur le serveur et qui font le lien entre la base de données et l'application. Si malgré tout vous voulez utiliser cette application tel quel, il vous faudra les coder. Ensuite, il faudra modifier dans le fichier **connexionBDD.kt** les informations de connexion à votre base de données. Pour le reste, il ne devrait pas y avoir de problèmes étant donné que les URL sont basés sur le champs de saisie de l'adresse du serveur.