Отправка команды на устройство в Eclipse hono - PullRequest
0 голосов
/ 15 ноября 2018

Я экспериментирую с командованием и управлением в Хоно и получил это: =>

enter image description here

Сообщение об ошибке

Нет кредитов для отправки запроса

Кто-нибудь знает, как с этим бороться?

1 Ответ

0 голосов
/ 21 ноября 2018

Похоже, ваше устройство не готово к приему команд. В случае HTTP устройства сообщают о своей готовности получать команды, используя телеметрию или сообщение о событии с дополнительным параметром с именем hono-ttd. Ниже приведен пример запроса сообщения телеметрии (в изолированную программную среду) со значением hono-ttd равным 60 секундам с использованием curl.

curl -i -X POST -u sensor1@DEFAULT_TENANT:hono-secret -H 'Content-Type: application/json' --data-binary '{"sensor1": 5}' http://hono.eclipse.org:8080/telemetry?hono-ttd=60

В указанном выше случае через 60 секунд устройство больше не готово принимать какие-либо команды.

Я бы посоветовал вам сначала отправить запрос с устройства, как указано выше, со значением hono-ttd. Затем попробуйте отправить команду на это устройство до истечения срока действия hono-ttd.

...