Constructeurs de machines OEM — Intégrez la télémaintenance dans votre offre
La machine que vous livrez est le résultat de mois de développement, d'ingénierie, de tests. Sa vente génère une marge. Sa maintenance génère peu de revenus mais beaucoup de coûts — déplacements, techniciens, logistique.
La télémaintenance renverse cette équation : elle réduit les coûts de maintenance corrective, crée des revenus récurrents, et renforce votre position commerciale face à vos clients.
Pourquoi la télémaintenance est devenue incontournable pour les OEM
L'évolution des cahiers des charges clients
Dans les secteurs de la machine spéciale, de l'automatisme, de l'emballage, de l'agroalimentaire et de la pharmacie, la demande de télémaintenance s'est généralisée. Les donneurs d'ordres l'intègrent dans leurs cahiers des charges comme critère de sélection.
Ce que vos clients grands comptes demandent aujourd'hui :
- Engagement de reprise de production en cas de panne (SLA) : 4h, 8h, voire 2h pour les industries continues
- Traçabilité des interventions pour les systèmes qualité (ISO 9001, GMP, HACCP)
- Accès aux données de fonctionnement pour optimiser leur production
- Tableau de bord client pour suivre l'état de leurs machines sans appeler le SAV
Un OEM qui ne peut pas proposer ces fonctionnalités perd des marchés face à des concurrents qui les proposent — même si la machine est techniquement supérieure.
La transformation économique
Modèle traditionnel :
- Vente machine : marge unique
- Maintenance corrective : coût (déplacement + technicien) > revenu (facturation client)
- Contrats de maintenance : renégociation annuelle, souvent sous pression
Modèle connecté :
- Vente machine : marge inchangée (voire premium)
- Abonnement supervision : revenu récurrent, taux de renouvellement > 90 %
- Maintenance préventive basée données : moins de pannes → moins de coûts → marge positive
- Connaissance du parc réel : données R&D inestimables
Architecture technique : de la machine au cloud
Intégration hardware dans la machine
La gateway Eziwan s'intègre dans l'armoire principale de la machine au même titre qu'un variateur de fréquence ou un module de communication :
Recommandation alimentation : dériver le 24V DC de la gateway depuis une alimentation permanente, avant l'interrupteur principal de la machine. La gateway doit rester accessible même machine hors tension. C'est précisément dans ces moments — machine arrêtée, opérateur qui appelle le SAV — qu'un accès à distance est le plus utile.
Deux espaces d'accès cloisonnés
| Fonctionnalité | Espace OEM (constructeur) | Espace Client (exploitant) |
|---|---|---|
| Variables process temps réel | ✓ Toutes | ✓ Autorisées seulement |
| Paramètres recette | ✓ Lecture + écriture | ✗ Masqués (savoir-faire protégé) |
| Paramètres PID / calibration | ✓ Lecture + écriture | ✗ Masqués |
| Programme automate (TIA Portal) | ✓ Accès via VPN | ✗ |
| Firmware automate (téléchargement) | ✓ | ✗ |
| Historique complet | ✓ Toutes variables | ✓ Variables autorisées |
| Alertes et notifications | ✓ Toutes machines | ✓ Ses machines |
| Vue flotte | ✓ Tout le parc | ✗ Ses machines seulement |
| API données | ✓ Accès complet | ✓ Variables autorisées |
Ce cloisonnement est cryptographique — pas seulement organisationnel. La compromission d'un credential client n'ouvre pas l'accès à l'espace OEM.
Sécurité et conformité RGPD
Protection de votre savoir-faire
Votre programme automate contient la logique qui différencie votre machine de celles de vos concurrents. La télémaintenance ne doit pas exposer ce savoir-faire.
Protection technique :
- Variables masquées : les paramètres de recette, les valeurs de calibration, et les paramètres PID sont déclarés
access_client: hiddendans la configuration Eziwan — ils ne sont pas visibles par l'espace client - Protection automate : activer Know-How Protection sur S7-1500, protection accès sur M340 — même si quelqu'un obtient un accès VPN client, il ne peut pas lire le programme
- Chiffrement des communications : OpenVPN AES-256-GCM — les données en transit sont illisibles même pour un administrateur réseau
Conformité RGPD pour les données clients
Les données de fonctionnement collectées sur les machines de vos clients peuvent contenir des informations sur leur production. En tant que constructeur, vous êtes sous-traitant au sens RGPD : votre client est le responsable de traitement, vous traitez les données pour son compte.
Ce qu'implique cette qualification :
- Vous devez signer un DPA (Data Processing Agreement) avec chaque client
- Vous devez être en mesure de répondre à un droit d'accès ou d'effacement des données
- Les données doivent être hébergées dans l'UE (l'infrastructure Eziwan est hébergée en France et Allemagne)
- Une violation de données doit être notifiée à la CNIL dans les 72h
Eziwan fournit aux partenaires OEM un modèle de DPA pré-rempli conforme au RGPD.
API REST pour intégration dans votre portail client
Pourquoi intégrer l'API
Si vous disposez d'un portail client propriétaire (espace client sur votre site, application mobile, ERP avec module maintenance), vous pouvez intégrer les données Eziwan directement dans votre interface — sans que vos clients aient besoin d'un compte Eziwan distinct.
Exemples d'utilisation de l'API
import requests
from datetime import datetime, timedelta
BASE_URL = "https://api.eziwan.com/v1"
API_KEY = "your_oem_api_key"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# ─── Lister toutes les machines du parc OEM ───────────────────────────────
def get_all_machines():
resp = requests.get(f"{BASE_URL}/organization/sites", headers=HEADERS)
return resp.json()["data"] # Liste de tous les sites (machines)
# ─── État temps réel d'une machine ───────────────────────────────────────
def get_machine_status(site_id: str):
resp = requests.get(
f"{BASE_URL}/sites/{site_id}/variables/latest",
headers=HEADERS
)
return resp.json()["data"] # Valeurs actuelles de toutes les variables
# ─── Historique d'une variable sur 30 jours ──────────────────────────────
def get_variable_history(site_id: str, variable_name: str, days: int = 30):
end = datetime.utcnow()
start = end - timedelta(days=days)
resp = requests.get(
f"{BASE_URL}/sites/{site_id}/variables/{variable_name}/history",
headers=HEADERS,
params={
"from": start.isoformat() + "Z",
"to": end.isoformat() + "Z",
"resolution": "1h" # Agrégation horaire
}
)
return resp.json()["data"] # Liste de (timestamp, value) agrégés par heure
# ─── Alertes actives sur le parc ─────────────────────────────────────────
def get_active_alerts():
resp = requests.get(
f"{BASE_URL}/organization/alarms/active",
headers=HEADERS
)
return resp.json()["data"] # Liste des alarmes actives sur toutes les machines
# ─── Exemple : rapport de santé du parc ──────────────────────────────────
def rapport_sante_parc():
machines = get_all_machines()
alertes = get_active_alerts()
alertes_ids = {a["site_id"] for a in alertes}
print(f"\nRapport santé parc OEM — {datetime.now().strftime('%Y-%m-%d %H:%M')}")
print(f"Total machines : {len(machines)}")
print(f"Machines avec alarme active : {len(alertes_ids)}\n")
for machine in machines:
status = "⚠ ALARME" if machine["id"] in alertes_ids else "✓ OK"
print(f" {machine['name']:<30} {status}")
if __name__ == "__main__":
rapport_sante_parc()
Webhooks pour les événements temps réel
Pour les intégrations réactives (notification instantanée d'une alarme dans votre système de ticketing, déclenchement d'un workflow de maintenance) :
// Payload webhook envoyé par Eziwan lors d'une alarme
{
"event": "alarm_triggered",
"timestamp": "2024-03-18T14:23:07Z",
"site": {
"id": "machine-xyz-001",
"name": "Machine XYZ — Client ACME Toulouse"
},
"alarm": {
"variable": "temperature_zone_1",
"value": 892.3,
"threshold": 850.0,
"direction": "above",
"severity": "critical",
"message": "Température zone 1 : 892°C (seuil : 850°C)"
}
}
Modèle économique et tarification partenaire
Structure tarifaire suggérée pour vos clients
──────────────────────────────────────────────────────────
OFFRE SUPERVISION — Visibilité opérationnelle
Accès au tableau de bord client en temps réel
Alertes SMS/email sur défauts machine
Historique 1 an
2 utilisateurs client inclus
──────────────────────────────────────────────────────────
OFFRE MAINTENANCE CONNECTÉE
Tout Supervision +
Accès technicien OEM à distance (illimité)
SLA diagnostic à distance : 4h ouvrées
Mise à jour firmware à distance
Historique 3 ans
5 utilisateurs client inclus
──────────────────────────────────────────────────────────
OFFRE PERFORMANCE GARANTIE
Tout Maintenance Connectée +
Reporting mensuel de performance machine
Maintenance préventive basée données (alertes dérive)
Garantie de disponibilité machine contractualisée
Accès API pour intégration client
──────────────────────────────────────────────────────────
Métriques de performance à suivre
Pour piloter votre activité de maintenance connectée :
| KPI | Cible | Source données |
|---|---|---|
| MTTR (Mean Time To Repair) | < 4h | Durée alarme → résolution |
| % incidents résolus à distance | > 60 % | Sessions VPN sans déplacement suivant |
| Taux de renouvellement abonnement | > 90 % | Suivi commercial |
| Nombre de pannes préventives évitées | > 2/machine/an | Alertes dérive → maintenance planifiée |
| Satisfaction client | > 4/5 | Enquête annuelle |
Programme partenaire OEM Eziwan
Ce qui est inclus
Tarification dégraduée sur volume :
- Niveaux basés sur le nombre de gateways commandées annuellement
- Remises croissantes sur matériel et abonnements
Outils de développement :
- Compte de développement avec gateways de test
- Accès à l'API complète (y compris endpoints beta)
- Environnement de staging pour tester les intégrations
- Documentation technique complète et à jour
Support technique dédié :
- Ingénieur d'intégration assigné pour les 3 premiers projets
- Canal Slack dédié pour les questions techniques
- SLA de support : réponse en < 2h ouvrées
Outils commerciaux :
- Matériaux de vente co-brandés (présentations, fiches techniques)
- Modèles de contrats de maintenance connectée
- Calculateur ROI configurable à votre logo
- Mise en avant sur la page partenaires Eziwan
Critères de qualification
Le programme partenaire OEM est ouvert aux constructeurs de machines industrielles qui :
- Livrent au moins 10 machines par an
- Ont des clients avec des exigences de maintenance contractualisées
- Souhaitent intégrer la gateway en standard (pas en option)
FAQ partenaire OEM
Q : Peut-on personnaliser le tableau de bord client à notre couleurs ? Le white-labeling partiel (logo, couleurs primaires) est disponible sur demande dans les offres partenaires avancées. L'URL du tableau de bord peut être une sous-domaine de votre site.
Q : Que se passe-t-il si un client arrête l'abonnement ? L'accès au cloud est suspendu. La gateway reste sur la machine du client et continue de fonctionner localement. Si le client réactive l'abonnement, l'historique est restauré.
Q : Peut-on intégrer des capteurs tiers (pas sur l'automate) ? Oui. La gateway Eziwan dispose d'un port RS-485 pour Modbus RTU (instruments terrain directs) et de la capacité à recevoir des données MQTT de capteurs IoT environnants.
Q : Comment gérer la fin de vie d'une machine et le transfert à un nouveau client ? Le site peut être transféré d'un compte client à un autre depuis le portail partenaire, sans intervention sur la gateway. L'historique peut être conservé ou effacé selon la politique de confidentialité.
Voir aussi : Télémaintenance machine OEM — guide complet pour une présentation plus détaillée du modèle économique et des cas d'usage.
Vous construisez des machines industrielles et souhaitez intégrer la télémaintenance dans votre prochaine série ?
Rejoindre le programme partenaire OEM →
Entretien de qualification (30 min), tarifs partenaires, et kit de démarrage (gateway de développement + compte OEM de test).
Questions fréquentes
Comment intégrer la télémaintenance dans une machine de série ?
Une gateway au format rail DIN s'intègre dans l'armoire de la machine dès l'usine ; le Zero Touch Provisioning rattache automatiquement chaque machine à votre compte OEM à la première mise sous tension chez le client final.
Qui est propriétaire des données machines ?
Le modèle est contractuel et flexible : l'OEM supervise le parc pour le SAV, le client final peut recevoir un accès délégué à ses propres machines. Le RBAC isole strictement les périmètres.
Peut-on proposer la télémaintenance en marque blanche ?
Oui : portail multi-clients avec votre identité visuelle, sous-comptes isolés par client final et facturation à la machine — l'infrastructure reste opérée par Eziwan.
Quel modèle économique pour l'OEM ?
La plupart des constructeurs revendent la connectivité + supervision en abonnement (contrat de service ou extension de garantie), transformant un centre de coût SAV en revenu récurrent.
Ressources associées
- Solution constructeurs de machines — l'offre OEM complète
- Télémaintenance industrielle — la brique de service à revendre
- Gestion de parc machines — superviser toutes les machines livrées
- Programme partenaires — conditions et accompagnement