Projets-2016-2017-SuiviColisRFID: Difference between revisions
(5 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
== Week 1 (January 9th - January 15th) == |
== Week 1 (January 9th - January 15th) == |
||
* Project's choice |
|||
* Choix du projet |
|||
== Week 2 (January 16th - January 22th) == |
== Week 2 (January 16th - January 22th) == |
||
* Nordic ID Stix Reader |
|||
* Récupération des lecteurs RFID |
|||
* |
* Familiarization with Meteor |
||
== Week 3 (January 23th - January 29th) == |
== Week 3 (January 23th - January 29th) == |
||
* |
* Familiarization with LLRP API of Nordic ID Stix |
||
* |
* Discovery of MongoDB and JavaScript (and HTML Reminder) |
||
== Week 4 (January 30th - February 5th) == |
== Week 4 (January 30th - February 5th) == |
||
* |
* Beginning of the Meteor prototype development |
||
* Continuation of the API's familiarization |
|||
* Suite de la familiarisation avec l'API |
|||
== Week 5 (February 6th - February 12th) == |
== Week 5 (February 6th - February 12th) == |
||
* |
* End of the Meteor prototype |
||
* Beginning of the implementation of the API prototype interface |
|||
* Début de l'implémentation du prototype interface de l'API |
|||
== Week 6 (February 13th - February 19th) == |
== Week 6 (February 13th - February 19th) == |
||
* |
* First try to execute the Meteor application on android smartphone |
||
* Inter-application communication |
|||
* Communication inter-applications |
|||
* |
* Test app of Reader prototype interface |
||
== Week 7 (February 27th - March 5th) == |
== Week 7 (February 27th - March 5th) == |
||
* |
* Continuation to execute the Meteor application on android |
||
* Inter-application communication |
|||
* Communication inter-applications |
|||
* |
* Test app of Reader prototype interface |
||
== Week 8 (March 6th - March 12th) == |
== Week 8 (March 6th - March 12th) == |
||
* |
* Meteor application is working on android device |
||
== Week 9 (March 13th - March 19th) == |
|||
* Beginning the Interface of the application |
|||
* Users implementation |
|||
== Week 10 (March 20th - March 26th) == |
|||
* Continuation of the interface of the application |
|||
* Database design |
|||
== Week 11 (March 27th - April 2nd) == |
|||
* End of the interface of the application |
|||
* Multi devices functional |
|||
* Report writing |
|||
=Summary= |
=Summary= |
||
This project consists of the development of a Meteor application allowing the users to follow packages, create new packages, scan existing packages to update their positions. The use of different devices must be possible to scan the RFID tags. We decided to develop our project in only one application as we consider it more relevant. A major aspect of our application is managing the loss of articles of the packages. Judging on the situation, if an article is missing, if is found in another package or back to its package, an e-mail is sent to the sender to help him contact the user who did a suspicious scan. |
|||
=Resources= |
=Resources= |
||
== Material == |
== Material == |
||
* Android |
* Android smartphone (Android 7.1.1) |
||
* Sensor RFID Nordic ID Stix |
|||
== Softwares and API == |
== Softwares and API == |
||
Line 62: | Line 80: | ||
* github |
* github |
||
* Meteor |
* Meteor |
||
* MongoDB |
|||
* Mongo (Base de Données) |
|||
* RPC (Communication |
* RPC (Communication between applications) |
Latest revision as of 07:18, 3 April 2017
Project presentation
Le sigle RFID (de l’anglais radio frequency identification) est une technologie permettant de mémoriser et récupérer des données à distance en utilisant des marqueurs (tags en anglais) appelés "radio-étiquettes". Elles sont massivement dans la logistique (transport des produits) pour tracer en temps-réel les produits transportés. Un des principaux standards du monde de la RFID est le standard EPC Global de GS1 (http://www.gs1.org/epcglobal). L'objectif de ce projet est de développer une application développée en Node.js sur le framework temps réel Meteor pour suivre des produits (et/ou leurs contenants) tout au long de la chaîne logistique (depuis l'usine de production au magasin).
Team
This project is directed by Didier Donsez and designed by Hugo Amodru-Favin and Antoine Delise. Both are currently studying in their first year of Polytech master degree. The project is part of the Software Development course.
Progress of the project
Week 1 (January 9th - January 15th)
- Project's choice
Week 2 (January 16th - January 22th)
- Nordic ID Stix Reader
- Familiarization with Meteor
Week 3 (January 23th - January 29th)
- Familiarization with LLRP API of Nordic ID Stix
- Discovery of MongoDB and JavaScript (and HTML Reminder)
Week 4 (January 30th - February 5th)
- Beginning of the Meteor prototype development
- Continuation of the API's familiarization
Week 5 (February 6th - February 12th)
- End of the Meteor prototype
- Beginning of the implementation of the API prototype interface
Week 6 (February 13th - February 19th)
- First try to execute the Meteor application on android smartphone
- Inter-application communication
- Test app of Reader prototype interface
Week 7 (February 27th - March 5th)
- Continuation to execute the Meteor application on android
- Inter-application communication
- Test app of Reader prototype interface
Week 8 (March 6th - March 12th)
- Meteor application is working on android device
Week 9 (March 13th - March 19th)
- Beginning the Interface of the application
- Users implementation
Week 10 (March 20th - March 26th)
- Continuation of the interface of the application
- Database design
Week 11 (March 27th - April 2nd)
- End of the interface of the application
- Multi devices functional
- Report writing
Summary
This project consists of the development of a Meteor application allowing the users to follow packages, create new packages, scan existing packages to update their positions. The use of different devices must be possible to scan the RFID tags. We decided to develop our project in only one application as we consider it more relevant. A major aspect of our application is managing the loss of articles of the packages. Judging on the situation, if an article is missing, if is found in another package or back to its package, an e-mail is sent to the sender to help him contact the user who did a suspicious scan.
Resources
Material
- Android smartphone (Android 7.1.1)
- Sensor RFID Nordic ID Stix
Softwares and API
- Android Studio IDE
- github
- Meteor
- MongoDB
- RPC (Communication between applications)