Aller au contenu
BigTree108

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

Systèmes embarqués et matériel : vue d’ensemble

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é.