Entreprise
L’entreprise est une jeune startup lyonnaise spécialisée dans le développement et la commercialisation d’un système anti-intrusion nouvelle génération basé sur l’intelligence artificielle.
Le dispositif, compact, discret et totalement autonome (sans fil et sans Wifi), peut être fixé facilement sur une porte, une fenêtre ou encore un distributeur automatique de billets (DAB).
Son objectif : détecter et signaler toute tentative d’intrusion avant qu’elle ne se concrétise.
Grâce à ses capteurs embarqués, il est capable d’analyser les vibrations, les variations de température ainsi que les sons suspects, et d’alerter immédiatement les propriétaires en cas d’activité inhabituelle.
Mission
Mon travail consiste en la conception et l'implémentation du système informatique en charge de la gestion des objets IoT, des clients et de la gestion des données : de l'ingestion à l'insight client.
Conception et mise en place de la plateforme IoT sur le Cloud
La plateforme IoT permet de gérer les objets IoT :
- assignation à des clients, mise à jour à distance, supervision, alerting et notification
- interconnexion avec les clients
- ingestion et traitement des données
- sauvegarde des données et stratégie de rétention
- exposition des données à travers des exports, des APIs et de tableaux de bords
Conception et réalisation de services backend tiers
Certain protocole de communication ne sont pas pris en charge nativement par la plateforme IoT dans ce cas la réalisation d'un service dédié est nécessaire. C'est le cas de certain protocoles spécifique aux centre de télésurveillance. Un service développé sur mesure en Node.js assure alors l’interface et la gestion du protocole d’interconnexion entre la plateforme IoT et le centre de télésurveillance permettant, ainsi, aux clients de recevoir les informations et alertes émis par les objets IoT.
Conseil et définition du firmware des objets connectés
Certaines implémentations sont indispensables côté objets connectés pour permettre la remontée d’informations essentielles au diagnostic à distance, au monitoring et à l’ajout de nouvelles fonctionnalités.
Fort de mon expérience, j’ai pu mettre à profit mes compétences pour accompagner l’entreprise dans la priorisation et l’intégration de ces fonctionnalités au sein de son produit.
Environnement technique
Thingsboard
NodeJS, Angular
Docker, GitLab
LWM2M, COAP
Langage C
Python pour l'analyse des données
API Rest, Web Socket, TCP Socket
Cloud Microsoft Azure
Linux