Устройство Google IOT на веб-крючках и постах - PullRequest
0 голосов
/ 03 февраля 2019

Есть ли способ создать собственное устройство Google IOT на основе webhooks и POST-запроса?Без использования firebase, IFTT, node.js

Примеры того, что Google очень плохой, они не показывают все этапы создания вашего собственного приложения, они просто показывают, как развернуть «их образец»

Я пытался выполнить действие с помощьюflowflow & Webhook, это было довольно просто.Только что обработал JSON в POST-запросе к функции Azure.

Но когда я пытаюсь создать IOT-устройство, оно запрашивает URL-адрес выполнения, и оно даже не пытается достичь этого адреса.Я читал об action.device.sync, action.device.execute, он просто не взаимодействует с указанным адресом, давая симулятору какую-то голосовую команду, вообще не влияет.Есть ли способы создать IOT-устройство для работы с POST-запросами и веб-хуками?

1 Ответ

0 голосов
/ 04 февраля 2019

Ответ зависит от этого.

Существует много разных способов связи между сервером и устройством: веб-сокеты, локальные серверы, хаб / локальное управление, опрос, MQTT и, вероятно, многие другие.Все эти решения имеют свои недостатки и работают в определенных обстоятельствах.В зависимости от того, какое именно устройство IoT вы хотите создать, его требованиям и техническим характеристикам, а также от того, какие облачные провайдеры вы используете, вы можете определить, что работает лучше всего.

Если вы запустите образец, вы увидите, что онотправка запросов JSON на сервер и ожидание ответов JSON.Это должно быть как Dialogflow & webhook.В этом случае платформа «умный дом» связывается исключительно с сервером.

Ваш сервер может взаимодействовать с устройством любым удобным для вас способом.Я не слишком знаком с предложениями Azure.Он также может иметь службу MQTT или какой-либо другой вид службы push-уведомлений, которую вы можете использовать.

Если вы видите проблемы с симулятором, вам может потребоваться убедиться, что ваша аутентификация настроена правильнои вам необходимо сначала выполнить привязку учетной записи на телефоне, прежде чем использовать симулятор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...