sp1d3rb0y / navigoat Goto Github PK
View Code? Open in Web Editor NEWAndroid PoC for reading the new french transportation card "Navigo" with NFC
License: Do What The F*ck You Want To Public License
Android PoC for reading the new french transportation card "Navigo" with NFC
License: Do What The F*ck You Want To Public License
Bonjour, je me présente je suis Jordan Etinault, étudiant en développement web et mobile et actuellement je développe une application mobile Android (avec le Framework Apache Cordova), améliorant la mobilité en Normandie. Aujourd'hui l'application permet de trouver un itinéraire, d'avoir les prochains départs à un arrêts et de connaître l'ensemble des lignes d'une réseaux de transport en Normandie.
En Normandie, nous avons comme en Ile de France une seule carte de transport permettant de voyager sur l'ensemble des réseaux, la carte Atoumod.
La carte Atoumod est une carte sans contact, utilisant Calypso. j'arrive à lire les données avec votre application mobile Navigoat. C'est pourquoi j'aimerais que vous m'aiguiller sur certains points si vous le voulez bien.
Actuellement, je développe une fonctionnalité permettant aux voyageurs de connaître le solde de leur carte Atoumod. J'utilise donc le NFC, et jusqu'à présente j'arrive à sélectionner les fichiers de la carte et lire les enregistrement de ce fichier. Mais c'est la que sa pose problème.
Dans le code ci-dessous j'ai le fichier 2010 qui contient mes dernières validations.
":2000:2010": {
"records": {
"1": "856dfbd14048a230e8281915c0080008e70adbe5000000000000000000",
"2": "856df2d14048a088e938793878000008e70adbe5400000000000000000",
"3": "8569e5d14048a0b0e938793878080008e70ad3c1400000000000000000",
"4": "8569e0d14048a208e8286115c0000008e70ad3c1000000000000000000",
"5": "844da8514048a0b0e93879387808000867089b3c400000000000000000",
"6": "844d9e514048a088e93879387800000867089b3c400000000000000000"
},
"fci": "85170804041d061f1212120103030300000000000000000000"
}
Mais comme vous pouvez le voir, j'obtient seulement des chaines hexa incompréhensible que je n'arrive pas à décrypter, car tout simplement je ne comprend pas de quelle manière je dois m'y prendre. Pouvez vous m'aider sur ce point. Merci par avance.
Bonjour, serait-il possible de voir le nom des arrêts de bus lors de la lecture Navigo ?
Pour l'instant il m'affiche le numéro de la ligne et "Arrêt bus 563" (563 correspond à Eglise de Rosny-sous-Bois, 137 Mairie de Montreuil-Métro, 33212 Bois-Perrier RER - Rosny 2)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.