Want to make creations as awesome as this one?

Transcript

Projet Satellite


LABIOD Mohamed - BTS SNIR

Lycée Pierre Paul-Riquet

START

SOMMAIRE

Mes objectifs

Cahier des charges

Architecture du projet

Matériel/Logiciel utilisé

Tâches à faire et effectué

Conclusion

2

We are here!

Mes objectifs du projet

3

  • Etablir le protocole TMTC.
  • Etablir la connexion avec le centre de contrôle.
  • Permettre d'avoir un satellite autonome dans l'envoie de donnée.
  • Permettre d'avoir un satellite autonome dans la réception de donnée.

Cahier des charges

Use case concernant la partie TMTC intégré au satellite.

4

+ INFO

Diagramme de séquence

Diagramme de séquence concernant la partie, reçu de donnée venant du centre de contrôle.

+ INFO

5

Diagramme de séquence

Diagramme de séquence permettant l'envoie de donnée périodiquemement au CC.

6

+ INFO

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Diagramme de classe

Diagramme de classe représentant le partie communication.

7

+ INFO

Logiciel utilisé

8

Matériel utilisé

Raspberry

9

Tâches à faire

Création d'un client pour communiquer avec le CC.

Récupération des données demandé

Recevoir une commande venant du CC.

Envoyer les données voulu au CC.

Etablir le protocole de communication avec le centre de contrôle

Client/Serveur

Etablir le protocole

Envoyer les données demandés/périodiquement

Recevoir une commande

Récupération des données

10

Création d'un client

Client qui aura pour but de se connecter au serveur du centre de contrôle.

+ INFO

11

Le protocole TCP garantit la distribution des données et des paquets dans l'ordre où ils ont été envoyés.

Schéma socket

12

lier un point de communication

+ INFO

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Protocole TMTC

Protocole qui aura pour but de pouvoir envoyer et recevoir des données.

+ INFO

11

  • Nom : ProtoSat

  • Système de contrôle à distance (télécommande) avec retour d’informations (télémétrie).

  • Utilisation de socket pour la communication

  • Mis en accord avec le centre de contrôle pour l'ordre d'envoie des données.

  • Chaine de caractère.

Récupération des données

Récupération des données, afin de les envoyer au centre de contrôle.

+ INFO

13

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Recevoir une commande

Recevoir une commande du centre de contrôle.

+ INFO

14

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Envoyer des données demandé

Envoyer des données après reçu d'une commande.

15

+ INFO

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Envoyer les données périodiquement

Envoyer des données périodiquement toute les 10s.

+ INFO

16

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

17

Test d'envoie de donnée périodique

Test d'envoie de données périodique entre mon client et le serveur du centre de contrôle.

+ INFO

CLIENT :

SERVEUR :

18

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Test d'envoie de donnée demandé

Test d'envoie de donnée demandé entre mon client et le serveur du centre de contrôle.

+ INFO

CLIENT :

SERVEUR :

19

Lorem ipsum dolor sit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Conclusion

20

  • Fonctionnement du projet global.
  • Ce que je pourrais apporter comme amélioration : optimisation
  • Acquisition de compétences humaine : communication sur l'avancement du projet, gestion du temps, recueille du besoin et cahier des charges.
  • Une expérience utile pour notre futur professionnel.
  • Acquisition de compétences techniques.
  • Amélioration dans le C++.