Retour aux offres

Stage de pré-embauche : Bluetooth MESH et localisation indoor sur Zephyr (H/F)

Embarqué

  • Stage
  • Nantes
  • Référence : ECS/NTS/MESH

SMILE

Smile est le leader du "sourire" au travail mais aussi de l'intégration et de l'infogérance de solutions open source.

Enthousiastes, agiles et performants, leur vocation est de libérer le potentiel d'innovation des entreprises, à travers l'open source.

Ses smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure.

Ils sont plus de 1700 collaborateurs présents dans 7 pays, avec 15 agences réparties en France et à l'international.

 

Le pôle Smile ECS (Embedded & Connected Systems) est un centre d’excellence entièrement dédié aux systèmes embarqués et objets connectés.

Smile ECS s’impose comme le pôle de référence des métiers de l’embarqué en environnement Open Source.

Nous sommes une équipe de passionnés de l’univers Open Source et participons à différents événements comme le Capitole du Libre ou le FOSDEM. Nous organisons également des Meet-Up sur différents sujets (Android AOSP, IoT, Linux Embarqué…).

Nous alimentons régulièrement notre blog Linux Embedded, à travers différents articles rédigés par nos collaborateurs.

 

INTITULÉ DU STAGE

Bluetooth MESH et localisation indoor sur les technologies avec angle d'arrivée sur les antennes AoA, basé sur une implémentation sur l’OS Open Source Zephyr (https://www.zephyrproject.org/).

 

CONTEXTE

Dans un monde des objets connectés en forte expansion, de nombreuses technologies cohabitent, chacune répondant à des besoins spécifiques.

Les réseaux maillés en font partie intégrante, permettant entre autres de contrôler des groupes de produits tant au niveau du paramétrage que de la mise à jour.

Ces topologies s’appuient notamment sur le BLE et portent le nom de BLE MESH. 

Se basant sur les avancées du BLE, avec l’émergence du BLE 5.2, il est à présent possible de répondre à des besoins de géolocalisation indoor. 

Ceci est porté par le AoA (Angle Of Arrival) possible sur le BLE 5.2.

Lors du stage, il sera nécessaire de répertorier les différentes topologies maillées et de comprendre le fonctionnement du positionnement indoor au travers des capacités du BLE 5.2.
Cette analyse permettra d’en définir des cas d’usage typiques.

Il sera alors possible de :

  • Mettre en place un démonstrateur sur le BLE MESH
  • Remonter la donnée sur une plateforme de visualisation
  • Mettre en place un système de géolocalisation indoor
  • Remonter les positions sur une carte

 

LES MISSIONS PROPOSÉES

Pour répondre au besoin exprimé dans le paragraphe précédent, le stage pourra se dérouler selon les étapes suivantes :

  • Etat de l’art des réseaux maillés et notamment BLE MESH
  • Choix du microcontrôleur et du module BLE. Les µC NORDIC semblent tout indiqués mais il conviendra de confronter les solutions des autres fabricants
  • Mettre en place un réseau maillé au moyen de plusieurs cartes afin de remonter de la donnée et paramétrer des nœuds
  • Mettre en place la mise à jour des différents nœuds
  • Etat de l’art de la géolocalisation indoor basée sur BLE 5.2
  • Mettre en place un réseau de géolocalisation (basé sur le réseau maillé précédent)
  • Remonter les données des nœuds et de géolocalisation sur une même plateforme (HERE, AWS et/ou OpenSource, la technologie sera à définir pendant le stage)

En plus du rapport de stage lui-même le stagiaire devra restituer les résultats de ses travaux dans un ou plusieurs articles pour le blog linuxembedded.fr
 

TALENT RECHERCHÉ

Formation requise

Stage de fin d’études de master ou cycle d’ingénieur

Connaissances souhaitées

On aura le smile si tu disposes des connaissances suivantes :

  • Bon niveau en C/C++, de préférence en environnement linux

Qualités personnelles

Autonomie, curiosité, technique, rigueur
 

TECHNOLOGIES UTILISÉES

  • OS Open Source Zephyr
  • Linux
  • Bluetooth MESH
  • Langages C/C++
  • GIT

 

INFORMATIONS PRATIQUES

  • Lieu du stage : Nantes
  • Durée du stage : 6 mois, projet de fin d'études uniquement

 

NOTRE PROMESSE EMPLOYEUR

  • Possibilité de télétravail (en CDI)
  • Moyenne d'âge de 31 ans
  • Engagement écolo si tu viens en vélo
  • 2 jours de formations obligatoires par an (en CDI) et partenariats forts avec des solutions Open Source 

 

Postuler

* champs obligatoires