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