RICM4 2017 2018 - Réseau Social LoRa: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(as) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
=Contraints= |
=Contraints= |
||
* SB Admin Angular5 based |
|||
* Single-page application |
|||
* Restful service |
|||
=Team= |
=Team= |
||
Line 17: | Line 15: | ||
=Progress= |
=Progress= |
||
==Week 0 |
==Week 0== |
||
* Projects' choice |
* Projects' choice |
||
==Week 1 |
==Week 1== |
||
Work done |
Work done |
||
* Reading the documentation. |
* Reading the documentation. |
||
* Getting familiar with the technological |
* Getting familiar with the technological constraints. |
||
==Week 2 |
==Week 2== |
||
Work done |
Work done |
||
* Reading the documentation. |
* Reading the documentation. |
||
* Getting familiar with the technological |
* Getting familiar with the technological constraints. |
||
==Week 3 |
==Week 3== |
||
Work done |
Work done |
||
* Creation of the Git deposit |
* Creation of the Git deposit |
||
Line 36: | Line 34: | ||
* Starting the outline |
* Starting the outline |
||
To do for next week |
To do for next week |
||
* Finishing the outline |
* Finishing the outline<br> |
||
==Week 4 |
==Week 4== |
||
Work done |
|||
''Semaine 04 :''<br> |
|||
* Starting handling ESP32-LoRa Prise en main des pods ESP32-LoRa. |
|||
* Installing Arduino and IDE on our computer, expecially handling macOS issues. |
|||
* Beginning on reflexion about tache handling/splitting |
|||
To do for next week |
|||
_Prise en main des pods ESP32-LoRa.<br> |
|||
_Installation de Arduino sur nos différentes machines pour commencer le développement dessus. En particulier gérer les différents setup pour Mac/Windows/Linux.<br> |
|||
_Début de répartition des tâches.<br> |
|||
<br> |
|||
''Semaine 05 :''<br> |
|||
_Le flashage du code sur les ESP semble fonctionner, la compréhension du fonctionnement des ESP a été fortement améliorée.<br> |
|||
_Installation des différents éléments nécéssaires à l’application mobile (Cordova / Ionic / Angular)<br> |
|||
==Week 5== |
|||
_Début de l’application aka setup done<br> |
|||
Work done |
|||
_Finis les tests pour l’esp32 -> on sait flasher / coder / debugger<br> |
|||
* It seems that we have the ability to flash code on ESP32 cards. |
|||
'''TODO: Finir app & mise en place des répos git && Jian paramétrage du mac pour les LoRa & si temps maqueting des autres pages de l’application & serveur wifi opé.'''<br><br> |
|||
* Installation of the required softwares and frameworks to developp the mobile app (cordova / angular / ionic) |
|||
''Semaine 07 :''<br> |
|||
* First setup for the application done |
|||
_ Point d’accès Wi-Fi via les pods fonctionnel. Squelette de l’application prêt. Ajouter la fonctionnalité de communication.<br> |
|||
* Debugging and code modification on the ESP32 seems fine |
|||
To do for next week |
|||
* Git repo |
|||
* Mac handling arduino |
|||
* First rice for the pages of the application |
|||
==Week 7== |
|||
'''TODO: Redesign app & coder les fonctionnalités sur les pods & communication entre les applis.'''<br><br> |
|||
Work done |
|||
* Wifi access point with ESP32 pods working |
|||
* Application general feeling is good. First try on communicating with the outside |
|||
To do for next week |
|||
* Add functionality to the pods |
|||
* Get information on the application web communication |
|||
''Semaine 09 :''<br> |
|||
_ AJAX pour l’application afin de communiquer et récupérer les informations<br> |
|||
_ Pods communiquent entre eux par radio<br> |
|||
_ Réflexion sur le protocole à mettre en place entre les pods et l’application<br><br> |
|||
_ Setup d'une toolchain VSCode pour le dev arduino<br> |
|||
_ Mise en place des roads pour les appels web coté POD<br> |
|||
_ Mise en place du gitlab en le basant sur le git existant<br> |
|||
==Week 9== |
|||
'''TODO: Debugger les roads sur les pods, mettre à jour le parser json sur les pods, mettre à jour les bibliothèques de pages web pour les pods.'''<br> |
|||
Work done |
|||
'''Interface à gérer du côté programmation de l'application.'''<br><br> |
|||
* Ajax on web apps to get infos |
|||
* Pods communicate through radio |
|||
* Reflexion on protocol -> how to comunicate between pods and application |
|||
* Setup of a toolchain VSCode for arduino development |
|||
* Roads for web calls on the pods |
|||
* Gitlab redirection from our github |
|||
To do for next week |
|||
* Debug pods' roads |
|||
* Update json parser on the pods |
|||
==Week 10== |
|||
''Semaine 10 :''<br> |
|||
Work done |
|||
_ Modification du design de l’application | AJAX fonctionnel<br> |
|||
* Redesign of the web application |
|||
_ Début de l’implémentation des différents paramètres que l’on devra récupérer depuis les pods sur l’application (API).<br> |
|||
* AJAX working on the application |
|||
_ Capable de : recevoir des infos depuis le pod.<br> |
|||
* Implementation of parameters handling on the pods |
|||
_ POD capable d'émettre et recevoir le LoRa simultanément<br> |
|||
* Able to receive information on the pods |
|||
* Pods handle radio emitting and receiving simultaneously |
|||
==Week 11== |
|||
==Week 12== |
|||
Work done |
|||
* Application prototype seems to work just fine |
|||
* HTTP request on pod REDO |
|||
* REDO the calculation on the application |
|||
To do for next week |
|||
* Update documentation |
|||
* 'total field' to ease calculation on the application |
|||
* Global clearing pods code |
|||
==Week 13== |
|||
Work done |
|||
* Parsing roads for the pods |
|||
* Access-Control-Allow-Origin header for http request -> allow several request |
|||
To do for next week |
|||
* Finish ACAO |
|||
==Week 14== |
|||
Work done |
|||
* Update docs |
|||
* Refactoring the standards for the communication between pods & outside |
|||
To do for next week |
|||
* Beginning of the implementation of the setup pages for the application overall |
|||
==Week 15== |
|||
Work done |
|||
* Clearing code of the application |
|||
* Final redo of the interfaces for the application |
|||
* Final redo of the radio for the pods |
|||
To do for next week |
|||
* Oral presentation ! |
|||
* Dropping the idea of the setup pages, not enough time |
Latest revision as of 08:09, 9 April 2018
Presentation
Contraints
Team
Students:
- GENTILLON Loris
- VEGREVILLE Thibault
- ZHENG Jian
Supervisor :
- RICHARD Olivier
Progress
Week 0
- Projects' choice
Week 1
Work done
- Reading the documentation.
- Getting familiar with the technological constraints.
Week 2
Work done
- Reading the documentation.
- Getting familiar with the technological constraints.
Week 3
Work done
- Creation of the Git deposit
- Deciding to the general outline of our spa
- Starting the outline
To do for next week
- Finishing the outline
Week 4
Work done
- Starting handling ESP32-LoRa Prise en main des pods ESP32-LoRa.
- Installing Arduino and IDE on our computer, expecially handling macOS issues.
- Beginning on reflexion about tache handling/splitting
To do for next week
Week 5
Work done
- It seems that we have the ability to flash code on ESP32 cards.
- Installation of the required softwares and frameworks to developp the mobile app (cordova / angular / ionic)
- First setup for the application done
- Debugging and code modification on the ESP32 seems fine
To do for next week
- Git repo
- Mac handling arduino
- First rice for the pages of the application
Week 7
Work done
- Wifi access point with ESP32 pods working
- Application general feeling is good. First try on communicating with the outside
To do for next week
- Add functionality to the pods
- Get information on the application web communication
Week 9
Work done
- Ajax on web apps to get infos
- Pods communicate through radio
- Reflexion on protocol -> how to comunicate between pods and application
- Setup of a toolchain VSCode for arduino development
- Roads for web calls on the pods
- Gitlab redirection from our github
To do for next week
- Debug pods' roads
- Update json parser on the pods
Week 10
Work done
- Redesign of the web application
- AJAX working on the application
- Implementation of parameters handling on the pods
- Able to receive information on the pods
- Pods handle radio emitting and receiving simultaneously
Week 11
Week 12
Work done
- Application prototype seems to work just fine
- HTTP request on pod REDO
- REDO the calculation on the application
To do for next week
- Update documentation
- 'total field' to ease calculation on the application
- Global clearing pods code
Week 13
Work done
- Parsing roads for the pods
- Access-Control-Allow-Origin header for http request -> allow several request
To do for next week
- Finish ACAO
Week 14
Work done
- Update docs
- Refactoring the standards for the communication between pods & outside
To do for next week
- Beginning of the implementation of the setup pages for the application overall
Week 15
Work done
- Clearing code of the application
- Final redo of the interfaces for the application
- Final redo of the radio for the pods
To do for next week
- Oral presentation !
- Dropping the idea of the setup pages, not enough time