Microsoft Azure для взаимодействия встроенных устройств
У меня есть вопрос о проекте IoT Azure на основе Windows Azure. Короче; это встроенное приложение (устройство на основе ARM, работающее в пользовательской ОСРВ), которое отправляет информацию об устройстве в Windows Azure с помощью недавно анонсированного концентратора событий Serverbus. Он использует конечную точку HTTS концентратора событий для отправки своей информации. Так хорошо.
Но теперь я хочу "поговорить" с устройством из облака. По сути, у меня есть веб-сайт, работающий в Azure, и я хочу отправлять команды на это устройство (которое подключено не на 100%, так как это устройство на месте). Какой лучший способ сделать это? Какие технологии я могу использовать?
Нужно ли использовать сокеты, TCP-соединения, длинные запросы HTTP-запросов, ..? Большая вещь состоит в том, что устройство работает под управлением ОСРВ, так что нет никаких библиотек или чего-либо еще доступного.
Спасибо!:)
1 ответ
Вы можете думать о AMQPS и Azure Service Bus Темы / Подписки. Создайте подписку с фильтром (например, по имени устройства или идентификатору) для каждого устройства и отправьте аннотированные сообщения в тему.
Количество подписок ограничено 2000 для 1 темы.