что такое iridium mobile

История iRidium mobile: от торговли компьютерами к мировому производителю софта для умных домов

Первый факт о компании iRidium mobile: она из Нижнего Тагила. Опустим фольклорную знаменитость этого города — в основном он известен, конечно, благодаря своим металлургическим производствам (легендарный «Уралвагонзавод» тоже оттуда). И это металлургическое окружение сыграло определённую роль в будущем компании iRidium, но об этом позже.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile
Нижний Тагил: танкоград, родина принципиально новой ОС Дениса Попова и дом iRidium mobile

2006 год. Интернет в каждую школу

История компании началась в 2006 году, когда Сергей Королёв, её основатель, ещё занимался продажей компьютеров. Уральцы могут вспомнить торговую сеть «Квадрат». В «Квадрате» существовало подразделение, занимавшееся развитием кабельных сетей. К примеру, оно занималось проведением интернета в школы Нижнего Тагила по программе «Интернет в каждую школу» в рамках нацпроекта «Образование», который стартовал как раз в 2006 году. Таким образом в «Квадрате» сформировалась команда людей, умевших настраивать системы охраны, пожарной безопасности, видеонаблюдения, локальные сети и т.д. — подразделение получило нащвание «Квадрат-сервис».

Вместе с тем к Королёву пришло понимание, что компьютерная торговля как бизнес обречена: конкуренция с крупными сетями его убьёт. Забегая вперёд: так и вышло, когда пришёл DNS — «Квадрата» уже пару лет как нет. Но тогда время у компании ещё было. Умение работать с сетями и системами автоматизации привело команду к теме умных домов. Решение было принято — и в компании появилось подразделение «Квадрат — умный дом». Так один нацпроект и предвидение основателя компании подтолкнули продавца компьютеров стать интегратором.

«Квадрат» активно занялся продвижением нового направления. Как и другие интеграторы, «Умный дом» начал с того, что пошёл к студиям, занимающимся дизайном интерьеров. Представители «Квадрат-сервиса» были настолько энергичны и уверены в перспективах умных домов, что сумели заразить своим энтузиазмом даже Марата Гилязетдинова, программиста с 15-летним на тот момент стажем, чья жена как раз работала в одной из таких дизайн-студий. Но только придя устраиваться к ним на работу, Марат узнал, что в «Квадрате» до сих пор нет ни одного программиста. Так он там и остался, став первым и на следующие два года единственным разработчиком софта для нужд интегратора.

2009 год. Кризис — и новый поворот

Новый поворот в истории компании, превративший её из обычного интегратора в производителя софта, которым пользуются тысячи интеграторов по всему миру, случился в 2009 году. Как и в предыдущем случае, его предопределило сочетание ряда факторов.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile
AMX MVP 8400

За вторую подсказку, куда следует двигаться проекту, следует благодарить Стива Джобса, представившего в январе 2007 года первый iPhone. До Нижнего Тагила он доехал только год спустя, в феврале 2008 года, когда Сергею Королёву подарили его на день рождения. Сенсорный экран высокого качества, лёгкость управления и продуманный, со множеством отличных решений интерфейс произвели тогда огромное впечатление на сотрудников «Квадрата» — и Марата в том числе.

Было решено: компании нужна своя версия протокола AMX, позволявшая управлять контроллерами компании с других устройств. И первым таким устройством и должен был стать iPhone.

Разработка протокола началась в марте 2008. Тогда же впервые возникло название iRidium (Иридий): тут-то и сказалось металлургическое окружение, которое невозможно было не замечать, работая в Нижнем Тагиле. Уже ведущий к тому времени программист Марат имел привычку называть свои проекты именами металлов — в других своих работах он уже использовал имена Аурум, Аргентум и даже Тантал (тот проект умер). Ощущение, что новый проект превзойдёт их все, было сразу. Поэтому и имя Марат выбрал соответствующее: Иридий находится выше в периодической таблице и превосходит все эти материалы по плотности. До поры до времени «Иридий» оставался внутренним названием, ставшим брендом только в 2010 году — но об этом позже.

В июле 2008 Apple под давлением со стороны разработчиков, которые уже начали взламывать устройство, чтобы можно было разрабатывать и устанавливать на iPhone собственные программы, выпустила SDK для iOS. В январе 2009 в «Квадрате» приобрели лицензию на разработку под iOS, и занялись созданием своей версии протокола, которая бы позволила управлять контроллерами AMX с других устройств, «прикидываясь» управляющими панелями той же марки.

Чтобы сделать это, Марату пришлось расковырять изначально закрытый протокол AMX — и в марте 2009 года прототип был уже готов. Первым объектом, на котором «Квадрат» применил свою версию управляющего протокола AMX, стал демостенд в Екатеринбурге, имитирующий однокомнатную квартиру с управлением светом, подогревом, камином, датчиками движения и камерой на входе.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile
AMX-овский интерфейс на родном пульте и конвертированный AMX-интерфейс на iPhone 3G

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile
iPhone 3G, AMX и Samsung на Windows mobile

Тогда это решение планировалось использовать просто как конкурентное преимущество в интеграторском бизнесе, но вмешался третий фактор: кризис 2008 года. К весне 2009-го рынок умных домов схлопнулся — стало не до роскоши. «Иридиуму» тогда так и не удалось найти ни одного клиента в Екатеринбурге.

Такая вот причудливая линия судьбы: дороговизна решений AMX подтолкнула к решению разработать собственную версию управляющего контроллерами протокола, изобретение iPhone подарило идею разрабатывать под него, а кризис окончательно вытолкнул компанию с поляны интеграторов, подтолкнув к решению уйти в продажу собственной реализации AMX-овской протокола другим интеграторам. А осенью того же года в iRidium добавилась реализация другого популярного и востребованного в Европе протокола KNX.

Екатеринбургские инсталляторы не были этому сильно рады. Один из них так расстроился, что даже сказал «Квадрату»: «Вы убиваете наш бизнес». Дело в том, что при оптовой закупке AMX давал скидку до 60%, позволяя интеграторам отлично зарабатывать на железе.
Но всё обошлось: тот интегратор не только не умер, но и с прошлого года сам начал покупать решения iRidium.

Что по этому поводу думают в AMX?

Если коротко — AMX не возражают. Подобный протокол ни в России, ни в Европе не является объектом интеллектуальной собственности — в отличие от США. Но и в США производитель мог бы в худшем случае только запретить торговать им на территории некоторых штатов. Тем не менее, попытки рассказать AMX о своей разработке предпринимались — но безуспешно, американцы игнорировали все попытки русских разработчиков выйти на связь. Можно даже сказать, что им это было просто не интересно, т.к. они зарабатывали в основном на железе (помним цену каждого пульта, да).

Но всё изменилось с появлением iPad.

2010 год: выход на мировой рынок

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

В конце 2009 года iRidium привёз своё решение на выставку в Москве. Реакция рынка была разочаровывающе осторожной: во-первых, интеграторы пока плохо знали и мало доверяли айфону. Во-вторых, их смущал возраст компании. Надо сказать, что инсталляционный бизнес в сфере умных домов не по-детски суров: бывало, что компании, взявшиеся за какой-то проект, но не потянувшие, например, программирование, просто сбегали с объектов.

В общем, когда через пару месяцев Стив Джобс представил миру iPad, Королёв решил: идём на Берлин Франкфурт принимать участие в европейской выставке Light & Building. И привезём на неё версию протокола для iPad. Операция получила название «Полёт на Луну».

В этот раз год никто не ждал. Выставка должна было пройти в апреле 2010 года. И уже в январе, сразу как появился iPad, в iRidium скачали его SDK и занялись созданием версии протокола под планшет — даже не дожидаясь, когда они смогут его заполучить физически. В компанию даже пригласили репетитора по английскому, чтобы было легче читать документацию. Разумеется, это был риск: приложение могло просто «не завестись».

Параллельно, через друзей в Америке, в iRidium заказали три айпада. Причём, учитывая цейтнот, их доставку заказали сразу во Франкфурт. Получалось, что планшеты приедут прямо перед выставкой в — так что у ребят был только один выстрел: либо приложение заработает, либо нет. Времени что-то существенно изменить в случае проблем уже бы практически не осталось.

Но всё получилось. Приложение для iPad, получившее название iRidium HD, произвело во Франкфурте фурор. Айпад тогда ещё не все вживую-то видели, а какие-то странные русские привезли сразу три штуки, ходят с ними по выставке и показывают всем уже работающий продукт собственной разработки.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile
Основатель iRidium Сергей Королёв и директор по продажам Никита Камаев во Франкфурте

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile
Разработанное в эмуляторе, приложение iRidium HD запустилось на iPad с первой попытки

С этого момента «Иридиуму» начали писать из-за рубежа. Пошли и просьбы разработать что-то эксклюзивное. Например, пришёл британец, который попросил разработать программу для управления AMX-контроллерами с iPad и iPhone для компании, занимавшаяся арендой яхт. Он договорился с верфью, которая добавила контроллеры, чтобы клиент мог во время плавания управлять со своего смартфона или планшета бытовыми вещами вроде света и музыки. При этом разработанное приложение позволяло ограничивать доступ к умным системам строго на тот период, на который была арендована яхта. Примерно тогда же в портфолио iRidium появилась и квартира в Бурж-Халифе.

iRidium 2.0

В какой-то момент iRidium перерос возможности стандартного протокола AMX, упёршись в ограничения его архитектуры. Упёрлись в эти ограничения и сами разработчики AMX, вынужденные разрабатывать программные костыли. Система явственно вырождалась — и из этого болота нужно было вырываться.

В августе 2010 года iRidium принялся за разработку собственной архитектуры.

В 2011 появились прототипы iRidium V2.0 для Android, Mac, iOS и Blackberry (последний в итоге не пошёл из-за низкого спроса на сам смартфон). Тесты прототипа начались апреле 2012, но официальным релизом был объявлен ноябрь 2012, когда приложение приняли в App Store. Впрочем, к тому времени им уже пользовалось достаточное количество интеграторов.

Помимо мультиплатформенности, «двойка» включает в себя более 40 протоколов; в ней появилось своё API — iRidium Driver Development Kit, которое позволяет написать свой драйвер на языке Javascript под любое устройство и редактор iRidium GUI Editor, дающий возможность создать красивый управляющий интерфейс.

Важным внутренним улучшением версии 2.0 стало единое ядро: первая версия iRidium была написана под одни платформы на Objective-c, под другие — на С++. Вторая же версия уже была целиком на С++. Это позволяло очень быстро вносить изменения в клиенты под разные платформы: если раньше изменения, внесённые в клиенте, например, на С++, на клиент для другой платформы на Objective-с могли переноситься неделями, то после перехода на единое ядро перенос реализованных изменений с одной платформы на другую (например, с iOS на Android) занимал уже считанные часы.

Тем временем.

Сегодня в компании работает уже 12 программистов. Все они из Нижнего Тагила, и работают в тагильском офисе компании. Первыми Марат Гилязетдинов пригласил к себе в команду троих опытных тагильских программистов, которых хорошо знал лично. Во второй волне пошли программисты с непрофильным высшим образованием вроде обработки металлов, физики, электропривода, наводчиков и т.д. Благодаря отлаженному механизму передачи знаний от человека к человеку, сотрудники растут внутри компании, составляя в итоге сильную профессиональную команду.

Работы в компании много, включая задачи для начинающих: тестирование продукта, написание драйверов, внутренней логики, кастомизация интерфейсов на встроенном языке на базе JavaScript. Идеальный карьерный путь в iRidium лежит через все стадии, начиная с бета-теста — что открывает отличные возможности для студентов. Чтобы их привлекать, разработчик сотрудничает с местным вузами: Уральским федеральным университетом и Горным техникумом, приглашая студентов на стажировку и читая лекции в самих учебных заведениях. Помогают в iRidium и интеграторам, создавая для них новые драйвера в качестве программистского факультатива.

Но главный проект, над которым сейчас трудятся программисты — разработка iRidium 3.0. Впрочем, об этом мы расскажем уже в другой раз. Подписывайтесь на наш блог!

Спасибо за внимание
что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobileс

Источник

Система для управления оборудованием домашней и коммерческой автоматизации iRidium

Для большинства система домашней автоматизации одним из наиболее важных вопросов является удобство работы с системой для пользователя. Решение может быть сколь угодно универсальным и мощным, но если для обычных бытовых операций в умном доме потребуется осуществлять множество запутанных действий — продукт не будет пользоваться спросом. Как мы помним, для рассмотренных ранее решений с поддержкой протокола Z-Wave производители, не считая аппаратных устройств (выключателей, пультов и датчиков), обычно предоставляют два варианта управления — традиционный Web-интерфейс для работы через браузер и специальные утилиты для смартфонов и планшетов.

Первый вариант скорее интересен с точки зрения настройки и обслуживания системы, поскольку представить себе, что через него будут проводиться обычные операции, например включение световой сцены или анализ состояния датчиков, достаточно сложно. Хотя надо отметить, что версия от Fibaro оказалась очень красивой и функциональной. Работа с мобильными устройствами действительно сегодня находится в тренде — смартфоны есть практически у каждого пользователя и установка еще одной программы для контроля за «умным домом» выглядит вполне логично. Хотя конечно говорить об универсальности этого варианта мы бы не стали. Все-таки включить свет удобнее с кнопки на стене, а для управления медиаплеером традиционный ИК-пульт с «аппаратными кнопками», на наш взгляд, вне конкуренции. А вот для выбора интернет-радио, музыкального альбома или цвета светильника RGB смартфоны отлично подходят.

Еще один вопрос, который возникает при работе с мобильными приложениями — возможность настройки внешнего вида и выбор органов управления. В большинстве программ, что мы видели, предоставляются только базовые варианты организации рабочего пространства — группировка по типу оборудования, по комнатам или по функциям. С одной стороны, это позволяет относительно быстро найти требуемый элемент, но говорить об интуитивности или удобстве может быть сложно. Кроме того, может потребоваться скрыть отдельные исполнительные элементы, например в случае управления группой освещения в режиме сцен. Заметим, что некоторые «большие» системы автоматизации имеют в своем составе аналогичные планшетам пульты управления с настраиваемым внешним видом и другими особенностями, встречаются и блоки кнопок с небольшими встроенными дисплеями.

Так что же делать, если хочется иметь индивидуальный пользовательский интерфейс, оптимально настроенный на управление заданными функциями и сервисами системы автоматизации? Ответить на этот вопрос поможет молодая Российская компания iRidium mobile из Нижнего Тагила, успешно развивающая свой проект под названием iRidium. Это уникальное решение позволяет создавать многофункциональные пользовательские интерфейсы для работы на компьютерах и мобильных устройствах и позволяющие управлять широким набором оборудования автоматизации. Отметим, что компания известна не только на локальном рынке, но и по всему миру. Она является членом профильных ассоциаций и партнером крупнейших мировых производителей. Для обучения разработаны специальные курсы и семинары, а поддержка осуществляется, в том числе, и с использованием форумов, баз знаний и Wiki. Целью этого материала является краткий рассказ о данном решении и описание основных его характеристик и возможностей.

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

Приложение визуализации i2 Control V2.2

Система поддерживает работу на операционных системах Windows (включая планшеты), Mac OS, iOS и Android. Приложение визуализации на любой платформе может выполнять любой созданный проект и управлять любыми устройствами системы автоматизации. Единственным исключением могут быть аппаратные особенности панели, которые используются в проекте. В данном случае речь может идти, к примеру, об имеющихся в мобильных устройствах датчиках.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

В то же время, надо отметить, что текущая версия решения является именно панелью управления, а не автономным сервером. Вы можете использовать в проекте сразу несколько панелей разного формата, с разными интерфейсами и разными решаемыми задачами (например, они могут существенно отличаться для детской и для кабинета), но все они будут выполнять функцию управления запрограммированным набором устройств по командам пользователя (включая получение обратной связи, если это предусмотрено), но не фоновые «серверные» задачи контроллера системы автоматизации. В настоящий момент, средств для прямого взаимодействия панелей не предусмотрено. Однако, если речь идет о синхронизации данных с внешних устройств, то это обычно возможно.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Кроме того, особенности работы мобильных операционных систем могут не позволить реализовать работу системы при нахождении приложения в фоне. Эту проблему можно решить использованием постоянно работающих программ на выделенных панелях.

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

С этими и некоторыми другими вариантами примеров интерфейсов можно ознакомиться на сайте производителя. Отметим, что интерфейсы могут создаваться не только для собственных клиентов, но и на продажу, что является еще одним способом коммерческого использования данного решения.

Сервер iRidium

Для выхода системы на новый уровень, компания разрабатывает специальное устройство, способное выполнять роль автономного сервера. Он позволит реализовать требующие постоянной работы сценарии (например, мониторинг показателей и расписания), взаимодействие и синхронизацию между панелями, push-уведомления для мобильных устройств, а также интеграцию с бизнес-системами и сервисами. Первые прототипы уже были показаны осенью прошлого года, появление продукта ожидается в начале этого года.

Драйверы и протоколы

Для общения с системами автоматизации решение использует специализированные драйверы. Основным протоколом здесь является стандартный TCP/IP — достаточно подключить все контроллеры автоматизации в локальную сеть и обеспечить доступ к ней на стороне панели. Это позволяет гибко выбирать место установки управляющего устройства, а также реализовать удаленное управление через интернет.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

В настоящий момент, решение имеет встроенные драйверы для таких популярных протоколов автоматизации как AMX, Crestron, EPSNET, Helvar, HDL-BUS Pro, KNX, Modbus и других. Это означает, что при наличии соответствующих IP-шлюзов пользователь имеет возможность полноценно работать с подобными устройствами, включая получение информации об их состоянии. Удобно, что в некоторых случаях для упрощения конфигурации можно импортировать подготовленные в оригинальных системах проекты с описанием устройств.

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

При использовании KNX поддерживается работа с KNXnet, BAOS и такими решениями, как Evika Logic Machine. Упрощение конфигурации обеспечивается функцией импорта адресов из проектов ETS.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Существенно расширяет возможности платформы реализация драйвера AV & Custom Systems. Это универсальное решения для отправки команд и получения данных для различных продуктов с протоколами HTTP, TCP, UDP, а также RS-232. При этом есть возможность с использованием скриптов и iRidium DDK разработать драйвер для собственного оборудования, в том числе и с поддержкой обратной связи, позволяющий в дальнейшем полноценно использовать его в проектах наравне со встроенными драйверами. В разделе загрузок на своем сайте компания предоставляет готовые модули для взаимодействия с такими сетевыми решениями как Dune HD, Global Cache, Kramer, Sonos, Squeezebox, XBMC и другими. Недавно появился и драйвер для взаимодействия с Z-Wave через контроллер Z-Way, например, на базе RaZberry.

Программа создания графических интерфейсов

Для работы над проектами используется программа iRidium GUI Editor. Эта многофункциональная утилита имеет встроенные средства для работы над графической составляющей проекта, управления используемыми устройствами и программирования команд. Решение обеспечивает гибкость для реализации любых визуальных эффектов — на страницах интерфейса можно использовать фоновые изображения, кнопки разных дизайнов, слайдеры, текст с собственными шрифтами, анимацию и другие элементы. Например, можно сделать страницу с планом дома для контроля и выбора требуемой комнаты или добавить фотографию помещения с меняющими вид светильниками. Дополнительные возможности обеспечиваются использованием всплывающих окон в дополнение к обычным страницам.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Для реализации трансляций с IP-видеокамер используется упомянутая выше технология динамических изображений. Решение поддерживает отображение видео практически с любой модели камеры. Требуется только иметь трансляцию по http- или rtsp-ссылке с кодеками H.264 или MJPEG. Производитель рекомендует использовать не более 4-5 активных трансляций на одной панели. Что касается управления PTZ, то его можно реализовать через драйвер AV & Custom Systems.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Есть встроенная поддержка режима SIP-клиента, что позволяет организовать не только голосовое общение внутри системы, но и работу с домофонами, включая открытие замков дверей. Отметим, что в примере такого сценария предусмотрено использование видео с IP-камеры.

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Операции, связанные с действиями пользователя, задаются в разделе «Programming». Можно привязать список определенных команд к таким событиям как нажатие, отпускание удержание и некоторым другим. Реализована в системе и поддержка жестов, что достаточно актуально сегодня. Отдельно стоит сказать здесь про упомянутую выше возможность получения обратной связи, что обеспечивает полезную и удобную интерактивность органов управления.

В списке возможных команд присутствуют как действия над управляемыми устройствами систем автоматизации, так и контроль интерфейса (в частности, отображение или сокрытие всплывающих окон, навигация по страницам), звуковые эффекты, изменение переменных элементов проекта (например, текста на странице), некоторые системные операции (например, в зависимости от ОС на панели, можно открыть Web-браузер или запустить программу), задержка, выполнение скрипта и другие. Из команд здесь можно только составлять линейный список (макрос). Никаких операций, условных переходов или циклов здесь не предусмотрено. Существенным ограничением это не является, поскольку при необходимости можно воспользоваться встроенным редактором скриптов.

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Удобство работы с редактором обеспечивается встроенной галереей с готовыми элементами, деревом устройств, он-лайн каталогом ИК-команд от Global Cache. Все это позволяет использовать операцию «drag-and-drop» вместо текстового ввода параметров и команд. Для знакомства (и использования в своих проектах) можно загрузить с сайта компании готовые интерфейсы, которые созданы тщательно и выглядят как настоящие профессиональные продукты. Благодаря возможности объединения проектов, добавить элементы управления из примеров интерфейсов очень легко.

Еще одним вариантом для быстрого начала работы является использование встроенного помощника. В нем вы выбираете одну из доступных тем и потом добавляете требуемые вам страницы (например, для управления светом, кондиционером или медиаплеером) из нее в свой проект. Остается только настроить взаимосвязи страниц и всплывающих окон, а также работу с оборудованием.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Важным элементом редактора является возможность запуска создаваемого проекта в эмуляторе под Windows. На самом деле, для этого используется оригинальный клиент, просто вызываемый с необходимыми параметрами из редактора нажатием одной кнопки. При наличии соответствующих лицензий, о которых будет рассказано в следующем разделе, пользователь сможет проверить не только графическую составляющую, но и работоспособность своего проекта с реальным оборудованием. Заметим, что работа эмулятора в виртуальной среде может быть затруднена изменением аппаратного идентификатора при перезагрузке операционной системы.

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

Загрузка проекта на панель

Прежде чем перейти к заключительному этапу работы над проектом, стоит сказать пару слов о лицензировании iRidium. Предусмотрено два типа лицензии — на устройство (Device) и на контроллер (Site). В первом случае вы имеете возможность использовать проект на одной панели управления с одним выбранным драйвером (например, KNX или AMX). Модификация с суффиксом «Pro» позволяет в дополнение к этому базовому протоколу использовать AV & Custom Systems с поддержкой скриптов и двухсторонним обменом данными. Подобный механизм может быть интересен в случае наличия в проекте оборудования разного типа и ограниченном числе панелей. В некоторых случаях может быть выгодно приобрести несколько лицензий данного типа на одной панели для работы с разными драйверами.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Если речь идет об использовании в крупной инсталляции системы автоматизации с одним мостом (например KNX, AMX, Crestron), то можно приобрести лицензию на этот мост, которая привязывается к его серийному номеру. Этот тип лицензии позволяет управлять системой с любого числа панелей. Здесь также предусмотрена модификация «Pro», добавляющая полноценную поддержку драйвера AV & Custom Systems. Кроме того, для гетерогенных проектов могут пригодиться лицензии «Full», которые позволяют работать сразу со всеми предусмотренными в системе драйверами.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

Ожидается появление iRidium Store, в котором можно будет приобрести лицензию на любое требуемое сочетание протоколов. Все лицензии требуют активации под конкретный идентификатор устройства или моста, которая осуществляется в личном кабинете производителя на сайте разработчика. В результате получается готовый файл лицензии, который необходимо использовать при загрузке проекта на панель. В случае поломки или потери панели, есть возможность самостоятельного переноса лицензии на новое устройство.

Если проект запускается на панели без лицензии, работает вариант «демо», в котором графическая составляющая проекта работоспособна, но взаимодействие с оборудованием заблокировано. Такой сценарий можно использовать для демонстрации заказчикам общих возможностей системы при наличии только планшета.

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

Файлы лицензии используются в программе iRidium Transfer, которая предназначена для загрузки кода проекта на панели. В этой программе представлены три списка — устройства (панели), лицензии и проекты. Списки могут быть упорядочены с использованием подпапок.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

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

Еще одной функцией программы является вызов системного меню на панели. В нем предусмотрены следующие возможности: загрузка обновления с сервера, смена паролей проекта, изменение параметров системы рендеринга (в том числе и регулировка яркости), звуковой системы и устройств ввода, изменение параметров подключения драйверов к оборудованию (например, IP-адресов), включение удаленной отладки и другие.

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

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

что такое iridium mobile. Смотреть фото что такое iridium mobile. Смотреть картинку что такое iridium mobile. Картинка про что такое iridium mobile. Фото что такое iridium mobile

С лицензиями все еще проще — в каталоге отображается ее название, статус, серийный номер и список поддерживаемых драйверов.

Для запуска панели в работу в нем вы составляете комплект из проекта и лицензии и через сетевое подключение загружаете его на устройство. Благодаря использованию стандартных сетевых протоколов можно реализовать несколько полезных сценариев обновления проекта. Во-первых, предусмотрено автоматическое обновление проекта с панелей с сервера iRidium Transfer при запуске клиентской утилиты. Во-вторых, можно открыть на панели системное меню и запустить загрузку обновления с сервера. Оба этих варианта требуют или наличия ПК с iRidium Transfer в локальной сети или корректной настройки удаленного доступа к нему. Третий способ — кнопка в самом проекте, на которую назначен скрипт, в котором производится загрузка новой версии проекта по ссылке http/https/ftp. Правда в этом случае необходимо будет специальным образом подготовить файл проекта, интегрировав в него файл соответствующей лицензии. Стоит заметить, что скачать файл проекта с мобильного устройства для редактирования невозможно.

Для отладки проектов может использоваться журнал событий для клиента в Windows или отправка сообщений на сервер Syslog для Android, iOS и Mac OS. В скриптовом языке системы предусмотрена специальная команда для вывода сообщения в журнал.

Вспомогательные утилиты

Некоторые типы управляемого оборудования не поддерживают одновременную работу с несколькими панелями. Для решения этой проблемы и улучшения взаимодействия элементов системы автоматизации предусмотрена бесплатная утилита iRidium Gate. Ее можно запустить на любом персональном компьютере под управлением Windows в локальной сети проекта.

Программа выполняет функции моста между управляющими панелями и такими устройствами как роутеры KNX IP, адаптеры Global Cache серии GC-100, контроллеры HDL-BUS Pro (в том числе и управляемые через последовательный порт).

Программа iRidium Util используется для получения серийных номеров контроллеров для оформления лицензий формата Site. После запуска программы нужно выбрать тип контроллера (поддерживаются AMX, KNX (BAOS и Evika Logic Machine), HDL, Global Cache, Crestron), его сетевой адрес и другие, требуемые для получения доступа, параметры. Программа бесплатна, загружается в составе комплекса iRidium и работает под управлением Windows.

Заключение

Разработка iRidium mobile безусловно является очень востребованным решением для управления современными системами автоматизации. Кроме уникально богатых графических возможностей по созданию дизайна панели, продукт способен работать с широким набором популярных протоколов. Благодаря драйверу AV & Custom Systems и встроенному скриптовому языку, его можно относительно легко адаптировать для работы с различными пользовательскими устройствами.

На первый взгляд, программа для создания интерфейсов iRidium GUI Editor может показаться сложной и запутанной. Однако наличие готовых примеров, подробной документации, базы знаний и курсов самоподготовки позволяет достаточно быстро освоить ее основные возможности. А при возникновении затруднений или специфических вопросов на помощь придет служба поддержки компании.

Мы уже использовали iRidium при подготовке статей по оборудованию Global Cache и плееру Sonos, так что получилось составить общее впечатление о продукте при решении практических задач. Существенных сложностей при установке программного обеспечения мы не встретили. С программой редактирования интерфейсов разобраться удалось без особых проблем. Для простых дизайнов требуется буквально несколько минут для успешного запуска панели на смартфоне. Хотя конечно предварительно мы потратили несколько часов на прослушивание курсов в Академии iRidium.

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

Источник

Добавить комментарий

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