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éthode | GET |
| Chemin | /ring |
| Réponse | 204 No Content, sans corps |
curl http://192.168.0.23:8088/ringChanger le volume
| Méthode | POST |
| 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éthode | POST |
| 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éthode | GET |
| 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