Azure Разбор входящих шестнадцатеричных данных из IoT Hub - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть устройство, которое отправляет данные в виде шестнадцатеричного значения на основе алгоритма в IoT Hub. Я хочу разобрать эти данные в строку json, чтобы сохранить их в базе данных Cosmos. Есть ли способ добиться этого?

1 Ответ

1 голос
/ 21 апреля 2020

Я хотел бы добавить к комментарию Романа по вашему вопросу, он вправе предложить эту ссылку для Stream Analytics. Это сделает работу. В зависимости от того, сколько у вас устройств и как часто вы получаете телеметрию, вы можете рассмотреть возможность использования вместо них Azure функций. См. этот пример о том, как интегрировать Azure Функции между IoT Hub и CosmosDB.

Причина, по которой я предлагаю это дополнительное решение, заключается в том, что работа Stream Analytics будет стоить вам фиксированную цену в час за единицу потоковой передачи, в то время как функция оплачивается потреблением. Поскольку преобразование из шестнадцатеричной системы является довольно маленькой функцией, вы можете даже использовать ее бесплатно , тогда как работа Stream Analytics в Западной Европе будет стоить не менее 74 евро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...