Connexion des Appareils #3

Closed
opened 2024-02-29 09:27:18 +01:00 by faraphel · 2 comments
Contributor

Les appareils doivent synchroniser leur données afin de permettre aux enseignants de se répartir les tâches.

Pour simplifier au maximum l'application pour les utilisateurs, un système P2P ou d'un petit réseau local pourrait être utilisée pour permettre aux enseignants de simplement créer des "salles" dans lesquels les appareils seraient synchronisée. Cela permet d'éviter de dépendre sur un serveur qui pourrait être hors-service ou sur une connexion WiFi.

Les appareils doivent synchroniser leur données afin de permettre aux enseignants de se répartir les tâches. Pour simplifier au maximum l'application pour les utilisateurs, un système P2P ou d'un petit réseau local pourrait être utilisée pour permettre aux enseignants de simplement créer des "salles" dans lesquels les appareils seraient synchronisée. Cela permet d'éviter de dépendre sur un serveur qui pourrait être hors-service ou sur une connexion WiFi.
faraphel added this to the Study M1 PDS project 2024-02-29 09:30:31 +01:00
faraphel self-assigned this 2024-02-29 09:30:44 +01:00
faraphel added the
enhancement
label 2024-02-29 09:31:30 +01:00
Author
Contributor

Les appareils peuvent se connecter principalement de deux manières :

WiFi-Direct

Le WiFi-Direct permet de créer une sorte de hotspot WiFi sur lesquelles les appareils peuvent se connecter pour communiquer entre eux comme dans un réseau classique.

Avantages

  • Portée grandement augmentée
  • Grande capacités d'appareils connectées

Inconvénients

  • Un peu plus compliqué à mettre en place
  • Consomme un peu plus de batterie

Bluetooth

Les appareils se connecterons entre eux à l'aide de la technologie Bluetooth

Avantages

  • Assez simple à mettre en place
  • Consommation de batterie optimisée

Inconvénients

  • Portée réduite
  • Limite d'appareil très petite (en général 4 appareils maximum)

L'utilisation du WiFi direct semble un peu plus adapté au besoin. Une grande portée est à privilégier entre plusieurs salles, la limite d'appareil risque d'être beaucoup trop basse en Bluetooth.
De plus, permettre aux élèves de se connecter au serveur peut leur permettre de voir en direct leur note, sans possibilités d'écriture sur les données.

Les appareils peuvent se connecter principalement de deux manières : # WiFi-Direct Le WiFi-Direct permet de créer une sorte de hotspot WiFi sur lesquelles les appareils peuvent se connecter pour communiquer entre eux comme dans un réseau classique. ## Avantages - Portée grandement augmentée - Grande capacités d'appareils connectées ## Inconvénients - Un peu plus compliqué à mettre en place - Consomme un peu plus de batterie # Bluetooth Les appareils se connecterons entre eux à l'aide de la technologie Bluetooth ## Avantages - Assez simple à mettre en place - Consommation de batterie optimisée ## Inconvénients - Portée réduite - Limite d'appareil très petite (en général 4 appareils maximum) ### L'utilisation du WiFi direct semble un peu plus adapté au besoin. Une grande portée est à privilégier entre plusieurs salles, la limite d'appareil risque d'être beaucoup trop basse en Bluetooth. De plus, permettre aux élèves de se connecter au serveur peut leur permettre de voir en direct leur note, sans possibilités d'écriture sur les données.
faraphel added a new dependency 2024-02-29 20:19:32 +01:00
Author
Contributor

Une fois les appareils connectés en WiFi-Direct, ils pourront alors se connecter à l'hôte (propriétaire du groupe WiFi-Direct) avec des sockets classiques.

Une sorte d'API pourra alors être mise en place afin d'interagir avec la base de donnée. Un petit système de permission supplémentaire devra alors être ajoutés pour autoriser ou non les membres du réseau à lire et écrire dans les données. Seulement l'hôte à un accès direct à la base de donnée sqlite3.

Une fois les appareils connectés en WiFi-Direct, ils pourront alors se connecter à l'hôte (propriétaire du groupe WiFi-Direct) avec des sockets classiques. Une sorte d'API pourra alors être mise en place afin d'interagir avec la base de donnée. Un petit système de permission supplémentaire devra alors être ajoutés pour autoriser ou non les membres du réseau à lire et écrire dans les données. Seulement l'hôte à un accès direct à la base de donnée sqlite3.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#4 Interface de l'Application}
study-faraphel/M1-PDS
Reference: study-faraphel/M1-PDS#3
No description provided.