у меня есть несколько вопросов к AWS ВГД решения:AWS ВГД: зарегистрировать вещь и использование вещи атрибутов в правилах и действиях
Я хочу зарегистрировать «Вещь» с несколькими атрибутами и ассоциированной сертификат клиента к вещи.
Могу ли я сделать это с помощью java sdk? Может быть, у вас есть ссылка на пример?
(не нашел, что в AWS-ИТН-устройства-SDK, только видел AWS Cli примеры)
Если устройство (с сертификатом клиента) публикует сообщение, как я мог использовать соответствующую вещь и его атрибуты? (В действии или правило)
См только получить теневое устройство, но не «вещь»:
http://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-functions.html#iot-sql-function-get-thing-shadow
Кто-нибудь может мне помочь?
С уважением,
Markus
относительно вашего 2 вопроса. Зачем вам нужно получить доступ к атрибутам в своих правилах? Может быть, может помочь иерархия тем, например вещи/typeOfThing/thingId/typeOfData? – hellomichibye
Я хочу использовать эти атрибуты «Вещь» для использования в действиях (например, «Динамо»). Поскольку эти атрибуты не отправляются устройством, но необходимы для хранения полезной нагрузки в таблице. Обходным решением было бы, чтобы вызвать лямбду для каждого сообщения, получить значение атрибута из таблицы основных данных в базе данных, а затем сохранить запись в dynamo, Пример: Вещь: Bike1 {attributes: "teamid": "4711 "} Сообщение MQTT: Тема: bike/Bike1 payload = {gps data} Dynamotable: teamid, bikeid, gpsdata -> так что мне нужна команда из атрибутов предмета – mananana