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 :

  1. Variables masquées : les paramètres de recette, les valeurs de calibration, et les paramètres PID sont déclarés access_client: hidden dans la configuration Eziwan — ils ne sont pas visibles par l'espace client
  2. 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
  3. 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 :

KPICibleSource données
MTTR (Mean Time To Repair)< 4hDuré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/anAlertes dérive → maintenance planifiée
Satisfaction client> 4/5Enquê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é.

info

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.


👉 Démarrer

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