Обновление версии прошивки — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Новая страница: «*Необходимо убедиться что WebHMI подключен к интернет и есть связь с сервером обновления, п…»)
 
Строка 1: Строка 1:
 +
<p> WebHMI постоянно развивается и совершенствуется - появляются новые возможности, старые могут модифицироваться, некоторые становятся не нужными и уходят, также исправляются выявленные ошибки.
 +
Необходимо однако иметь в виду, что существующий проект, созданный в версии, отличной от версии WebHMI, куда он планируется быть установленным, может быть не полностью совместим. Как правило, версии с небольшой разницей номеров в последних позициях версии прошивки совместимы 100%, но при очень большой разнице версий возможна частичная совместимость. Например, так было при переходе с версии 1.9 на 1.10. Добавились скрипты Lua и старые визуальные скрипты были убраны т.к. они были гораздо менее функциональными. Таким образом, после загрузки проекта версии до 1.9 на более высокую возможно (если в проекте использовались скрипты) потребуется написать скрипты на языке Lua.</p>
 +
Поэтому перед обновлением следует иметь в виду вероятность потери части функций в проекте при его развертывании на WebHMI c отличной версией.
 +
Как уже было сказано, соседние версии обычно 100% совместимы, и хотя при попытке восстановить проект с отличной версией выдается предупреждение, эту проверку можно отключить, установив флаг "Ignore version check".
 +
 +
 +
Если у вас есть тиражируемое решение на базе WebHMI и ваш проект хорошо работает на конкретной версии прошивки, то что бы не тратить время в будущем на адаптацию существующего проекта к более новой прошивке можно просто использовать ту же версию, для которой у вас есть проект.
 +
При обновлении прошивки текущий проект всегда стирается. После обновления проект нужно восстанавливать из заранее сохраненной резервной копии.
 +
В случае возникновения вопросов по поводу совместимости проект-прошивка перед обновлением, консультируйтесь с поставщиком. Перед таким обращением необходимо подготовить данные о текущей версии проекта, зав. номере WebHMI и номере версии на которую требуется выполнить обновление - (самую последнюю, либо определнную версии в целях сохранения совместимости проекта).
 +
 +
 
*Необходимо убедиться что WebHMI подключен к интернет и есть связь с сервером обновления, путем отправки эхо-запроса на адрес webhmicloud.com. Сделать это можно из сетевых настроек, зайдя в п. меню "Диагностика".  Нормальный результат выполнения команды показан ниже. Настройка интернет-подключения на WebHMI - см. [[http://wiki.webhmi.com.ua/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9 здесь]].  
 
*Необходимо убедиться что WebHMI подключен к интернет и есть связь с сервером обновления, путем отправки эхо-запроса на адрес webhmicloud.com. Сделать это можно из сетевых настроек, зайдя в п. меню "Диагностика".  Нормальный результат выполнения команды показан ниже. Настройка интернет-подключения на WebHMI - см. [[http://wiki.webhmi.com.ua/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9 здесь]].  
 
*В настройках Setup п. меню Backuup & Restore, вкладка Upgade Firmware неообходимо ввести код, полученный от поставщика (производителя) и нажать кнопку Upgrade
 
*В настройках Setup п. меню Backuup & Restore, вкладка Upgade Firmware неообходимо ввести код, полученный от поставщика (производителя) и нажать кнопку Upgrade

Версия 12:41, 29 июля 2016

WebHMI постоянно развивается и совершенствуется - появляются новые возможности, старые могут модифицироваться, некоторые становятся не нужными и уходят, также исправляются выявленные ошибки. Необходимо однако иметь в виду, что существующий проект, созданный в версии, отличной от версии WebHMI, куда он планируется быть установленным, может быть не полностью совместим. Как правило, версии с небольшой разницей номеров в последних позициях версии прошивки совместимы 100%, но при очень большой разнице версий возможна частичная совместимость. Например, так было при переходе с версии 1.9 на 1.10. Добавились скрипты Lua и старые визуальные скрипты были убраны т.к. они были гораздо менее функциональными. Таким образом, после загрузки проекта версии до 1.9 на более высокую возможно (если в проекте использовались скрипты) потребуется написать скрипты на языке Lua.

Поэтому перед обновлением следует иметь в виду вероятность потери части функций в проекте при его развертывании на WebHMI c отличной версией. Как уже было сказано, соседние версии обычно 100% совместимы, и хотя при попытке восстановить проект с отличной версией выдается предупреждение, эту проверку можно отключить, установив флаг "Ignore version check".


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


  • Необходимо убедиться что WebHMI подключен к интернет и есть связь с сервером обновления, путем отправки эхо-запроса на адрес webhmicloud.com. Сделать это можно из сетевых настроек, зайдя в п. меню "Диагностика". Нормальный результат выполнения команды показан ниже. Настройка интернет-подключения на WebHMI - см. [здесь].
  • В настройках Setup п. меню Backuup & Restore, вкладка Upgade Firmware неообходимо ввести код, полученный от поставщика (производителя) и нажать кнопку Upgrade