Comparatif
MOS4 vs Geotab & CalAmp
Les devices télématiques fermés exécutent un firmware vendeur et routent les données vers un cloud vendeur. MOS4 met du code propriétaire client sur le device, livre les données sur un chemin MQTT standard vers votre ingress cloud, et vous donne 12 protocoles véhicule dans un stack JSON déclaratif.
Topologie cloud
Chemin de données de bout en bout.
Le chemin cloud recommandé d’un device MOS4 vers votre ingress cloud : micro service sur device → mos-communication-gateway → segment optimisé MD21 → cloud-connect → micro service de forwarding MQTT → votre ingress cloud sur MQTT standard. Le segment MD21 gère le multiplexage, le piggyback, la compression et l’encodage ASN.1 — optimisation de bande passante invisible pour votre couche applicative et matérielle sur les liens cellulaires mesurés.
Le micro service client sur device envoie les données via mos-communication-gateway sur un segment optimisé MD21 vers cloud-connect Munic, qui forwarde sur MQTT vers l’ingress cloud client.
flowchart LR
subgraph Dev["Sur le device"]
micro service[Micro service client] --> GW[mos-communication-gateway]
end
GW -->|segment optimisé MD21| CC[cloud-connect]
CC -->|micro service de forwarding MQTT| CI[Ingress cloud client]
subgraph CC["cloud-connect Munic"]
MQ[micro service mqtt-fwd]
end Côte à côte
Comparaison des capacités.
Source — Geotab depuis geotab.com ; CalAmp depuis calamp.com ; MOS4 depuis /fr/architecture.
Protocoles véhicule
16 protocoles dans un stack déclaratif.
| Protocole | Standard | Support MOS4 |
|---|---|---|
| CAN | ISO 11898 | Natif, stack JSON déclaratif |
| CAN-FD | ISO 11898-1:2015 | Natif |
| DoIP | ISO 13400 | Natif |
| UDS | ISO 14229 | Natif, lecture + effacement DTC |
| J1939 | SAE J1939 | Natif |
| ISOBUS | ISO 11783 | Natif (acquisition) |
| J1587 / J1708 | SAE J1587 | Natif |
| J1850 VPW/PWM | SAE J1850 | Natif |
| TP 2.0 | VAG TP 2.0 | Natif |
| GMLAN | GM LAN | Natif |
| CANopen | CiA 301 | Natif |
| Modbus | Modbus RTU/TCP | Natif (RTU production) |
Les définitions de stack sont des fichiers de données JSON DSL validés au moment du LoadStack. Les changements de protocole sont des éditions de fichier, pas des releases firmware.
FAQ
Les questions qu’on nous pose le plus.
-
MOS4 peut-il lire la même télémétrie que Geotab ou CalAmp ?
Oui — et plus. obdstacks-v2 couvre OBD-II ainsi que les PIDs et DTCs privés constructeurs que les devices fermés bornent typiquement. La lecture et l’effacement de DTC sont disponibles sur la pile de protocoles supportée. Tout ce qui est lisible sur le bus est lisible depuis un composant MOS4.
-
Où vont mes données ?
Vos données vont où vous les configurez. Le chemin cloud est : micro service sur device → mos-communication-gateway → MD21 → cloud-connect → micro service de forwarding MQTT → votre ingress cloud sur MQTT standard. Le segment MD21 gère le multiplexage, le piggyback, la compression et l’encodage ASN.1 — optimisation de bande passante invisible pour votre application mais matérielle sur les liens cellulaires mesurés.
-
Puis-je écrire de la logique d’automatisation sans Rust ?
Oui. Le MOS Event Processor (MEP) évalue des policies YAML déclaratives — Trigger, Condition, Action — contre l’état du device et les signaux véhicule sans Rust ni code compilé. Les règles rechargent à chaud sans flash firmware. Tout langage de conteneur atteint aussi tout composant via le bridge MQTT : un conteneur Python parle MQTT, qui proxifie via le bridge RPC vers tout appel de service obdstacks-v2.
-
Puis-je réutiliser mon outillage de diagnostic existant ?
Oui. obdstacks-v2 implémente l’API passthrough SAE J2534 04.04 sur JSON/Protobuf. Les outils de diagnostic et flashers d’ECU OEM existants basés PC peuvent atteindre le bus véhicule via la même passerelle embarquée qui gère la télématique continue.
-
Comment fonctionne l’OTA ?
mos-update gère le téléchargement, la vérification SHA-256, la validation Ed25519, l’application delta, le commit partition A/B et le rollback automatique via bootcount sans intervention opérateur en cas d’échec. Les limites de retry et de reboot persistent entre les cycles d’alimentation. Hooks d’automatisation par programme disponibles sur demande.
-
Quand un device SaaS fermé reste-t-il le bon choix ?
Quand l’exploitation de flotte a besoin d’un flux OBD-II et GPS clé en main sans implication ingénierie. MOS4 est la bonne réponse quand le programme a besoin de logique embarquée custom, de protocoles véhicule additionnels, de souveraineté des données ou d’inférence IA embarquée.
Votre code, votre chemin de données, vos serveurs.
Un appel de 30 minutes avec l’ingénierie. Nous dimensionnerons le device et le chemin cloud pour votre programme.