Как создать веб-сервис для извлечения данных из центра интернета вещей azure?
Привет,
Я отправляю показания датчиков с raspberry pi в Azure iot hub через универсальное приложение windows. Теперь я хочу создать веб-сервис, чтобы получать и возвращать данные в Azure iot hub. Если у кого-то есть какие-то идеи о том, как это сделать, пожалуйста, поделитесь ими со мной.
Джозеф.
Что я уже пробовал:
Я создал базу данных в azure sql и подключил ее с помощью stream analytics. Но на самом деле мне нужен веб-сервис для прямого подключения к конечной точке azure iothub, извлечения и возврата сообщения json, поступающего на него с моего raspberry pi.
Jason Gleim
Вы настроили считыватель событий, чтобы получать события из концентратора и куда-то их помещать? С помощью Центра Интернета вещей события помещаются в центр с меткой времени. Затем вам нужно указать читателя, который будет копировать события из концентратора и что-то делать с ними... сохранение в хранилище, аналитика и т. д. У вас может быть несколько читателей, имеющих доступ к событиям в хабе.
Затем события должны истекать через некоторое время. Сам хаб не предназначен для длительного хранения. Настройте простой считыватель, чтобы переместить их в экземпляр БД, а затем создайте свой интерфейс для базы данных.
Joseph Thomas
Спасибо за ответ.
Я не понимал, что такое читатель событий. Вы имели в виду концентратор событий?.
Как я уже говорил ранее, сначала я использовал stream analytics и поместил значения центра интернета вещей в базу данных SQL azure. И я смог показать эти значения на веб-сайте, используя строку подключения azure sql server. Но теперь моя компания хочет , чтобы я создал веб-сервис, который будет доставлять сообщение device_to_cloud(в json) в центр интернета вещей, а веб-сервис должен возвращать это сообщение для других приложений.(Они не хотят иметь БД в azure).
Джозеф