Если вы контроллеру дадите публичный IP, проблем никаких не будет, почти как он на столе у Вас.
Если постоянного публичного IP на его порту нет, тогда выкручиваемся на тему как до него путь проложить.
Если у той конторы есть нормальный сисадмин и публичный адрес...У Вас не должно быть проблем с соединением.
А раз нет, ищем способы.