#Portfolio

Retrouvez, en résumé, tous les projets sur lesquels j'ai participé

Catégorie : Réseaux

Robotique avec KiloBot

cropped-20160112_124748

Ce projet de groupe a été réalisé dans le cadre de d’UE découverte de la recherche.
Son objectif était de permettre à une cohorte de robots de se déplacer en formation V (comme les avions de chasse).

Nous avons tenu un blog de recherche (https://projetkilobots2015.wordpress.com/) et un blog de compte rendu (https://projetkilobots20152.wordpress.com/) permettant de partager nos découvertes ainsi que l’avancée de notre travail. Ce projet a été réalisé à environ 70%, par un certain manque de temps, et aussi par une complexité très forte sur ce projet.

Ma mission sur ce projet fût d’une part de maintenir à la fois notre blog de recherche et le blog de compte rendu, de travailler sur le système de communication entre robot, réfléchir sur le système de déplacement de ces derniers, la réalisation du pseudo code en code algorithmique sur le simulateur V-REP et filmer les scènes de résultat.

J’ai beaucoup appris de ce projet, notamment développer un esprit de recherche et de travail collaboratif. De plus, travailler sur un sujet autre que de « l’informatique » pur, permet d’acquérir une certaine ouverture d’esprit ce qui est très important dans le domaine de l’informatique.

Import de données (résultats d’analyse)

19-03-2015 16-24-21

Ce projet est ici vulgarisé au maximum tant l’univers laboratoire est complexe et aussi pour une meilleure compréhension générale. A noter que ce projet à fait l’objet d’un dossier complet présenté devant un jury pour la validation de la LP3.

Dans le cadre de ma formation en alternance, j’ai pu notamment suivre l’évolution d’un projet dont j’ai étais « missionné ». Ce dernier a pour but de réaliser une passerelle entre 2 logiciels métiers (à savoir BIOLISE et SOLUTION) utilisés par le pôle sérologie du LDAR. Cette passerelle une fois réalisée, permet d’importer directement en base de données SQL (utilisée par SOLUTION) les résultats d’analyse provenant du spectrophotomètre qui est utilisé par BIOLISE.

Ce projet se découpe en 2 parties,  d’une part une application VB.NET qui permet la lecture du fichier de résultat typé .ini de BIOLISE et d’une autre l’architecture pour l’automate ORCHESTRATOR qui permet de traiter l’ensemble de ces données pour les importer en BDD.

L’application en vb.net permet donc la lecture du fichier .txt du logiciel BIOLISE, puis par l’intermédiaire d’un algorithme de détection du type d’analyse effectué par le technicien, ce logiciel va déterminé un certains nombre d’élément (par exemple le protocole lié à l’analyse, etc…)

L’automate Orchestrator permet quant à lui de lire le fichier transformé par l’application VB.NET et de réaliser des requêtes SQL de type insert, vérifier les résultats, etc… Toutes ces actions sont réalisées par l’intermédiaire des runbook.

VPN sous OpenVPN et interface Web

vpn

Ce projet se décompose en 3 parties:
La 1ère partie est la configuration du serveur OpenVPN ainsi que le client OpenVPN pour garantir les meilleures performances sans sacrifier la sécurité qu’offre le VPN. Cette phase est très importante car elle garantie une qualité de service optimale.

La 2ème partie est la configuration des différents serveurs linux qui vont héberger le service OpenVPN. Ces derniers sont protégés contre les attaques synflood, scan de port, brute force, etc…

Enfin, la 3ème partie est la création d’un espace utilisateur. Un template html a été acheté pour créer une base de travail, mais la suite du système créé en php est entièrement développé par mes soins.
Les fonctionnalités de ce panel utilisateur sont nombreuses et variées:
Il est possible à un utilisateur de faire un rappel de mot de passe, d’ouvrir un ticket support dans le cas où il se retrouve confronté à un problème sur le VPN, vérifier l’état de son abonnement et enfin de créer des salles virtuelles pour créer des communications entre les membres du services par l’intermédiaire du tunnel VPN (à l’instar d’Hamachi).

© 2019 #Portfolio

Theme by Anders NorenUp ↑