InTouch Access Anywhere

Материал из archestra.info
Версия от 13:14, 8 ноября 2013; Admin (обсуждение | вклад) (Настройка внешнего вида панели входа)

Перейти к: навигация, поиск

Содержание

Описание

InTouch Access Anywhere - это InTouch приложение (т.е. HMI интерфейс) запущенный на веб браузере (поддерживающим HTML5) через RDP доступ.

Дистрибутив содержит два компонента:

  • InTouch Access Anywhere Server - это основной компонент, он устанавливается на RDP сервер, он нуждается в установленном на сервер InTouch Runtime. InTouch Access Anywhere Server содержит все необходимые ресурсы (HTML files, CSS, JavaScript, images, etc.)
  • InTouch Access Anywhere Secure Gateway - это необязательный компонент, устанавливается на отдельную машину, позволяет использовать DMZ разделение подсетей.


ДМЗ (демилитаризованная зона, DMZ) — технология обеспечения защиты информационного периметра, при которой серверы, отвечающие на запросы из внешней сети, находятся в особом сегменте сети (который и называется ДМЗ) и ограничены в доступе к основным сегментам сети с помощью межсетевого экрана (файрвола), с целью минимизировать ущерб при взломе одного из общедоступных сервисов, находящихся в зоне. Источник: http://ru.wikipedia.org/wiki/DMZ

Intouch aa components.png


Версии

  • Wonderware InTouch Access Anywhere Version 2012R2 (10.6) (Last revision: 09/03/2013)


Особенности

  • InTouch Access Anywhere contains technology for RDP compression and acceleration.
  • For best display results with InTouch Access Anywhere, allow InTouch applications to be launched using their original resolution.
  • The InTouch Access Anywhere Server itself includes a built-in web server. This includes a copy of the InTouch Access Anywhere web components.

Установка InTouch Access Anywhere 2012 R2

Перед установкой

Проверить

Перед установкой InTouch Access Anywhere убедиться:

  • в том, что используется одна из СЕРВЕРНЫХ ОС поддерживаемая InTouch 2012 R2
  • Wonderware InTouch 2012 R2 установлен
  • Лицензии TSE Concurrent license установлены и действительны
  • Remote Desktop Services (RDS) установлен и сконфигурирован правильно
    • Remote Desktop (RDP) must be enabled and properly configured. For information and guidance, see Tech Note 782, "Installing Remote Desktop Services on Windows 2008 Server R2 for Wonderware Products". You also can refer to http://technet.microsoft.com/en-us/library/dd883253.aspx.
    • (Add view.exe to the RemoteApp list and configure it to allow command-line arguments).
  • ВНИМАНИЕ! Для каждого RDS клиента использующего InTouch Access Anywhere для соединения ОБЯЗАТЕЛЬНО первый раз соединиться обычным Remote Desktop Client, открыть InTouch Application Manager и запустить WindowViewer. This configures the initial setup and allows InTouch Access Anywhere clients to determine the list of available InTouch applications.
  • The InTouch Access Anywhere Server itself includes a built-in web server. This includes a copy of the InTouch Access Anywhere web components.
  • Настроить брандмауэр
  • Отключить Network Level Authentication, см. ниже


Источник: Wonderware InTouch Access Anywhere. HTML5 - RDP Access for Wonderware InTouch. Administrator’s Manual, 8/29/2013

Настройка Firewall

  • By default, the client (browser) connects to the InTouch Access Anywhere Server using port 8080 for both encrypted and unencrypted WebSocket communication.

Отключить Network Level Authentication

InTouch Access Anywhere does not currently support Network Level Authentication (NLA). If this is enabled on the RDP Host, it must be disabled under the Remote settings properties.

My Computer (right click) -> Properties -> Remote settings -> Allow connection from computers running any version...

или

Мой компьтер (по правой клавише) -> Свойства -> Удаленный доступ -> Разрешить соединения с ...

Настроить роль удаленных рабочих столов

  • Добавить в диспетчер удаленных приложений RemoteApp добавить приложение WindowViewer и поставить галочку: "разрешить любые аргументы командной строки". См. изображение ниже
AddRemoteApp WindowViewer.png

Не требуется устанавливать

Следующее программное обеспечение не требуется для работы InTouch Access Anywhere:

  • Wonderware Information Server (WIS). Это совершенно другое ПО не как не связанное с InTouch Access Anywhere (ITAA)
  • Microsoft Internet Information Server (IIS). В InTouch Access Anywhere (ITAA) имеется встроенный веб сервер
  • Microsoft SQL Server (если только узел не используется для сохранения аварийных сигналов в БД)
  • Служба "Веб-доступ к удаленным рабочим столам" для роли Службы Удаленных рабочих столов

Основные вопросы

Какое ПО необходимо на сервере

Для ITAA 2012R2

  • InTouch 2012 R2 или выше
  • InTouch 2012 R2 TSE Concurrent license.
  • InTouch Access Anywhere Server.
  • Кроме этого требуется:
    • Terminal Server machine
    • Поддерживаемая ОС Windows Server
    • Роль Remote Desktop Server


Что необходимо установить на клиентском компьютере

  • Интернет браузер с поддержкой HTML5
  • Других требований нет

Какие браузеры поддерживаются

ITAA 2012 R2 поддерживает браузеры

  • Apple Safari 7 или выше
  • Firefox 22 или выше
  • Google Chrome 28 или выше
  • Microsoft IE 10, 11 или выше
  • Opera 15 или выше

Какое порт используется по умолчанию?

По умолчанию используется порт 8080

Как продукт лицензируется

Для работы ITAA 2012R2 Требуется наличие лицензии на InTouch 2012 R2 TSE Concurrent (другие типы лицензий, например per device - не поддерживаются)

Обучающее видео по InTouch Access Anywhere на русском языке

Вебинар "InTouch Access Anywhere – доступ к Вашим приложениям InTouch через Web":

  • Введение в InTouch Access Anywhere Server и Gateway, лицензирование – InTouch TSE Concurrent
  • Перед установкой (особенности настройки RDP, и InTouch TSE)
  • Установка и компонент Server Configuration
  • Некоторые особенности настройки и поведения в режиме исполнения
  • Подключение клиентов

Для просмотра записи вебинара перейдите по ссылке: http://www.klinkmann.ru/courses/webinars/

Перед просмотром необходимо будет указать имя и электронный адрес, после этого Вам придет письмо со ссылкой на источник видео.

Лицензирование

  • InTouch Access Anywhere is licensed for use with InTouch WindowViewer only, more specifically for use with InTouch 2012 R2 TSE Concurrent licenses only. Per Device licenses are not supported.
  • There is no need to request any additional licensing or to perform any activation.
  • Every session opened with a browser using InTouch Access Anywhere, consumes a remote desktop session.

Источник: Wonderware InTouch Access Anywhere Administrator’s Manual (8/29/2013) p. 9 (Licensing)


Настройка

Перевод страницы входа start.html

Опции config.js

  • Расположение файла: C:\Program Files (x86)\Wonderware\InTouch Access Anywhere Server\WebServer\AccessAnywhere

audiomode

0, enables audio redirection (default)
1, play audio on remote computer
2, disables audio redirection


autostart

Активировать автостарт приложения, см. раздел Как выполнить автостарт при открытии страницы

По умолчанию:

autostart: false,                   // Start session automatically

Настройка внешнего вида панели входа

Русификация форм входа для InTouch Access Anywhere

см. http://blog.archestra.info/%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D1%84%D0%BE%D1%80%D0%BC-%D0%B2%D1%85%D0%BE%D0%B4%D0%B0-%D0%B4%D0%BB%D1%8F-intouch-access-anywhere/

Как выполнить автостарт при открытии страницы (как убрать меню аутентификации пользователя)

В файле config.js разкомментировать параметры username и password и в кавычках написать действующие имя пользователя и пароль к нему.

Например так:

username: "user_1",
password: "ww",                    // plain text


Выставить значение параметра autostart в true

autostart: true,                   // Start session automatically

Полезные материалы