Dernières données OBD II
Données OBD II extraites des dernières trames reçues du FMM003.
📡 Configuration du FMM003
Dans le Teltonika Configurator, configurer les paramètres suivants :
GPRS → Server Settings:
Domain: imuncar.zusammenapp.com
Port: 5027
Protocol: TCP
System → Data Protocol:
Codec: Codec 8 Extended (recommandé)
Records Settings → PING:
Activé, timeout: 300 secondes (pour garder la connexion TCP ouverte)
I/O Settings → OBD:
OBD Mode: OBD (Auto)
Activer tous les paramètres OBD souhaités
I/O Settings → OBD OEM:
Activer: OEM Total Mileage, OEM Fuel Level, etc.
🖥️ Configuration serveur
Port TCP à ouvrir: 5027 (TCP uniquement, PAS UDP)
Commandes firewall (si ufw):
sudo ufw allow 5027/tcp
Commandes firewall (si iptables):
sudo iptables -A INPUT -p tcp --dport 5027 -j ACCEPT
DNS:
imuncar.zusammenapp.com → IP de votre serveur (A record)
Démarrer le serveur TCP:
sudo php /chemin/vers/tcp_server.php &
Ou avec systemd:
sudo systemctl enable teltonika-server
sudo systemctl start teltonika-server
Vérifier que le port est ouvert:
sudo ss -tlnp | grep 5027
# ou depuis un autre serveur:
telnet imuncar.zusammenapp.com 5027
🌐 Configuration Apache (VirtualHost)
<VirtualHost *:80>
ServerName imuncar.zusammenapp.com
DocumentRoot /var/www/html/imuncar/teltonika-server/web
<Directory /var/www/html/imuncar/teltonika-server/web>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/imuncar-error.log
CustomLog ${APACHE_LOG_DIR}/imuncar-access.log combined
</VirtualHost>
📋 API Endpoints
GET /index.php?api=status → État du serveur TCP
GET /index.php?api=devices → Liste des appareils
GET /index.php?api=records → Dernières trames (&imei=XXX&limit=50)
GET /index.php?api=raw_logs → Trames brutes HEX (&date=2026-02-12)
GET /index.php?api=server_log → Logs du serveur