Aller au contenu principal
Retour aux compétences
Développement embarqué PlatformIO

PlatformIO et développement embarqué

Architecture multi-firmware, communication embarquée, tests natifs et logique de sécurité, présentés sans détail sensible du contexte.

Compétence développée

Dans le cadre de mon stage chez SIPA, j'ai développé des compétences en développement embarqué avec PlatformIO sur microcontrôleur. Cette expérience repose sur plusieurs firmwares distincts, configurés via des environnements PlatformIO dédiés, afin de séparer les rôles matériels et de faciliter les tests.

J'ai travaillé sur la communication radio LoRa, la structuration de protocoles d'échange, la gestion d'états, les accusés de réception, les signaux de présence et les mécanismes de sécurité embarquée.

Cette expérience m'a également permis d'utiliser plusieurs interfaces matérielles courantes en embarqué, ainsi que des tests unitaires natifs pour valider une partie de la logique hors microcontrôleur.

Savoir-faire associés

  • Configuration de projets PlatformIO multi-environnements.
  • Développement firmware avec le framework Arduino.
  • Communication embarquée et organisation de protocoles radio.
  • Validation de logique technique par tests unitaires natifs.
  • Prise en compte de contraintes de sécurité embarquée sans exposer d'informations sensibles.