Services de développement IoT
Services de développement IoT de l’appareil au tableau de bord : connectivité, provisionnement des appareils, plateformes cloud sur Azure ou AWS, mises à jour de parcs, passerelles edge, IoT industriel, suivi d’actifs, recharge de véhicules électriques et plateformes énergétiques, portails web et applications compagnons pour la maison et le bâtiment connectés, l’industrie, l’énergie et les services publics, la logistique, l’agriculture et la santé, avec des développeurs IoT dédiés à votre équipe ou des projets livrés de bout en bout.
Les systèmes IoT que nous construisons
Connectivité des appareils
Bluetooth Low Energy, Wi-Fi, Thread et Matter à la maison, LoRaWAN sur ChirpStack ou The Things Stack dans les champs et les bâtiments, et LTE-M ou NB-IoT avec eSIM pour les traqueurs et les compteurs, choisis selon la portée, l’autonomie et le coût d’exploitation par appareil.
Provisionnement et identité des appareils
Un certificat X.509 unique par appareil, conservé dans un élément sécurisé lorsque le matériel en possède un, émis sur la ligne de production et enrôlé via l’Azure IoT Hub Device Provisioning Service ou AWS IoT Core, sans mot de passe partagé nulle part.
Ingestion et stockage dans le cloud
MQTT vers Azure IoT Hub, le broker MQTT d’Event Grid, AWS IoT Core ou un cluster EMQX ou HiveMQ auto-hébergé, traité par des fonctions ou des conteneurs et stocké en séries temporelles dans Azure Data Explorer ou PostgreSQL avec TimescaleDB, le tout déployé avec Terraform.
Gestion de parcs et mises à jour
Device twins ou shadows pour la configuration, firmware déployé d’abord sur une petite part du parc, et télémétrie de santé qui suspend un déploiement lorsque les taux de plantage ou de reconnexion augmentent.
Tableaux de bord et applications compagnons
Portails web en Angular ou React, ThingsBoard lorsqu’une plateforme standard convient, et applications mobiles sur iOS, .NET MAUI ou React Native pour l’appairage, la configuration et les alertes, réalisés par la même entreprise que la partie appareil.
IoT industriel
Données de machines et de capteurs collectées depuis des automates via OPC UA et MQTT Sparkplug B dans un espace de noms unifié, surveillance conditionnelle sur les vibrations, la température et la consommation électrique, et liens avec vos systèmes MES, de maintenance et ERP.
Passerelles et edge computing
Passerelles edge sous Linux embarqué qui lisent des appareils Modbus, BACnet, M-Bus ou DLMS, exécutent des conteneurs et des règles locales sur Azure IoT Edge ou AWS IoT Greengrass, mettent en mémoire tampon pendant les pannes de réseau et ne transmettent au cloud que ce dont il a besoin.
Suivi d’actifs et télématique
Traqueurs GNSS et cellulaires pour véhicules, conteneurs et palettes, balises Bluetooth et ultra-large bande pour la localisation en intérieur, données de véhicules via OBD-II, J1939 et CAN, et géorepérages, trajets et alertes construits à partir de ces données.
Recharge de véhicules électriques et plateformes énergétiques
Gestion de bornes de recharge sur OCPP 1.6, 2.0.1 et 2.1, Plug & Charge avec ISO 15118, itinérance via OCPI, et supervision et pilotage du solaire, du stockage par batteries et des compteurs intelligents, avec effacement de la demande via OpenADR.
Recruter des développeurs IoT
développeurs IoT dédiés
Des Développeurs IoT qui rejoignent votre équipe à temps plein, travaillent avec vos outils et votre processus, et rendent compte à votre responsable. Vous les interviewez ; nous portons le contrat ukrainien, la paie, la facturation et les congés.
Projets de Développement IoT
Un lot défini de Développement IoT, avec un périmètre, un plan arrêté et un responsable nommé de notre côté, qui porte le résultat et rend compte de l’avancement dans vos canaux.
Prestation continue de Développement IoT
Un service continu de Développement IoT : les mêmes personnes chaque mois, un backlog que vous priorisez, et des heures visibles dans notre portail et sur la facture.
La page Équipe dédiée explique comment les spécialistes rejoignent votre équipe, et la page Externalisation couvre la livraison de projet, les reprises et notre mode de facturation.
Qui intervient sur vos Développement IoT
développeurs IoT
Connectivité, provisionnement et mises à jour de parcs
Ingénieurs firmware
Le code sur l’appareil
Ingénieurs .NET, Python et Java
Ingestion, API et pipelines de données sur Azure ou AWS
Ingénieurs front-end et mobile
Tableaux de bord web et applications compagnons
Ingénieurs QA
Tests de bout en bout de l’appareil au tableau de bord
Notre façon de construire des systèmes IoT
Chaque appareil est traité comme un client réseau non fiable : identité propre, aucun mot de passe par défaut ou partagé, connexions chiffrées, accès exactement aux topics dont il a besoin, et un moyen publié de signaler les vulnérabilités. C’est ce qu’exigent des produits connectés ETSI EN 303 645, le régime britannique de sécurité des produits et les exigences de cybersécurité de la directive européenne sur les équipements radioélectriques, et le Cyber Resilience Act de l’UE y ajoute une nomenclature logicielle et le traitement des vulnérabilités pendant toute la période de support, que nous générons à partir de la compilation.
Le côté cloud suit les règles selon lesquelles nous exploitons nos propres systèmes : infrastructure en Terraform, déploiements depuis GitHub Actions avec identifiants fédérés, secrets et clés de signature dans un coffre-fort, et règles réseau fermées par défaut, que cela tourne sur Azure, sur AWS ou sur des serveurs que vous exploitez vous-même.
Autres services embarqués et hardware
Développement de logiciels embarqués
Services de développement de logiciels embarqués : Linux embarqué, Android et RTOS, pilotes, BSP, logiciels pour l’automobile, le réseau, l’audio et la vidéo et mises à jour sécurisées, avec des ingénieurs en logiciels embarqués dédiés ou une livraison de projet.
Développement de firmware
Services de développement de firmware : firmware de microcontrôleurs en C, C++ et Rust, piles sans fil, bootloaders, calculateurs automobiles (ECU), commande moteur et conception basse consommation, avec des ingénieurs firmware dédiés ou une livraison de projet.
Développement FPGA
Services de développement FPGA : conception RTL en SystemVerilog et VHDL, vérification FPGA et ASIC, SoC FPGA, vidéo, réseau, acquisition de données et accélération, avec des ingénieurs FPGA dédiés ou une livraison de projet.
Conception matérielle et PCB
Services de conception matérielle et de PCB : schémas, routage multicouche et HDI, conception haute vitesse, RF, analogique et de puissance, préparation CEM et fichiers de production, avec des ingénieurs matériel dédiés ou une livraison de projet.
Tests de systèmes embarqués et de matériel
Services de test de systèmes embarqués et de matériel : tests d’appareils, bancs hardware-in-the-loop, automatisation de firmware, tests de calculateurs automobiles (ECU), de connectivité et de sécurité, avec des ingénieurs QA embarqué dédiés ou une livraison de projet.
Logiciels de robotique
Services de développement de logiciels de robotique sur ROS 2 : perception, navigation, planification de mouvement, commande de robots, cellules industrielles, véhicules autonomes et logiciels de flottes, avec des ingénieurs en robotique dédiés ou une livraison de projet.
Questions sur le développement IoT
Quelle connectivité notre appareil doit-il utiliser ?
Elle découle de l’endroit où vit l’appareil, de la fréquence de ses rapports et de son alimentation. Bluetooth Low Energy lorsqu’un téléphone est à proximité ; Wi-Fi, ou Thread avec Matter, pour les appareils domestiques et de bâtiment alimentés par le secteur ; LoRaWAN pour de petits relevés dans des champs ou des sous-sols pendant des années sur une seule batterie ; LTE-M ou NB-IoT lorsque l’appareil se déplace ou qu’il n’y a pas de réseau local. Nous comparons le coût d’exploitation annuel par appareil avant de choisir la radio.
Pouvez-vous construire tout le système, de l’appareil à l’application ?
Oui, en une seule équipe : firmware, cloud, portail web et application mobile construits sur un même ensemble de contrats de messages, de sorte qu’un changement sur l’appareil ne casse pas le tableau de bord. Lorsqu’une partie du système existe déjà, nous construisons le reste en fonction de ce qui est en place.
Avec quels clouds et plateformes IoT travaillez-vous ?
Azure IoT Hub et le broker MQTT d’Event Grid, AWS IoT Core, brokers auto-hébergés comme EMQX, HiveMQ ou Mosquitto, et plateformes comme ThingsBoard, construits sur le cloud que votre parc utilise déjà. Le côté appareil reste portable : MQTT sur TLS avec des identités X.509 fonctionne avec toutes ces solutions, de sorte que le cloud peut changer sans réécrire le firmware.
Dans quels secteurs vos développeurs IoT interviennent-ils ?
Maison et bâtiment connectés, dans les thermostats, serrures, éclairages et la gestion technique de bâtiment ; industrie, dans la supervision des machines et la maintenance prédictive ; énergie et services publics, dans les compteurs intelligents, les systèmes solaires et de stockage par batteries et les réseaux de recharge de véhicules électriques ; logistique, dans le suivi de flottes, de conteneurs et de la chaîne du froid ; agriculture, dans les capteurs de terrain et le pilotage de serres ; santé, dans la télésurveillance de patients et les dispositifs médicaux connectés ; et sécurité, dans les systèmes d’alarme et de contrôle d’accès reliés à des centres de télésurveillance.
En combien de temps les développeurs IoT peuvent-ils démarrer ?
Lorsque le bon développeur IoT est disponible, le démarrage ne dépend que de votre entretien, du NDA et de la cession de propriété intellectuelle. Sinon, nous lançons une recherche, qui fournit en général des profils de candidats sous deux à trois semaines, et personne ne démarre avant que vous ayez donné votre accord.
Comment recruter des développeurs IoT via BigTree108 ?
Indiquez-nous le travail à réaliser, le niveau de séniorité et les horaires dont vous avez besoin. Nous vous proposons une ou deux personnes avec leurs profils, vous les interviewez comme vous le feriez pour votre propre recrutement, puis vous signez un seul contrat avec BIG TREE 108 LLC et recevez une facture par mois.
À qui appartient le travail qu’ils produisent ?
C’est vous. Chaque spécialiste a signé avec BigTree108 un contrat qui cède à l’entreprise tous les livrables, et notre contrat avec vous vous les cède à son tour. Le code, les maquettes et les documents sont livrés dans vos propres dépôts et outils, et non conservés à un endroit où nous seuls pourrions les modifier.
Vous développez un produit connecté ?
Indiquez-nous ce que l’appareil mesure ou commande, où il se trouve et combien d’exemplaires seront déployés. Vous recevez une réponse sous un jour ouvré : un plan pour le système, des profils de candidats, ou une recommandation sur la connectivité.