Я предполагаю, что Telco - это какое-то нестандартное решение для управления устройствами (решение для блокировки поставщиков), которое также может обмениваться данными с устройством и получать телеметрию устройства и, в конечном итоге, перенаправлять его на указанную конечную точку, правильно? * Если я могу спросить, и если мое предположение верно, зачем вам доставлять события в IoT Hub, если вы не управляете устройствами Telco через IoT Hub (стрелки на диаграмме только в одном направлении)?
Использование IoT Hub в качестве посредника сообщений для передачи данных практически из облака в облако не выгодно, если это единственная цель. Концептуально то, что вы описали, - это общение между облаками, а IoT Hub предназначен для устройств.
Вот что я бы сделал. Настройка Управление API (или функция Azure по протоколу http) в качестве входной двери для Telco и передача сообщений в концентратор событий. Вы можете выбрать здесь, чтобы передать тело запроса, например, где ваши данные телеметрии - я предполагаю снова.
Сохраните IoT Hub и настройте маршрутизацию к ранее созданному Event Hub.
Теперь, если у вас есть устройства, которые не заблокированы поставщиком и могут напрямую взаимодействовать с IoT Hub, сообщения будут перенаправляться в Event Hub. Также сообщения устройств Telco будут направляться точно в тот же концентратор событий.
Теперь у вас может быть, например, Azure Stream Analytics, который может анализировать поток данных только из концентратора событий, как для устройств Telco, так и для устройств, которые могут не являться Telco.