La documentation Pulse évolue : partagez votre avis en bas de chaque page.

Commandes de l'appareil

Faire sonner un appareil, régler son volume, lancer une application et le redémarrer, directement depuis le réseau local.

Quatre commandes immédiates, servies par l'appareil sur le port 8088. Toutes supposent un appareil enrôlé et joignable sur le même réseau.

Faire sonner un appareil

Déclenche une sonnerie sur l'appareil. Le moyen le plus rapide de retrouver un casque posé dans une salle.

MéthodeGET
Chemin/ring
Réponse204 No Content, sans corps
curl http://192.168.0.23:8088/ring

Changer le volume

MéthodePOST
Chemin/volume

Requête

{
  "level": 50
}

Réponse

{
  "message": "volume is 50"
}

level est un pourcentage, compris entre 0 et 100. Une valeur hors de ces bornes est refusée avec le format d'erreur standard.

Lancer une application

Démarre une application installée sur l'appareil.

MéthodePOST
Chemin/launch

Requête

{
  "packageName": "com.google.android.youtube"
}

Réponse

{
  "message": "com.google.android.youtube is running !"
}

packageName doit correspondre à une application réellement installée sur l'appareil. Un package absent, ou un nom mal formé, renvoie une erreur 400 décrivant la cause.

Si l'application porte une date limite d'utilisation atteinte ou dépassée, le lancement est refusé avec une erreur 400. Voir la date limite d'utilisation.

Pour connaître les packages présents sur un appareil, interrogez /contents, qui en donne l'inventaire complet avec versions.

Redémarrer un appareil

MéthodeGET
Chemin/restart

Réponse

{
  "message": "Redémarrage réussi"
}

La réponse confirme que la commande a été acceptée, pas que l'appareil a fini de redémarrer. Il se déconnecte dans la foulée : attendez-vous à perdre le réseau pendant une trentaine de secondes.

Un client WebSocket connecté reçoit un événement DEVICE_DISCONNECT avec "raison": "REBOOT" juste avant la coupure — c'est le moyen propre de distinguer un redémarrage volontaire d'une perte de réseau.

Cette page vous a-t-elle aidé ?

Dernière mise à jour le

Sur cette page