Quickstart

Accédez au service LAN de l'OpenMDM Pulse pour piloter un appareil (ou plusieurs) sans connexion Internet.

Principe

  • Le service Pulse MDM tourne en tâche de fond sur l'appareil et expose une API HTTP locale sur le port 8088.

  • Sur le même appareil (app embarquée) : ciblez http://127.0.0.1:8088/....

  • Sur le même réseau : ciblez http://<ip-de-l-appareil>:8088/....

  • L'endpoint de découverte /discoveredDevice retourne les appareils Pulse visibles sur le LAN (IDs + IP) pour enchaîner ensuite sur les autres routes (/infos, /contents, /videos, etc.).

Parcours minimal

  1. Découvrir les devices Pulse sur le réseau : GET /discoveredDevice.

  2. Récupérer le snapshot d'un device : GET /infos.

  3. Lister les contenus locaux : GET /contents ou GET /videos.

  4. Utiliser les autres routes selon vos besoins (system, wifi, player, packages, etc.).

Exemples d'appel

# Découvrir les appareils Pulse sur le LAN
curl http://<ip-cible-ou-127.0.0.1>:8088/discoveredDevice

# Récupérer l'état d'un appareil (contenus, batterie, stockage…)
curl http://<ip-cible-ou-127.0.0.1>:8088/infos

Tous les endpoints documentés dans lan-api/api-lan suivent ce schéma : HTTP sur 8088, sans auth dans le LAN Pulse par défaut. Prévoyez des timeouts suffisants (ex. /wifi/scan peut prendre quelques secondes).

Mis à jour