Шлюз соединяется с сервером, на котором хранятся все данные с устройств и выполняются сценарии. Серверы бывают локальными и облачными. Первые требуют установки на отдельный ПК, но работают без интернета. Вторые — избавляют от дополнительного звена в цепи, но зависимы от подключения к Сети. Кроме того, некоторые локальные решения поддерживают хабы нескольких типов, что позволяет объединить в единую инфраструктуру умные устройства разных производителей.