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
/discoveredDeviceretourne les appareils Pulse visibles sur le LAN (IDs + IP) pour enchaîner ensuite sur les autres routes (/infos,/contents,/videos, etc.).
Parcours minimal
Découvrir les devices Pulse sur le réseau :
GET /discoveredDevice.Récupérer le snapshot d'un device :
GET /infos.Lister les contenus locaux :
GET /contentsouGET /videos.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/infosTous 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).
Ces endpoints LAN sont en early alpha et susceptibles d'évoluer rapidement. Pensez à consulter la doc régulièrement.
Mis à jour