Azure Cloud для устройства телеметрии - PullRequest
0 голосов
/ 12 ноября 2018

Здравствуйте, уважаемое сообщество

Не могли бы вы помочь нам со следующим:

Мы выполняем проект "D2C телеметрия и C2D" и используем протокол MQQT. Мы можем передавать данные с ПЛК устройства S7 через OPC-сервер IBHLINK (сообщения на основе mqtt) в наш центр IoT и через StreamAnalysys для визуализации их в Power Bi.

Теперь нам нужно обработать данные и отправить их обратно на устройство. Первоначальные теги должны быть вставлены в формулу, а затем результаты онлайн должны быть возвращены в «Завод». Мы рассматриваем следующий подход:

для установки «Сервисной шины» или, возможно, концентратора событий, подключенного к IotHub, для создания очереди или «хранилища» соответственно, а затем для указания «функции», запускаемой ...... возможны следующие: новое событие событие концентратора, новое сообщение очереди, новое сообщение / тема служебной шины.

Что может быть самым простым решением для этого? Вы видели какие-нибудь подходящие примеры? Можем ли мы сделать наш расчет внутри функции и напрямую переслать его назад, или нам нужен определенный ресурс?

Для управления устройством со стороны Azure (ПЛК Siemens S7 1200) нам нужен альтернативный метод? например, чтобы перезапустить или завершить работу ПЛК, отправив определенное логическое значение на сервер OPC. Я слышал о «прямом методе». Не могли бы вы также привести какие-либо идеи или примеры?

Заранее спасибо

С наилучшими пожеланиями

...