Я пытаюсь выяснить, возможно ли создать JSON (для пересылки в поток Kinesis) на основе комбинации входной строки, отличной от JSON, и некоторых функций IoT
Точнее , что-то вроде
SELECT topic() as topic, clientid() as device, * as msg FROM 'sometopic'
Где сообщение может быть чем угодно (в моем случае это полезная нагрузка / строка CSV)
Хотя правило как таковое не вызывает никаких ошибок при вводе и обновлении, оно не пересылает ничего в поток Kinesis. Я также не могу найти никаких следов в каком-либо журнале облачных часов, который я просмотрел.
Слегка адаптированное правило
SELECT topic() as topic, clientid() as device,* FROM 'sometopic'
отлично работает, когда устройство отправляет строку JSON (например, {"msg": "полезная нагрузка сообщения"})
В идеале было бы более оптимальным, если бы клиент мог просто опубликовать sh «полезную нагрузку сообщения»
(Используя basi c ingest)
Все чаевые тепло приветствуются!
Tx
Peter