For the complete documentation index, see llms.txt. This page is also available as Markdown.

Plateforme Kilo IoT

Plateforme IoT axée sur l’IA avec un assistant IA qui fonctionne comme un intégrateur IoT expérimenté pour vos appareils et vos données.

Kilo IoT est une prioritairement IA plateforme IoT pour la gestion des appareils, la collecte de données, le traitement en temps réel, la visualisation, l’automatisation et les alertes. Elle est disponible en déploiement cloud entièrement géré ou en installation locale auto-hébergée.

Ce qui en fait une solution d’abord axée sur l’IA, c’est AIoT — l’Artificial Intelligence of Things intégrée au cœur du serveur, et non ajoutée après coup sous forme de chatbot. Un assistant IA intégré fonctionne comme si vous aviez à vos côtés un intégrateur IoT expérimenté : demandez-lui en langage simple d’intégrer un appareil, de créer et déployer une automatisation, ou de mettre en place une alarme, et il fait le travail avec vous — en s’appuyant sur votre déploiement en direct et toujours sous votre confirmation.

Kilo est conçu pour les organisations qui doivent connecter, surveiller et automatiser des appareils physiques à grande échelle — qu’il s’agisse de cinq capteurs dans un seul bâtiment ou de milliers d’appareils répartis sur des dizaines de sites. Lors de la conception du serveur, nous avons privilégié la personnalisation complète plutôt qu’un outil plus simple mais limité — et l’AIoT rend cette profondeur facile à utiliser : l’assistant transforme une plateforme hautement configurable en quelque chose que vous pilotez en décrivant ce que vous voulez.

Kilo peut aussi fonctionner comme une plateforme d’IA physique pour des modèles et agents IA externes. Elle place un état cohérent des appareils, des permissions, des automatisations testées, des commandes, des vérifications et l’historique opérationnel entre l’intention du modèle et les actifs réels. Lire IA physique pour les agents IA pour l’architecture et les chemins d’intégration.

The visual Rules Engine — a BPMN automation that branches at a Gateway into two paths, with a Start event, a Script task, and End nodes on the canvas

À qui s’adresse Kilo IoT

Kilo IoT est conçu pour répondre à tout cas d’usage IoT où des appareils doivent être connectés, surveillés et automatisés — quel que soit le secteur ou le domaine. Le serveur fournit l’infrastructure ; vous définissez ce qu’il fait.

Des organisations de nombreux secteurs utilisent Kilo pour résoudre des problèmes fondamentalement similaires : collecter des données à partir d’appareils distribués, rendre ces données exploitables et automatiser les réponses lorsque les conditions changent. Quelques exemples :

  • Équipes d’exploitation gérant des capteurs environnementaux, des moniteurs d’équipements ou des compteurs d’utilités sur plusieurs sites

  • Intégrateurs système déployant des solutions IoT pour des clients qui ont besoin d’un serveur fiable et multi-tenant

  • Services informatiques cherchant à centraliser les données des appareils sans construire une plateforme de zéro

  • Responsables de sites suivant les conditions dans les bâtiments, les étages et les zones

  • Exploitations agricoles surveillant le sol, la météo et les systèmes d’irrigation

  • Prestataires logistiques suivant les actifs, la conformité de la chaîne du froid et l’état des flottes

  • Exploitants de bâtiments intelligents gérant le CVC, l’énergie, l’occupation et les accès

Ce sont des exemples, pas des limites. Si votre cas d’usage consiste à connecter des appareils et à agir sur leurs données, Kilo est conçu pour cela.

Ce que fait la plateforme

AIoT — un assistant IA qui fonctionne comme un intégrateur IoT

L’assistant IA intégré n’est pas un chatbot générique épinglé sur une page d’aide. Il est connecté à votre déploiement réel et fonctionne comme un intégrateur IoT expérimenté qui connaît votre système de bout en bout. Ouvrez Chat IA depuis la barre latérale et briefez-le comme vous le feriez avec un collègue.

Il répond à partir de vos vraies données. Demandez « Quelle a été la température moyenne dans l’entrepôt B la semaine dernière ? » ou « Quels appareils n’ont pas communiqué depuis 24 heures ? » et il interroge l’historique de vos appareils, analyse les tendances et fournit une réponse fondée — dans le périmètre de vos autorisations, jamais inventée.

Il fait le travail, pas seulement le discours. Décrivez une automatisation en langage courant et il conçoit la règle, rédige le CEL, la teste et la déploie. Demandez-lui d’intégrer un appareil et il exécute le flux ; demandez une alarme et il construit la chaîne d’escalade. Avant toute action importante, il s’interrompt pour obtenir votre confirmation explicite, puis lit le résultat pour vérifier son propre travail.

Cela s’exécute sur un runtime d’agents de niveau entreprise, développé en interne et amélioré en continu — sa précision augmente à mesure que les agents sont entraînés sur davantage de travail IoT réel, donc l’assistant prend en charge de plus en plus de tâches. Ce runtime est Synthetic Brew, conçu comme un produit à part entière plutôt que comme un chatbot greffé sur l’API de quelqu’un d’autre.

The AI Chat home screen with a greeting and suggested starter topics

Gestion des appareils avec la technologie Digital Twin

Chaque appareil que vous enregistrez devient une représentation numérique complète — un jumeau numérique — qui reflète son état, sa configuration, l’historique de sa télémétrie et son comportement en temps réel. Le jumeau numérique persiste même lorsque l’appareil physique est hors ligne, ce qui vous donne toujours une vue complète de votre déploiement.

Vous n’êtes pas limité à un catalogue d’appareils préapprouvé ou à un seul protocole. Connectez des capteurs LoRaWAN, des terminaux MIOTY, des traceurs de véhicules et tout appareil compatible MQTT — automates PLC, compteurs d’énergie, systèmes du bâtiment et matériel à micrologiciel personnalisé se connectent tous via le connecteur approprié. Les différents fabricants publient les données différemment — un fournisseur envoie temp_c, un autre utilise temperature, un troisième envoie simplement un nombre brut. Kilo normalise tout cela via des modèles de capteurs, des noms de clés normalisés et des mesures d’unités. Vous définissez comment les données brutes de chaque appareil se mappent sur des paramètres standardisés, et le serveur s’occupe du reste. Une fois mappé, chaque appareil — quel que soit le fabricant ou la méthode de connectivité — remonte des données dans un format cohérent et unifié.

Pour de nombreux appareils populaires, des modèles prêts à l’emploi avec des correspondances préconfigurées sont déjà disponibles — ce qui simplifie l’intégration à la simple saisie des identifiants de l’appareil. Pour tout autre appareil, vous mappez vous-même sa sortie brute vers des paramètres pertinents. Il n’existe aucune dépendance à un catalogue d’appareils préapprouvé.

Screenshot of the Devices screen in the Kilo IoT platform

Serveur réseau LoRaWAN intégré

Le serveur comprend un serveur réseau LoRaWAN (LNS) entièrement intégré. Il n’est pas nécessaire de déployer, configurer ou maintenir un LNS séparé. Les requêtes de jonction des appareils, les uplinks, les downlinks et la déduplication des messages sont gérés automatiquement. Cela retire une couche entière d’infrastructure de votre déploiement.

The Gateways list showing a registered LoRaWAN gateway with its status and EUI

Centre de services MIOTY intégré

Kilo Cloud inclut l’édition Enterprise de KiloCenter, le centre de services MIOTY de Kilo. Vous ne déployez ni n’intégrez de serveur réseau séparé : ajoutez le connecteur MIOTY, connectez les stations de base et enregistrez les terminaux. Leurs relevés alimentent le même modèle d’appareil normalisé, les tableaux de bord, les règles, les alarmes, l’historique d’audit et les flux de travail IA que les données provenant des autres connecteurs Kilo.

Si votre besoin s’arrête à la couche réseau MIOTY et que vous souhaitez l’exploiter vous-même, KiloCenter Community Edition est gratuit, open source et auto-hébergé. Utilisez Kilo Cloud lorsque vous avez aussi besoin de la plateforme complète d’opérations IoT autour des données MIOTY ou que vous souhaitez que le centre de services Enterprise soit géré pour vous.

Moteur de règles visuel avec une sécurité de niveau production

Les règles d’automatisation sont construites sur un canevas visuel à l’aide d’un éditeur par glisser-déposer. Les conditions sont écrites en CEL (Common Expression Language) — un langage d’expression rapide et sûr qui va bien au-delà de simples comparaisons de seuils. Une règle peut être aussi simple que device.temperature > 30 ou aussi complexe que votre exploitation le nécessite — en combinant plusieurs relevés de capteurs, en couvrant des appareils répartis sur différents sites, en évaluant des tables de décision avec des politiques de correspondance multi-critères, et en empruntant des branches via une logique de commutation conditionnelle. Il n’existe aucune limite artificielle à la complexité.

Chaque modification de règle est automatiquement versionnée. Vous pouvez consulter l’historique complet de n’importe quelle règle, comparer les versions, revenir en un clic à un état précédent et cloner des règles comme modèles. Les règles sont intégrées à des artefacts déployables et déployées explicitement en production — ce qui vous donne un contrôle total sur ce qui s’exécute et quand. Cela signifie une automatisation en laquelle vous pouvez avoir confiance en production — pas une automatisation qu’il faut surveiller constamment.

Les règles prennent aussi en charge des tables de décision pour une évaluation structurée à critères multiples et des plannings avec sélection du jour de la semaine et du fuseau horaire. Lorsqu’une condition doit persister avant le démarrage de la règle, créez un déclencheur et choisissez Seulement s'il dure. Le déclencheur gère cette durée et peut surveiller un ou plusieurs appareils indépendamment ; l’événement de démarrage de la règle choisit le déclencheur et peut éventuellement restreindre l’exécution aux heures planifiées.

Building a branching automation in the visual Rules Engine — a Gateway routing to a Script task and End events

Alertes multicanales avec escalade

Lorsqu’une règle d’alarme se déclenche, le système envoie simultanément des notifications par e-mail, SMS et push. Chaque canal est configurable indépendamment pour chaque règle. Les alarmes sont classées selon cinq niveaux de gravité — Critique, Élevé, Moyen, Faible et Info — chacun avec son propre intervalle de répétition et son propre comportement d’escalade. Les organisations peuvent configurer des politiques par niveau de gravité pour contrôler la manière dont chaque niveau est traité dans le déploiement.

Les étapes d’escalade vous permettent de définir des chaînes de notification : si une alerte n’est pas acquittée dans un délai donné, elle est transmise au destinataire ou au canal suivant. Les heures de silence et les fenêtres de planification hebdomadaires garantissent que les notifications non critiques respectent les horaires opérationnels.

Le système de livraison des notifications est tolérant aux pannes. Si l’envoi d’une notification échoue — à cause d’un problème temporaire chez le fournisseur de messagerie ou d’un délai d’attente du passerelle SMS — le système réessaie automatiquement avec un backoff exponentiel. Si le service d’automatisation redémarre pendant l’exécution, les workflows reprennent là où ils se sont arrêtés. Aucune alerte n’est silencieusement perdue.

Kilo Alerts Inbox tab beside the Alert Definitions tab, showing an alert list

Tableaux de bord personnalisés et visualisation en temps réel

Créez des tableaux de bord opérationnels organisés dans une hiérarchie de dossiers — par site, bâtiment, étage ou toute structure qui reflète votre déploiement. Chaque tableau de bord contient des widgets provenant de n’importe quel appareil et de n’importe quel paramètre.

Les widgets sont entièrement personnalisables. Définissez des bornes de valeur pour établir des plages de fonctionnement normales, choisissez des unités alternatives, activez ou désactivez la visibilité des graphiques et basculez entre les modes d’affichage. Chaque type de widget — graphiques en ligne pour les données de tendance, affichages numériques pour les relevés en direct, indicateurs booléens pour les états marche/arrêt — peut être configuré pour s’adapter à votre contexte opérationnel. Toutes les données se mettent à jour en temps réel.

L’infrastructure de transport de la plateforme est agnostique au protocole — les données provenant de LoRaWAN, de MQTT et des traceurs de véhicules entrent toutes par le même pipeline, sont standardisées et normalisées, puis circulent simultanément par des canaux spécialisés vers les tableaux de bord, le moteur de règles et le stockage historique. Les données en direct atteignent les tableaux de bord et les règles d’automatisation via un flux en temps réel — pas de polling, pas de cycles d’actualisation. Des flux en temps réel sont également disponibles à l’extérieur via WebSocket et Server-Sent Events (SSE).

L’ensemble du pipeline — des files de messages aux couches de cache en passant par le stockage de requêtes — utilise des outils spécialisés et une architecture conçue pour la vitesse et l’échelle :

  • Les requêtes historiques sur de grands ensembles de données sont optimisées pour des temps de réponse rapides

  • Les graphiques des tableaux de bord sont conçus pour se charger rapidement, même lorsqu’ils visualisent plusieurs mois de données

  • L’architecture est conçue pour s’adapter à la croissance de votre déploiement

  • Les données sont partitionnées par temps pour une rétention efficace et compressées pour le stockage à long terme

A dashboard of Control widgets — a switch, a dial, a slider, and an input controlling a device

Jumeau numérique du bâtiment — votre site modélisé en 3D

Le Jumeau numérique du bâtiment est un modèle 3D d’une installation réelle, intégré directement dans un tableau de bord. Dessinez le bâtiment vous-même — murs, portes, fenêtres, plusieurs étages — ou importez un plan d’étage CAO existant, ou tracez le contour à partir d’une carte aérienne. Aménagez-le à partir d’un catalogue de plus de 60 objets 3D prêts à l’emploi : bureaux, racks, places de parking, unités de climatisation, pompes, véhicules, portails. Puis associez n’importe quel objet à un capteur de votre déploiement et définissez ce que signifient ses couleurs.

Une fois câblé, le modèle devient une vue opérationnelle en direct. Un entrepôt frigorifique prend une teinte ambre lorsqu’il s’écarte de la plage. Une place de parking occupée vire au rouge tandis qu’une place libre reste claire. Une pompe devient rouge dès qu’elle tombe en panne. Au lieu de faire correspondre mentalement une ligne d’un tableau à un emplacement, l’opérateur regarde le bâtiment et voit exactement où l’attention est nécessaire. Occupation, disponibilité des places, état des équipements, défauts climatiques, conditions de zone — quelles que soient les données de vos capteurs, elles apparaissent là où elles appartiennent physiquement.

Le bâtiment peut aussi être ancré à de vraies coordonnées GPS, donnant au modèle une position réelle dans le monde. Voir Jumeau numérique du bâtiment pour le guide complet.

Digital Building Twin scene with parking bays color-coded by occupancy (A123 red, A124 green), dumpsters indicating fill state, and per-room sensor status markers

Cartes, suivi GPS et vues spatiales

Placez les appareils sur des cartes 2D pour un contexte spatial. Pour les traceurs équipés de GPS, consultez l’historique complet des positions avec lecture, tableaux de coordonnées et visualisation des trajets.

Contrôle d’accès basé sur les attributs et isolement multi-organisation

Kilo utilise le contrôle d’accès basé sur les attributs (ABAC) plutôt que le contrôle d’accès traditionnel basé sur les rôles. Les permissions sont évaluées dynamiquement selon l’appartenance à l’organisation, les attributions au niveau des pages et le contexte de l’utilisateur — vous offrant un contrôle fin, par ressource, sans explosion du nombre de rôles.

Chaque organisation sur le serveur est totalement isolée : ses propres appareils, utilisateurs, tableaux de bord, règles, facturation et journal d’audit. Un même utilisateur peut appartenir à plusieurs organisations avec différents niveaux d’autorisation dans chacune. Cela fait de Kilo un choix naturel pour les fournisseurs de services managés, les sociétés de gestion de sites et les déploiements multi-tenant.

Journal d’audit

Tous les événements d’adhésion et d’accès au sein d’une organisation sont journalisés — invitations d’utilisateurs, acceptations, changements d’autorisations et suppressions. Le journal d’audit fournit une traçabilité pour la conformité et la responsabilité opérationnelle.

Accès à l’API et intégrations

Kilo IoT Server expose une API publique pour les intégrations back-end, les pipelines d’analyse et de reporting, les outils industriels et d’automatisation, ainsi que les applications personnalisées. REST est la voie principale pour les intégrations cloud et HTTP standard ; une gRPC interface est également disponible comme voie avancée / sur site pour les clients typés et l’intégration service à service — choisissez REST sauf si vous avez spécifiquement besoin de gRPC. Les requêtes utilisent des clés API à portée limitée (X-API-Key) que vous pouvez restreindre à des autorisations spécifiques, faire expirer et faire tourner. Les données en temps réel sont également disponibles via Server-Sent Events (SSE) et des flux WebSocket. Consultez la section API pour les protocoles, l’authentification et des exemples, et Clés d’API pour créer des clés.

Options de déploiement

  • Kilo Cloud — Entièrement géré, évolutif et tolérant aux pannes. Aucune infrastructure à maintenir.

  • Kilo On-Premise — Le même serveur déployé au sein de votre propre infrastructure, pour les organisations qui exigent un contrôle total sur les données, les politiques d’accès et les frontières réseau.

Langues et accessibilité

L’interface est disponible en anglais, allemand, français, espagnol et portugais. Les thèmes clair et sombre sont pris en charge, et vos préférences persistent d’une session à l’autre.

Formules d’abonnement

Kilo IoT propose plusieurs niveaux d’offre — d’un niveau gratuit pour l’évaluation jusqu’aux offres Enterprise pour les déploiements à grande échelle. Chaque niveau définit des limites pour les appareils, les règles d’automatisation et l’accès aux fonctionnalités avancées. Les offres peuvent être consultées et gérées depuis la Abonnement section du menu utilisateur.

Accéder à la plateforme

Lancez le serveur Kilo IoT sur app.kiloiot.io.

Par où commencer

Si vous découvrez Kilo IoT, commencez par le Mise en route guide — il vous guide à travers l’interface, explique ce qui rend le serveur différent et vous mène de zéro à un déploiement fonctionnel avec des données en direct et des alertes.

Mis à jour