Как локальное приложение запускается на устройстве Google Nest - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь управлять своим умным телевизором с помощью устройства Google Nest. Я создал локальное приложение для выполнения и загрузил два пакета, как узел, так и сеть, в консоль действий. Когда я попытался выполнить отладку с помощью проверки chrome: //, веб-версия не смогла подключиться к телевизору после успешного обнаружения. Когда я попытался запустить node bundle-node.js в терминале, он выбросил ReferenceError: smarthome is not defined.

Так мне интересно, как устройство Google Nest использует эти два пакета? Какая версия используется в устройстве Google Nest? Я предполагаю, что версия узла будет работать, а веб-версия предназначена для отладки. Если мое предположение верно, как разрешается зависимость от smarthome в узле env? спасибо за любую помощь.

1 Ответ

0 голосов
/ 23 апреля 2020

Ознакомьтесь с разделом test and debug Руководства по локальному выполнению в качестве отправной точки. Пара основных моментов, основанных на вашем вопросе:

  • Вам необходимо загрузить свои пакеты, чтобы отправить их в производство, но во время тестирования вы должны самостоятельно выполнить локальное выполнение и ввести это значение в Введите свой URL-адрес тестирования .
  • Local Home SDK присутствует только на устройствах Home / Nest, поэтому в настоящее время вы не можете выполнять тестирование или отладку на локальном компьютере. Вы должны загрузить код на устройство, как описано в руководстве, и использовать chrome://inspect.
  • Используйте пакет web при тестировании вашей интеграции сегодня. Эта версия будет работать на домашних колонках и дисплеях Nest.
...