RICM4 2017 2018 - Réseau Social LoRa: Difference between revisions

From air
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 : 15/01/18==
==Week 0==
* Projects' choice
* Projects' choice


==Week 1 : 22/01/18==
==Week 1==
Work done
Work done
* Reading the documentation.
* Reading the documentation.
* Getting familiar with the technological constaints.
* Getting familiar with the technological constraints.


==Week 2 : 29/01/18==
==Week 2==
Work done
Work done
* Reading the documentation.
* Reading the documentation.
* Getting familiar with the technological constaints.
* Getting familiar with the technological constraints.


==Week 3 : 05/02/18==
==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 of the wed application
* Finishing the outline<br>


==Week 4 : 12/02/18==
==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