2013-07-31 3 views
8

J'ai rempli le formulaire de Google pour activer la liste blanche de mon appareil et recevoir un AppID.Comment déboguer la liste blanche Chromecast

J'ai suivi les procédures décrites ici pour essayer de déboguer le dispositif sans succès: https://developers.google.com/cast/developing_your_receiver#debugging

Je peux cingler mon appareil par l'IP, mais la connexion au port 9222 entraîne l'échec. Telnet vers ce port échoue également.

Est-ce que quelqu'un sait pourquoi cela ne fonctionne peut-être pas? Je dois manquer quelque chose de simple.

+0

Valider le numéro de série de l'appareil, par ex. Z peut être confondu avec un 2, et O pour 0. – Johan

+0

@Gatada très vrai. J'ai pris un 6 pour un 8 – dparnas

Répondre

16

Le problème était que mon appareil Chromecast n'envoyait pas le numéro de série à Google.

J'ai été en mesure de le faire fonctionner en permettant l'envoi du numéro de série des périphériques dans l'utilitaire de configuration de Windows (changer ce paramètre dans l'application android ne semblait pas fonctionner). Après avoir changé le réglage j'ai redémarré l'appareil, et maintenant je peux me connecter sur le port 9222. Je ne sais pas pourquoi ce n'est pas dans le développeur à traverser ... ou peut-être que je l'ai manqué?

+1

En fait, je l'ai trouvé ici comme presque la première chose à faire: https://developers.google.com/cast/whitelisting – cromestant

+0

Quand vous dites que vous pouvez vous connecter sur 9222, cela signifie-t-il vous vous connectez via telnet? Je peux faire un ping sur mon Chromecast, mais je ne peux pas me connecter à telnet, ou me connecter via un navigateur sur ce port. J'ai l'option sélectionnée pour envoyer le numéro de série. Bien sûr, je n'ai aucun moyen de savoir que le numéro de série que Google a sur le fichier correspond réellement. J'aurais aimé qu'ils aient un vrai portail pour gérer les appareils et les appid pour le Chromecast. –

+0

Même problème que celui d'Anthony. Peut faire un ping vers le dongle, peut lancer une vidéo Youtube via curl, mais ne peut pas connecter Chrome au port 9222. – Mark

7

J'ai seulement obtenu cette option lorsque j'ai ouvert "Options" dans l'extension Google Cast dans Chrome, puis cliqué sur l'icône bleue une douzaine de fois très rapidement. Tout à coup, une nouvelle option est apparue au fond où je pouvais entrer le nom d'hôte de mon URL dans la liste blanche:

Chrome Cast Extension Magic Options

J'ai aussi assuré que « envoyer le numéro de série » a été activé dans le Chromecast.app (et assurez-vous reboot)

Chromecast.app settings

maintenant, je suis en mesure de frapper le port 9222 dans un navigateur et peut voir mon application à l'adresse http: // {my-chromecast-ip}: 9222 /. Je peux utiliser les outils de développement dans Chrome pour déboguer, actualiser la page, inspecter les éléments à l'écran, etc.

0

Je me rends compte que c'est une question ancienne, mais ma réponse pourrait aider les gens à chercher dans le futur.

Le simple redémarrage du Chromecast après avoir configuré mes informations dans la console Cast m'a aidé.

1

J'ai eu des difficultés avec celui-ci. Je pense que certaines choses ont peut-être changé avec la dernière mise à jour du firmware sur le Chromecast. Je pouvais connecter au port 9222 après avoir fait ce qui suit:

Enregistré le récepteur personnalisé et l'héberger à l'extérieur de mon réseau (sur Google Drive: https://support.google.com/drive/answer/2881970?hl=en)

Lancement du récepteur. J'ai utilisé l'exemple Chromecast https://github.com/googlecast/CastHelloText-chrome

Assurez-vous que l'identifiant de l'application dans chromehellotext.html est bien celui enregistré sur votre compte.

Après cela, je pourrais me connecter au port de débogage.

Le port est ouvert uniquement lorsque votre récepteur personnalisé est en cours d'exécution sur le Chromecast.

Je pourrais aussi être utile pour activer le débogage sur l'extension chrome.Cela montrera ce qui se passe entre le Chromecast et de l'expéditeur: https://developers.google.com/cast/docs/chrome_sender

0

Vous devez jeter un récepteur personnalisé premier (au moins une fois) avant d'essayer d'accéder à l'adresse IP avec le port de débogage. Sinon, le débogage ne sera pas activé.

3

Autre chose que je n'ai pas encore vue mentionner. Si vous allez à la bonne adresse IP et obtenir le lien vers le débogage à distance, mais vous ne voyez pas votre source, les éléments, etc. Il pourrait être bloqué par les paramètres de sécurité. Cela m'a bloqué pendant un moment jusqu'à ce que je remarque une petite icône de bouclier dans ma barre d'URL. Cliquez dessus et permettez-lui de charger les sources. Une fois que je l'ai fait, tout s'est déroulé comme prévu.

+0

A chaque fois que je reviens au développement de la fonte chromée, j'oublie celui-ci! Tout semble fonctionner, mais aucun journal, élément, etc. n'apparaît jusqu'à ce que vous le fassiez. Merci brockoli. –