Qu'est-ce que Fundamentum
Cette page présente Fundamentum, les cinq produits qui le composent et les raisons pour lesquelles les équipes le choisissent pour exploiter leurs parcs d'appareils connectés.
Fundamentum est la plateforme IoT de Dimonoff. Elle connecte, exploite et valorise vos parcs d'appareils : vous mettez en service des appareils en toute sécurité, suivez leur état de santé en direct, les mettez à jour et les contrôlez à distance, acheminez leurs données vers vos propres systèmes et interrogez ces données en SQL. Chaque fonctionnalité est accessible via une seule API : l'interface web, vos applications, vos scripts et vos agents IA fonctionnent donc tous de la même manière. Fundamentum est indépendant du matériel : il accepte des charges utiles dans n'importe quel format, s'adapte à chaque modèle d'appareil et à chaque version de micrologiciel, et prend en charge les passerelles et les appareils LoRaWAN.
Les produits
| Produit | Ce qu'il fait pour vous |
|---|---|
| Hub | Gestion des appareils. Surveillez, contrôlez et configurez un appareil ou un parc entier depuis votre navigateur. |
| Connect | Identité et accès. Décidez qui peut accéder à quels appareils et ce qu'il peut y faire : organisations, projets, utilisateurs, rôles, comptes de service et licences. |
| Insight | Un entrepôt de données sans code. Vos données IoT, jointes et organisées pour vous, interrogeables en SQL depuis n'importe quel client SQL. |
CLI fun |
Automatisation et scripting de l'ensemble de l'API, et opérations en langage naturel via des agents IA. |
| Edge | Composants officiels et optionnels côté appareil, pour les appareils Linux et les microcontrôleurs. |
Hub
Hub est l'application web dans laquelle travaille votre équipe d'exploitation, à l'adresse https://hub.fundamentum-iot.com. Elle affiche vos registres, appareils et passerelles, leur connectivité, leurs états et leurs alertes, et vous permet d'envoyer des mises à jour de micrologiciel, des actions et des modifications de configuration. Vous pouvez également ouvrir un terminal distant vers un appareil depuis le navigateur.
Connect
Connect est l'endroit où les personnes et les applications se connectent, à l'adresse https://oauth.fundamentum-iot.com. C'est un serveur OAuth2 standard avec authentification unique Google et Microsoft, qui conserve la structure de votre organisation : organisations, projets, licences, sites et zones, utilisateurs et leurs rôles, comptes de service et leurs jetons. Consultez Gérer les accès.
Insight
Insight transforme les flux des appareils en schéma en étoile (tables de faits et de dimensions) dans une base de données qui vous est dédiée. Vous configurez le pipeline sans écrire de code, puis vous connectez votre outil de BI, Grafana ou votre notebook avec un client SQL standard utilisant le protocole MySQL. Consultez Analyser avec Insight.
CLI fun
L'outil en ligne de commande fun fonctionne sous macOS, Linux et Windows. fun login vous connecte via votre navigateur, et fun api vous donne accès à l'ensemble de la Public API, générée à partir de sa spécification OpenAPI : les nouveaux endpoints sont donc disponibles sans nouvelle version de la CLI. Des commandes dédiées couvrent la redirection de ports, les transferts de fichiers et les fonctions cloud. Avec les skills Fundamentum, un agent IA peut piloter la CLI pour vous en langage naturel. Consultez La CLI fun et Agents IA et skills.
Edge
Vos appareils peuvent communiquer avec Fundamentum grâce à n'importe quel client MQTT 5 standard via TLS. Si vous préférez ne pas écrire cette intégration vous-même, Edge fournit à votre équipe micrologiciel des composants prêts à l'emploi :
- un daemon pour les appareils Linux et Linux embarqué ;
- une bibliothèque pour les microcontrôleurs ;
- un agent de redirection de ports pour atteindre un service sur un appareil situé derrière un NAT.
Ils gèrent le provisionnement, la télémétrie, les états, les heartbeats, la configuration, les actions et les mises à jour de micrologiciel, y compris pour le compte des sous-appareils situés derrière une passerelle. Consultez Composants Edge.
Pourquoi choisir Fundamentum
- Sécurisé par conception. Chaque appareil possède sa propre identité cryptographique, et la plateforme ne stocke que sa clé publique. Les appareils sont isolés les uns des autres et des autres clients. Les personnes et les applications se connectent via OAuth2 avec SSO en option, et chaque appel à la Public API est audité. Consultez Sécurité et confiance.
- Indépendant du matériel. Charges utiles libres, vos propres encodeurs écrits sous forme de fonctions cloud, un modèle de capabilities par type d'appareil et par version de micrologiciel, passerelles et sous-appareils, et LoRaWAN.
- Orienté événements. Un bus d'événements sépare l'ingestion des données des appareils de leur traitement. Hub se met à jour en direct, et vos systèmes reçoivent les données dès leur arrivée.
- Ouvert. REST, MQTT(S), HTTPS (webhooks et requêtes entrantes), SQL et une CLI. Aucun client propriétaire n'est requis.
- Accessible. MQTTS natif ou les composants Edge officiels pour votre équipe micrologiciel, et des agents IA pour votre équipe d'exploitation.
- Déployable partout. D'un ordinateur portable à n'importe quel cloud public. Vos propres serveurs et des instances dédiées sont à venir. Consultez Vue d'ensemble de l'architecture.
- Industrialisé. L'infrastructure et les déploiements sont définis sous forme de code, les services sont testés par contrat, et chaque modification est analysée pour détecter les vulnérabilités.
- Éprouvé. Le produit phare de Dimonoff, SCMS, et Spatium fonctionnent sur Fundamentum en production. Consultez En production.
Et ensuite
- Vue d'ensemble de l'architecture : comment la plateforme est construite.
- Fonctionnalités : ce que vous pouvez faire avec elle, domaine par domaine.
- Démarrage rapide : AtomS3 Lite : connectez votre premier appareil.
- Glossaire : les termes utilisés dans cette documentation.