Difference between revisions of "WISE-PaaS/OTA"

From ESS-WIKI
Jump to: navigation, search
Line 1: Line 1:
<span style="font-family:times new roman,times,serif;"><span style="font-size:medium;"><span lang="en-us"><font color="#000000">WISE-PaaS/OTA is part of Advantech WISE-PaaS cloud solution and focuses on remote software update.&nbsp;&nbsp;It provides one-stop updates for application, patch, firmware, driver and BSP.</font></span></span></span>
+
<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;"><span lang="en-us"><font color="#000000">WISE-PaaS/OTA is part of Advantech WISE-PaaS cloud solution and focuses on remote software update.&nbsp;&nbsp;It provides one-stop updates for application, patch, firmware, driver and BSP.</font></span></span></span>
  
<span style="font-family:times new roman,times,serif;"><span style="font-size:medium;"><span lang="en-us"><font color="#000000">WISE-PaaS/OTA utilizes standard IoT protocol, like MQTT from IBM, to communicate with IPC or IoT gateway, and provides OTA&nbsp;agent which supports multiplatform, such as Windows 7/8/10, CentOS6.5, Yocto x86 and Yocto&nbsp;RISC&nbsp;etc </font><font color="#000000">to deploy the update pack. Moreover, WISE-PaaS/OTA offers RESTful API web service which allows user to integrate OTA functions with other application.</font></span></span></span> [[File:OTA Features.jpg|right|590px|OTA Features]]
+
<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;"><span lang="en-us"><font color="#000000">WISE-PaaS/OTA utilizes standard IoT protocol, like MQTT from IBM, to communicate with IPC or IoT gateway, and provides OTA&nbsp;agent which supports multiplatform, such as Windows 7/8/10, CentOS6.5, Yocto x86 and Yocto&nbsp;RISC&nbsp;etc </font><font color="#000000">to deploy the update pack. Moreover, WISE-PaaS/OTA offers RESTful API web service which allows user to integrate OTA functions with other application.</font></span></span></span> [[File:OTA Features.jpg|right|590px|OTA Features]]
  
  
  
== <span style="font-size:large;"><span style="font-family:times new roman,times,serif;">Features Overview</span></span> ==
+
== <span style="font-size: large;"><span style="font-family: times new roman,times,serif;">Features Overview</span></span> ==
  
 
Console-Server-Agent structure, where the server can be built in a public or private cloud
 
Console-Server-Agent structure, where the server can be built in a public or private cloud
Line 29: Line 29:
 
== Feature Details ==
 
== Feature Details ==
  
=== <span style="font-family:times new roman,times,serif;">Supports Private or Public Cloud Architecture</span> ===
+
=== <span style="font-family: times new roman,times,serif;">Supports Private or Public Cloud Architecture</span> ===
  
''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">WISE-PaaS/OTA is a 100% web based application, which can be built in public or private cloud. It makes the user to update the software easily.</span></span>''
+
''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">WISE-PaaS/OTA is a 100% web based application, which can be built in public or private cloud. It makes the user to update the software easily.</span></span>''
  
 
=== Device and Software Status Management ===
 
=== Device and Software Status Management ===
  
''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Connected with devices using MQTT protocol and monitoring the software status or information such as software version timely.</span></span>''
+
''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Connected with devices using MQTT protocol and monitoring the software status or information such as software version timely.</span></span>''
  
 
=== Automatic and Scheduling Update Mode ===
 
=== Automatic and Scheduling Update Mode ===
  
''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">WISE-PaaS/OTA supports two different update modes: automatic update from server side and scheduling update which actives from the agent side. Scheduling can help users avoid the peak time of network traffic effectively, offering reasonable download and deployment arrangements, which can reduce the losses from software updates.</span></span>''
+
''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">WISE-PaaS/OTA supports two different update modes: automatic update from server side and scheduling update which actives from the agent side. Scheduling can help users avoid the peak time of network traffic effectively, offering reasonable download and deployment arrangements, which can reduce the losses from software updates.</span></span>''
  
 
=== Storage Management ===
 
=== Storage Management ===
  
<span style="font-family:times new roman,times,serif;"><span style="font-size:medium;">''WISE-PaaS/OTA supports opened framework which can integrate 3<sup>rd</sup> party storage easily, such as, local storage FTP or public storage baiduyun, azure etc. This framework can manage multi-storage which supports up to 50 devices to update simultaneously.''</span></span>
+
<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''WISE-PaaS/OTA supports opened framework which can integrate 3<sup>rd</sup> party storage easily, such as, local storage FTP or public storage baiduyun, azure etc. This framework can manage multi-storage which supports up to 50 devices to update simultaneously.''</span></span>
  
=== <span style="font-family:times new roman,times,serif;">Package Management</span> ===
+
=== <span style="font-family: times new roman,times,serif;">Package Management</span> ===
  
<span style="font-family:times new roman,times,serif;"><span style="font-size:medium;">''Multi-layer OTA package management supported. Not only realize automatic programming versions update, WISE-PaaS/OTA can also make sure your on-site version control will be always the latest. However, it can also be applied the old version if you’d need to.''</span></span>
+
<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''Multi-layer OTA package management supported. Not only realize automatic programming versions update, WISE-PaaS/OTA can also make sure your on-site version control will be always the latest. However, it can also be applied the old version if you’d need to.''</span></span>
  
=== <span style="font-family:times new roman,times,serif;">Security Protection</span> ===
+
=== <span style="font-family: times new roman,times,serif;">Security Protection</span> ===
  
<span style="font-family:times new roman,times,serif;"><span style="font-size:medium;">''TLS/SSL enabled for all data connection security includes user account, device connection, upload and download package. Moreover, it uses the DES encrypted to protect the upgrade packages and can roll back to older version when exception happens.''</span></span>
+
<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''TLS/SSL enabled for all data connection security includes user account, device connection, upload and download package. Moreover, it uses the DES encrypted to protect the upgrade packages and can roll back to older version when exception happens.''</span></span>
  
=== <span style="font-family:times new roman,times,serif;">Event & Notification</span> ===
+
=== <span style="font-family: times new roman,times,serif;">Event & Notification</span> ===
  
''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Upon major events, prompt notifications will be sent to administrators by email.</span></span>''
+
''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Upon major events, prompt notifications will be sent to administrators by email.</span></span>''
  
=== <span style="font-family:times new roman,times,serif;">WISE-PaaS/OTA Extension</span> ===
+
=== <span style="font-family: times new roman,times,serif;">WISE-PaaS/OTA Extension</span> ===
  
<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">''Provide RESTful API Web Service, which allows cross-platform integration of OTA functions with other system.''</span></span>
+
<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Provide RESTful API Web Service, which allows cross-platform integration of OTA functions with other system.''</span></span>
  
 
=== Multi-platform support ===
 
=== Multi-platform support ===
  
''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">OTA agent supports multiplatform, such as Windows 7/8 /10, CentOS6.5, Yocto x861.7.1 and Yocto RISC1.5.3 etc...</span></span>''
+
''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">OTA agent supports multiplatform, such as Windows 7/8 /10, CentOS6.5, Yocto x861.7.1 and Yocto RISC1.5.3 etc...</span></span>''
  
 
== Software Specifications and Versions ==
 
== Software Specifications and Versions ==
Line 71: Line 71:
 
Max. update handling''':''' 50 OTA packages, < 500M
 
Max. update handling''':''' 50 OTA packages, < 500M
  
{| cellpadding="0" cellspacing="0" border="1" width="712"
+
{| width="712" cellpadding="0" cellspacing="0" border="1"
 
|-
 
|-
| style="width:213px;height:26px;" |  
+
| style="width: 213px; height: 26px;" |  
 
&nbsp;
 
&nbsp;
  
| style="width:212px;height:26px;" |  
+
| style="width: 212px; height: 26px;" |  
 
Standard Version
 
Standard Version
  
| style="width:288px;height:26px;" |  
+
| style="width: 288px; height: 26px;" |  
 
Professional Version
 
Professional Version
  
 
|-
 
|-
| style="width:712px;height:1px;" colspan="3" |  
+
| style="width: 712px; height: 1px;" colspan="3" |  
 
Device Management
 
Device Management
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Device ''/ Group ''Management
 
Device ''/ Group ''Management
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
Max.device 1000
+
Max.device 500
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
5000
 
5000
  
 
|-
 
|-
| style="width:712px;height:1px;" colspan="3" |  
+
| style="width: 712px; height: 1px;" colspan="3" |  
 
Package Management
 
Package Management
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Application Update
 
Application Update
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
V
 
V
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Advantech Firmware Update
 
Advantech Firmware Update
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
N/A
 
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Advantech BSP Update
 
Advantech BSP Update
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
N/A
 
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Package/Catalog Management
 
Package/Catalog Management
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
V
 
V
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:712px;height:1px;" colspan="3" |  
+
| style="width: 712px; height: 1px;" colspan="3" |  
 
Storage Management
 
Storage Management
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
''Multi'''''-'''Storage Management
 
''Multi'''''-'''Storage Management
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
V Max.storage 2
 
V Max.storage 2
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Baiduyun
 
Baiduyun
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
N/A
 
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Azure
 
Azure
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
N/A
 
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:712px;height:1px;" colspan="3" |  
+
| style="width: 712px; height: 1px;" colspan="3" |  
 
&nbsp;
 
&nbsp;
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
TLS/SSL
 
TLS/SSL
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
V
+
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Exception Rollback
 
Exception Rollback
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
N/A
 
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:712px;height:1px;" colspan="3" |  
+
| style="width: 712px; height: 1px;" colspan="3" |  
 
Notification Center
 
Notification Center
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Event Log
 
Event Log
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
V
 
V
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Email Notification
 
Email Notification
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
V
+
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:712px;height:1px;" colspan="3" |  
+
| style="width: 712px; height: 1px;" colspan="3" |  
 
Management Interface
 
Management Interface
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Account/Role management
 
Account/Role management
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
V
+
N/A
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
Web-Based Console
 
Web-Based Console
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
V
 
V
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  
 
|-
 
|-
| style="width:712px;height:1px;" colspan="3" |  
+
| style="width: 712px; height: 1px;" colspan="3" |  
 
Others
 
Others
  
 
|-
 
|-
| style="width:213px;height:1px;" |  
+
| style="width: 213px; height: 1px;" |  
 
RESTful API Web Service
 
RESTful API Web Service
  
| style="width:212px;height:1px;" |  
+
| style="width: 212px; height: 1px;" |  
 
V
 
V
  
| style="width:288px;height:1px;" |  
+
| style="width: 288px; height: 1px;" |  
 
V
 
V
  

Revision as of 10:26, 3 November 2016

WISE-PaaS/OTA is part of Advantech WISE-PaaS cloud solution and focuses on remote software update.  It provides one-stop updates for application, patch, firmware, driver and BSP.

WISE-PaaS/OTA utilizes standard IoT protocol, like MQTT from IBM, to communicate with IPC or IoT gateway, and provides OTA agent which supports multiplatform, such as Windows 7/8/10, CentOS6.5, Yocto x86 and Yocto RISC etc to deploy the update pack. Moreover, WISE-PaaS/OTA offers RESTful API web service which allows user to integrate OTA functions with other application.
OTA Features


Features Overview

Console-Server-Agent structure, where the server can be built in a public or private cloud

Centralized remote software update system which supports application, patch, firmware, driver, BSP and updates

Encrypted protection for update package content

TLS/SSL enabled for all data connection security

Supports exception rollback for remote deploy

Supports automatic and scheduled update mode

On-premise local storage (ftp) and pubic cloud storage (baidu, azure, ali)

Up to 1000 device management and supports max. 50 devices update simultaneously

Supports cross-platform such as Windows and Linux

Open Interface – Web Services(RESTful API)

Feature Details

Supports Private or Public Cloud Architecture

WISE-PaaS/OTA is a 100% web based application, which can be built in public or private cloud. It makes the user to update the software easily.

Device and Software Status Management

Connected with devices using MQTT protocol and monitoring the software status or information such as software version timely.

Automatic and Scheduling Update Mode

WISE-PaaS/OTA supports two different update modes: automatic update from server side and scheduling update which actives from the agent side. Scheduling can help users avoid the peak time of network traffic effectively, offering reasonable download and deployment arrangements, which can reduce the losses from software updates.

Storage Management

WISE-PaaS/OTA supports opened framework which can integrate 3rd party storage easily, such as, local storage FTP or public storage baiduyun, azure etc. This framework can manage multi-storage which supports up to 50 devices to update simultaneously.

Package Management

Multi-layer OTA package management supported. Not only realize automatic programming versions update, WISE-PaaS/OTA can also make sure your on-site version control will be always the latest. However, it can also be applied the old version if you’d need to.

Security Protection

TLS/SSL enabled for all data connection security includes user account, device connection, upload and download package. Moreover, it uses the DES encrypted to protect the upgrade packages and can roll back to older version when exception happens.

Event & Notification

Upon major events, prompt notifications will be sent to administrators by email.

WISE-PaaS/OTA Extension

Provide RESTful API Web Service, which allows cross-platform integration of OTA functions with other system.

Multi-platform support

OTA agent supports multiplatform, such as Windows 7/8 /10, CentOS6.5, Yocto x861.7.1 and Yocto RISC1.5.3 etc...

Software Specifications and Versions

Max. concurrent device connections: 1000

Max. update handling: 50 OTA packages, < 500M

 

Standard Version

Professional Version

Device Management

Device / Group Management

Max.device 500

5000

Package Management

Application Update

V

V

Advantech Firmware Update

N/A

V

Advantech BSP Update

N/A

V

Package/Catalog Management

V

V

Storage Management

Multi-Storage Management

V Max.storage 2

V

Baiduyun

N/A

V

Azure

N/A

V

 

TLS/SSL

N/A

V

Exception Rollback

N/A

V

Notification Center

Event Log

V

V

Email Notification

N/A

V

Management Interface

Account/Role management

N/A

V

Web-Based Console

V

V

Others

RESTful API Web Service

V

V

 Software Package

WISE-PaaS/OTA Server

WISE-PaaS/OTA Agent