Отправка команды на устройство в Eclipse hono

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

введите описание изображения здесь

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

Нет доступных кредитов для отправки запроса

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

1 ответ

Похоже, ваше устройство не готово к приему команд. В случае 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.

Другие вопросы по тегам