Je voudrais pouvoir dire "Ok Google, éteins ma télé".Comment puis-je diffuser l'unité Google Home et lire les datagrammes UDP?
La smart TV que j'ai est découverte sur le réseau en diffusant un datagramme UDP. Le téléviseur renvoie alors un datagramme UDP avec son nom etc. L'adresse IP source du datagramme est l'adresse IP du téléviseur. (Une fois l'adresse IP découverte, le téléviseur peut être désactivé avec une simple requête HTTP, mais ignorons cette étape pour l'instant.)
Il ne semble pas y avoir d'API pour la diffusion UDP et recevoir de la part de Google Unité de maison. Est-ce que je manque quelque chose?
Edit: Je suppose que je dois attendre https://developers.google.com/actions/develop/direct
Oui, je pourrais probablement utiliser un serveur local, mais je voudrais une solution qui fonctionne pour tout le monde. Il s'avère que les API pour les cas d'utilisation de la domotique arrivent plus tard, donc je vais attendre: https://developers.google.com/actions/develop/direct – Enselic
Je pense que la demande ici est que l'appareil qui exécute l'Assistant Google communique directement à un périphérique local (ex: Smart TV) et ne pas être acheminé via un service Web distant. Toutefois, cela n'a de sens que si l'application JavaScript est en cours d'exécution sur l'appareil Google Home (ou Pixel, etc.). Si cela fonctionne à distance, cela ne peut jamais arriver. Donc, je présume que la première question est où le JavaScript s'exécute-t-il? – Roger