Шлюзы данных IIoT предназначены для приема разнородных данных от полевых устройств (счетчиков, контроллеров, интеллектуальных датчиков, исполнительных механизмов и прочей промышленной периферии) по нескольким различным каналам связи, их обработки и последующей публикации в вышестоящие узлы связи или облачные сервисы.
Шлюзы данных могут выполнять функции преобразования протоколов и локального (или удаленного) управления. Данные могут накапливаться, интегрироваться и архивироваться в локальных или удаленных базах данных или хранилищах.
Понятие "Edge" или "периферийного" контроллера говорит о промежуточном расположении такого шлюза — между полевыми устройствами интернета вещей и серверами данных или облачными сервисами верхнего уровня, т.е. "на границе". Главная их задача состоит в уменьшении потока информации из полевого уровня наверх за счет первичной обработки данных и интегрирования.