Я работаю с AWS IoT. Я создаю Thing и использую MQTT для просмотра обновленного результата из Thing Shadow.
$ AWS / вещи / thing_name / тень / обновление
Это пример результата:
{"state": {
"desired": null,
"reported": {
"ext_addr": "0x124b0013a4c55d",
"last_reported": "22:20:35 2018-10-30",
"objects": {
"temperature": {
"0": {
"oid": "temperature",
"sensorValue": 33,
"units": "Cels",
"minMeaValue": 33,
"maxMeaValue": 33
}
}
}
}
Я хочу сохранить "last_reported", "objects" в отдельных столбцах в DynamoDB, используя Rule для вызова функции Lambda. Однако я застрял на этапе программирования функции Lambda.
В таблице должны быть такие предметы, как:
sensor_id = $ {topic (3)}
last_reported = ВЫБРАТЬ state.reported.last_reported FROM '$ aws / things / thing_name / shadow / update'
data = ВЫБРАТЬ state.reported.objects ОТ '$ aws / things / thing_name / shadow / update'
Заранее спасибо.