Материал из for iRidium developers
Перейти к: навигация, поиск
Эта страница является переводом страницы IRidium for Mac. Перевод выполнен на 100%.

Other languages:

Приложение доступно для установки с сайта iRidium Mobile:

Скачайте дистрибутив i2 Control для OS X, распускайте архив с программой двойным кликом и скопируйте приложение в папку Applications (Программы).


Синхронизация с ПК

Быстрая синхронизация проекта с i3 pro производится через iRidium Transfer. Для работы с iRidium Transfer авторизуйтесь в i3 pro используя логи и пароль интегратора с сайта iRidium Mobile.

Использование Transfer доступно только для интегратора, как отладочный инстурмент. Для передачи проектов конечному пользователю используйте сервис iRIdium Cloud


Добавьте панель управления в Transfer

Transfer Search Tool.png
  1. Запустите приложение i3 pro на панели управления и iRidium Transfer на ПК
  2. Нажмите клавишу поиск панели в Transfer - появится полоса сканирования сети

Если поиск не работает, изучите инструкцию "Устранение проблем"


Добавьте проект в Transfer

Перенесите файл проекта (*.irpz) в iRidium Transfer. Быстро отправить файл проекта из iRidium Studio в Transfer можно, нажав кнопку "Send To Panel" на панели инструментов


Подготовьте проект

Панель управления имеет два красных поля:

  • Выберите проект, который хотите загрузить на панель управления
  • Настройте его параметры, если это необходимо
  • Выберите панель управления, на которую хотите загрузить проект
Transfer add.png


Синхронизируйте Transfer и панель

вар. 1 Нажмите Reload в Transfer

  • приложение i3 pro запущено и развернуто на панели управления
  • индикатор панели в Transfer - зеленый


вар. 2 Нажмите "Send To Transfer" в Studio

  • приложение i3 pro запущено и развернуто на панели управления
  • Укажите, на какую панель управления отправить проект
Transfer send to.png

Если проект не обновляется, индикатор панели не становится зеленым, изучите инструкцию "Устранение проблем"


Меню i3 pro

Управление приложением i3 pro осуществляется через меню, которые вы можете открыть:

  • свайпом слева-направо от края экрана (OS, Android)
  • по нажатию F7 (Windows, Mac)


В меню i3 pro доступны следующие действия:

  • скачать проекты из iRidium Cloud
  • выбрать, какой проект сейчас запустить
  • открыть сканер QR кодов для быстрого скачивания проекта по ссылке
  • деавторизоваться, чтобы удалить устройство из списка панелей управления (освободить место для новой панели)
  • в тестовом режиме (только для интеграторов), доступна локальная загрузка проектов из iRidium Transfer. Список загруженных проектов также будет отображаться в меню i3 pro


Системные настройки

Вход в настройки i3 pro:

а. Командой из iRidium Transfer

  • Убедитесь, что приложение i3 pro запущено на панели управления
  • Запустите iRidium Transfer, выберите панель управления, нажмите на нее правой кнопкой мыши
  • Выберите пункт "Show System Menu" -откроется окно настроек


в. По долгому нажатию на экран *(можно отключить в настройках i3 pro)

  • Запустите i3 pro и зажмите левую кнопку мыши в любом месте проекта, где нет активных кнопок (фон, промежуток между кнопками)
  • Удерживайте курсор (или палец) без движения в течение 10 сек
  • Введите в пароль: 2007


Все настройки

Системные настройки i3 pro

MENU
IOSApp Settings0.png

Настройки приложения i3 pro, доступные для изменения во время работы проекта.
UPDATE
IOSApp Settings1.png

Настройки обновления проекта на панели управления.

Host - IP-адрес ПК, с которого производится обновление. Будет прописан автоматически при "Поиске" панели управления в iRidium Transfer.

Port - ТСР порт обновления проектов. Менять не рекомендуется! Если вам нужно изменить Update Port, сделайте это также в настройках Transfer.

Enable - вкл\выкл возможность обновления проекта на панели управления.

Update Now - запустить обновление проекта с указанного Host:Port

SECURITY
IOSApp Settings2.png

Password 1 - Password 4 - пароли доступа к защищенным страницам проекта. Можно изменить для версии проекта, которая загружена на устройство. При использовании паролей, рекомендуется отключить возможность входа в меню "по удержанию" во вкладке Info (Enable System Menu > Off). Пароли настраиваются в iRidium Studio
RENDER
IOSApp Settings3.png

Disable NPot texture - отключает поддержку текстур не кратных степени двойки. На устаревших видео-картах дает прирост производительности графики за счет увеличения требуемой памяти 3D акселератора.

Render (Windows) - позволяет выбрать систему формирования изображения. Менять его имеет смысл, если ваша видеокарта не поддерживает один из типов рендера, или iRidium не закрывается корректно (остается в панели задач Windows)

  • OGL - OpenGL
  • DX9, DX10, DX11 - семейство DirectX (требует установки Microsoft DirectX)
DISPLAY
IOSApp Settings4.png

Scale Type - способ масштабирования проекта (если разрешение проекта не совпадает с разрешением экрана)
  • None - не растягивать (отобразить в реальном разрешении)
  • Proportional - растянуть с соблюдением пропорций исходного проекта
  • Full Size - растянуть по размеру экрана без соблюдения пропорций исходного проекта

Brightness - управление общей яркостью экрана iPad, iPhone, iPod touch

DEVICE
IOSApp Settings5.png

Драйверы, которые есть в проекте. Можно изменить настройки подключения к оборудованию у драйвера в списке.
INPUT
IOSApp Settings6.png

в этом разделе пока нет параметров
SOUND
IOSApp Settings7.png

Volume - громкость звука в приложении

Mute - вкл/выкл звук в приложении

INFO
IOSApp Settings8.png

Remote Debugging - удаленная отладка проекта. Отправляет лог i3 pro на удаленный ПК с установленным Syslog сервером. Настраивается адрес сервера и глубина логирования.

Show FPS - показать скорость обновления интерфейса (кадров в секунду)

Show License Message - показать/скрыть сообщение о том, что проект работает без лицензии.

Enable System Menu - вкл/откл возможность вызова настроек i3 pro по долгому нажатию в окне приложения.

Version... - версия i3 pro

HWID... - идентификатор Windows-панели, используется при лицензировании


Отладка

Логирование - инструмент, необходимый в процессе отладки проектов iRidium. Особенно важно получение лога, если в вашем проекте используется JavaScript.
i3 pro для iOS, Android и Mac (в отличие от Windows) не позволяют увидеть системный лог прямо в приложении, поэтому для них используют удаленную отладку:


Удаленная отладка

Лог i3 pro можно передать на удаленный ПК. Передача производится с помощью программ регистрации системного журнала, обобщенно называемых Syslog Server. Пример такой программы: www.winsyslog.com

Установите и настройте сервер:

1. укажите UDP-порт запуска сервиса: 514, такой же, как в системных настройках i3 pro
2. запустите Syslog Server

Настройте i3 pro для подключения к Syslog Server:

1. Укажите глубину логирования систем и подсистем iRidium в iRidium Studio. Настройка производится во вкладке Properties. Глубина логирования: от EMERGENCY (только ошибки) до DEBUG (подробная информация)
2. Укажите глубину логирования каждого драйвера, добавленного в проект
ServerLogSettings-1.png
ServerLogSettings-2.png
3. Включите опцию Remote Debugging в свойствах панельного проекта, укажите Host - IP адрес ПК, где запущен Syslog Server. Порт логирования оставьте по умолчанию (514).
4. Удаленную отладку i3 pro можно настроить не только в проекте на ПК, но и через системное меню i3 pro. Откройте меню командой "Show System Menu" по нажатию правой кнопки на панель в iRidium Transfer. Во вкладке Info и поставьте галочку "Remote Debugging" и укажите Host - IP адрес ПК с Syslog Server
ServerLogSettings-7.png
IOSApp Settings8.png


Устранение проблем

Существует ряд типичных проблем, из-за которых может не работать Поиск панелей в iRidium Transfer или загрузка проекта на управляющую панель. Даже при правильной настройке приложения, вы можете столкнуться с ситуацией, требующей проверки некоторых настроек ПК, сети и безопасности.

Все описанные в этой статье проблемы встречаются на практике, перед обращением в техническую поддержку, внимательно проверьте все предложенные пункты!


Как понять, что возникла ошибка?

Нормальный процесс загрузки:

ProgressBarWhenUpload.png
  1. Индикатор панели в Transfer - зеленого цвета
  2. Выбран проект и файл лицензии (файл лицензии не обязательно, но без него не работает управление оборудованием)
  3. в Transfer бежит прогресс-бар "Downloading"
  4. в логе Transfer по завершению загрузки есть строка "Updating has finished"
  5. по завершению вы видите свой обновленный проект


Индикация панели в Transfer

Индикатор в Transfer отображает состояние i3 pro. Чтобы проект обновился, индикатор должен быть зеленым (On) при запущенном и развернутом приложении i3 pro:

Transfer update.png
Transfer RedLamp.png i3 pro не подключен к Transfer (запустите, разверните приложение, проверьте Wi-Fi)
Transfer YellowLamp.png i3 pro подключен к Transfer, но обновление запрещено в настройках i3 pro (Update)
Transfer GreenLamp.png i3 pro подключен к Transfer, загрузка начнется при нажатии кнопки Reload



Устранение проблем

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


* Желтая иконка в Transfer

Если рядом с панелью в Transfer вы видите желтую иконку On, значит в настройках i3 pro возможность обновления отключена. Чтобы включить ее обратно:

  • нажмите правой кнопкой мыши на панель в Transfer, выберите пункт "Show system menu"
  • в i3 pro открылось меню настройки. Выберите пункт "Update"
  • поставьте галочку Enable в настройках "Update", нажмите "Save & Exit"
  • нажмите кнопку в Transfer - теперь проект обновится



1 Соответствие версий

Версия iRidium на ПК и на панели управления должны совпадать:

  • с iRidium V1.5 используйте приложение iRidiumHD
  • с iRidium V2.1 используйте приложение i2 Control
  • c iRidium V2.2 используйте приложение i2 Control V2.2
  • c iRidium V3.x используйте приложение i3 pro


Версия ОС панели управления должна поддерживаться приложением. Для V3.x (i3 pro) используйте:

  • Устройства на базе Apple iOS 8 и старше - iPad, iPhone
  • Устройства на базе Windows 7/8/10 - персональные ПК, моноблоки, планшетные ПК. Не поддерживаются Embedded версии!
  • Устройства на базе Android 4.4 и старше - смартфоны и планшеты. Необходима возможность записи данных во внутреннюю память устройства (не менее 50Mb). Хотя бы один сетевой интерфейс (Wi-Fi, Ethernet, 2g/3g/4g)



2 Домашняя или Офисная сеть Wi-Fi

Убедитесь, что Wi-Fi сеть не является "Публичной", т.к. в этом режиме Поиск и Загрузка работать не будут.

Check NetworkType.png


3 Сетевые подключения Transfer

В настройках Transfer должно быть выбрано только ОДНО сетевое подключение:

Check Connections.png

Подтвердите изменения и перезапустите Transfer.


4 Брандмауэр Windows

Выключите брандмауэр Windows. Он является наиболее частой причиной возникновения проблем с загрузкой проектов.

Брандмауер не покажет уведомление о блокировке Transfer. Проблема может проявиться после переустановки Transfer, перезапуска ПК или смены Wi-Fi сети, даже если раньше все работало.

Check Antivir PO.png


Пуск > Панель управления > Брандмауэр Windows > Включение и отключение Брандмауэра Windows > выключить Брандмауэр

Если решение помогло, добавьте iRidium Transfer в исключения брандмауера (или же временно отключите защиту).


5 Антивирусное ПО

Временно выключите AVAST, ESET, Kaspersky, Dr.WEB, Microsoft, Panda, Agnitum или любой другой антивирус. Если уверены, что сделаете это правильно, добавьте Transfer в список исключений антивируса. Перезапустите Transfer.


6 Наличие связи между устройствами

Возможно, что загрузка проекта на панель не работает из-за неправильной настройки IP-сети.

Например, на одном из устройств может быть отключен Wi-Fi, или устройства находится в разных IP-подсетях. Чтобы проверить, выполните ping панели с ПК, где установлен Transfer:

Пуск > Выполнить > cmd > ping <IP панели> >>> ping 192.168.0.10

Проверьте настройки сети на всех устройствах, адреса должны принадлежать к одной сети и подсети:

Check Ping.png

Обратитесь к своему сетевому администратору, если столкнулись с этой проблемой.


7 Стороннее ПО (torrent-трекер)

Для поиска панели и загрузки проекта, Transfer использует ТСР порт 10000 и UDP порты 10001, 10002. Некоторые приложения, например uTorrent, тоже используют эти порты, чем блокируют работу Transfer.

Если порт 10000 занят, Вы увидите в Transfer уведомление. Не игнорируйте его, выключите стороннее ПО, проявляющее сетевую активность, перезапустите Transfer.


8 Выбор проекта в Transfer

Убедитесь, что добавили в Transfer свой проект и лицензию, а не загружаете на панель стандартный интерфейс (страницу-заставку), которая хранится в Transfer по умолчанию.

Check Project.png

При внесении изменений в проект, нужно обновить его в Transfer, чтобы изменения были приняты.


9 Корректные настройки Wi-Fi на всех устройствах
Add StaticIP correctly.png

Если вы используете статический адрес ПК и панели, убедитесь, что заполнены все необходимые поля настроек подключения (особенно адрес маршрутизатора), иначе пинг до устройства будет, но Поиск не будет работать.

- IP-адрес устройства должен быть уникален в пределах IP-подсети

- Маршрутизатор должен быть указан обязательно и корректно, т.к. в обратном случае, клиент не сможет связаться с Transfer для загрузки проекта

- Обязательно укажите DNS - обычно он совпадает с адресом маршрутизатора.


Если вы используете DHCP, нажмите "Обновить Аренду"


10 HTC, Samsung note 3 (Android OS)

На смартфонах HTC Sensation, Incredible S, из-за проблем заводской прошивки, и планшетах Samsung note 3, из-за настроек безопасности, не работает поиск и обновление со стороны Transfer.

В случае такой проблемы, Вам придется запускать обновление проекта через системные настройки i3 pro. Читайте об этом в следующем пункте: "Что делать, если проблему исправить не удалось?".

Если проблема не решилась

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

Вы можете инициировать загрузку проекта в ручном режиме. Индикатор панели в Transfer будет оставаться красным, но, в ряде случаев, загрузка проекта становится возможна.

  1. Запустите i3 pro на панели управления.
  2. Удерживайте палец в течение 10 секунд на любом месте станицы приложения, где нет активных кнопок и элементов, например, в левом верхнем углу.
  3. Появится запрос пароля, введите 2007 и нажмите OK
  4. Откройте вкладку "Update", включите обновление - Update: ON
  5. В параметр "Host", впишите IP-адрес компьютера, где сейчас запущен Transfer.
  6. Нажмите "Update Now"
  7. В логе Transfer, если Поиск раньше не срабатывал, появится надпись "Authorisation is false" (ошибка авторизации, устройства нет в списке). В строке перед ошибкой вы увидите HWID панели управления:
    Find UDID.png
  8. Скопируйте HWID и добавьте его в список панелей
    Add UDID.png
  9. Закройте i3 pro, приложение НЕ должно висеть в фоновом режиме
  10. Выберите проект и лицензию, запустите i3 pro. Должна начаться загрузка проекта на устройство.


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

Еще раз, внимательно, проверьте описанные выше проблемы. Если это не помогло, обратитесь в поддержку.