Microsoft Azure для взаимодействия встроенных устройств

У меня есть вопрос о проекте IoT Azure на основе Windows Azure. Короче; это встроенное приложение (устройство на основе ARM, работающее в пользовательской ОСРВ), которое отправляет информацию об устройстве в Windows Azure с помощью недавно анонсированного концентратора событий Serverbus. Он использует конечную точку HTTS концентратора событий для отправки своей информации. Так хорошо.

Но теперь я хочу "поговорить" с устройством из облака. По сути, у меня есть веб-сайт, работающий в Azure, и я хочу отправлять команды на это устройство (которое подключено не на 100%, так как это устройство на месте). Какой лучший способ сделать это? Какие технологии я могу использовать?

Нужно ли использовать сокеты, TCP-соединения, длинные запросы HTTP-запросов, ..? Большая вещь состоит в том, что устройство работает под управлением ОСРВ, так что нет никаких библиотек или чего-либо еще доступного.

Спасибо!:)

1 ответ

Вы можете думать о AMQPS и Azure Service Bus Темы / Подписки. Создайте подписку с фильтром (например, по имени устройства или идентификатору) для каждого устройства и отправьте аннотированные сообщения в тему.

Количество подписок ограничено 2000 для 1 темы.

Другие вопросы по тегам