Difference between revisions of "WISE-PaaS/OTA"
Yinghui.yin (talk | contribs) |
Yinghui.yin (talk | contribs) |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <span style="font- | + | ''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">WISE-PaaS/OTA is aimed at remote software updates and supports application, provisioning, firmware, driver and BSP updates. The WISE-PaaS/OTA server can be used to monitor the upgrade process and status, and configure an upgrade schedule for implementing planned updates. Additionally, WISE-PaaS/OTA supports rollback to a previous configuration for exceptions, and supports shell and batch scripting upgrades for more flexible updates, as well as RESTful API web service, which allows OTA function to be integrated with other application.</span></span>''[[File:OTA Features.jpg|right|667x439px|OTA Features]] |
− | |||
− | |||
− | + | == <span style="font-size: large;"><span style="font-family: times new roman,times,serif;">Features Overview</span></span> == | |
− | + | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Console-Server-Agent structure, in which the server can be in either public or private cloud<br/></span></span>'' | |
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">100% web-based remote software updating</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Centralized application, provisioning, firmware, driver, and BSP updates</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Encrypted protection for updates</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">HTTPS, FTPS, MQTTS enabled for Web Security</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Easy integration with 3<sup>rd</sup> party storage server such as FTP<br/></span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Supports exception rollback for remote deployment</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Supports automatic and scheduled update modes</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Supports incremental updates</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Supports script updating</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Supports up to 50-devices((IPC, IoT Gateway)) simultaneous updating</span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">Agent Supports multiplatform, such as Windows 7/8/10<br/></span></span>'' | ||
+ | *''<span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">RESTful API web service for further development and integration with other systems</span></span>'' | ||
− | + | == Feature Details == | |
+ | <span style="font-family: times new roman,times,serif;"></span> | ||
+ | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;"></span>''<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;"><br/></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 that can be built in either a public or a private cloud. It is designed with the user experience in mind, for easy operation.</span>''</span> | ||
+ | |||
+ | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''Upgrade Management'''</span></span> | ||
+ | |||
+ | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;">WISE-PaaS/OTA connects with devices using MQTT protocol, and monitors the upgrade process and status automatically. The manual filter feature helps find any failed update device quickly, and the precise positioning location function helps customers discover the update error in time.</span>''</span> | ||
+ | |||
+ | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''Automatic and Scheduled Update Mode'''</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 scheduled update, which actives from the agent side. Careful scheduling helps avoid the peak network traffic times, and offers reasonable download and deployment schemes that help reduce issues with software updates.</span>''</span> | ||
+ | |||
+ | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''Rollback'''</span></span> | ||
+ | |||
+ | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;">Supports upgrade package backups as well as rollbacks to previous versions when required.</span>''</span> | ||
+ | |||
+ | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''Script Updating'''</span></span> | ||
+ | |||
+ | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;">Supports scripting upgrades for more flexible updates, such as shell and batch.</span>''</span> | ||
+ | |||
+ | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''Storage Management'''</span></span> | ||
+ | |||
+ | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;">WISE-PaaS/OTA supports open framework, which can integrate 3<sup>rd</sup> party storage easily, such as, FTP. It can manage multi-storage, which support up to 50 simultaneous device updates.</span>''</span> | ||
+ | |||
+ | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''Security Protection'''</span></span> | ||
+ | |||
+ | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;">HTTPs, FTPs and MQTTs are all enabled, for Web Security. Moreover, DES encrypted protection is employed for update packages.</span>''</span> | ||
+ | |||
+ | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''WISE-PaaS/''''''OTA Extension'''</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> | ||
− | + | <span style="font-size:medium;"><span style="font-family:times new roman,times,serif;">'''Multi-platform support'''</span></span> | |
− | + | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;">OTA agent supports multi-platform, such as Windows 7/8 /10</span>''</span> | |
− | + | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;"></span>''</span> | |
+ | <span style="font-size:medium;">''<span style="font-family:times new roman,times,serif;"></span>''</span> | ||
+ | == Software Specifications and Versions == | ||
− | + | '''Max. concurrent device connections:''' 500 | |
− | + | '''Max. update handing:''' 10 OTA packages, < 500M | |
− | + | {| cellpadding="0" cellspacing="0" border="1" | |
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | | style="height:1px;" | | ||
+ | '''OTA2.0''' | ||
− | + | | style="width:288px;height:1px;" | | |
+ | '''OTA3.0''' | ||
− | == | + | |- |
+ | | style="width:712px;height:1px;" colspan="3" | | ||
+ | '''Upgrade Management''' | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | '''Device/ Group ''''''Management''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | V Max.device 50 | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | '''Status Monitor''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | V | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="width:712px;height:1px;" colspan="3" | | ||
+ | '''Package Management''' | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | '''Application Update''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | V | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | '''Firmware Update''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | N/A | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | '''BSP''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | N/A | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | '''Package/Catalog Management''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | N/A | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="width:712px;height:1px;" colspan="3" | | ||
+ | '''Storage Management''' | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | Multi-'''Storage Management''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | V Max.storage 2 | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="width:712px;height:1px;" colspan="3" | | ||
+ | | ||
+ | |||
+ | |- | ||
+ | | style="width:213px;height:1px;" | | ||
+ | '''HTTPs/ FTPs/MQTTs''' | ||
+ | |||
+ | | style="width:212px;height:1px;" | | ||
+ | N/A | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="width:213px;height:1px;" | | ||
+ | '''Exception Rollback''' | ||
+ | |||
+ | | style="width:212px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
+ | |||
+ | |- | ||
+ | | style="width:712px;height:1px;" colspan="3" | | ||
+ | '''Notification Center''' | ||
+ | |||
+ | |- | ||
+ | | style="height:1px;" | | ||
+ | '''Event Log''' | ||
+ | |||
+ | | style="height:1px;" | | ||
+ | V | ||
+ | |||
+ | | style="width:288px;height:1px;" | | ||
+ | V | ||
− | + | |- | |
+ | | style="height:1px;" | | ||
+ | '''Email Notification''' | ||
− | + | | style="height:1px;" | | |
+ | N/A | ||
− | = | + | | style="width:288px;height:1px;" | |
+ | V | ||
− | + | |- | |
+ | | style="width:712px;height:1px;" colspan="3" | | ||
+ | '''Management Interface''' | ||
− | = | + | |- |
+ | | style="height:1px;" | | ||
+ | '''Account/Role management''' | ||
− | + | | style="height:1px;" | | |
+ | V | ||
− | = | + | | style="width:288px;height:1px;" | |
+ | V | ||
− | + | |- | |
+ | | style="height:1px;" | | ||
+ | '''Web-Based Console''' | ||
− | + | | style="height:1px;" | | |
+ | V | ||
− | + | | style="width:288px;height:1px;" | | |
+ | V | ||
− | + | |- | |
+ | | style="width:712px;height:1px;" colspan="3" | | ||
+ | '''Others''' | ||
− | + | |- | |
+ | | style="height:1px;" | | ||
+ | '''RESTful API Web Service''' | ||
− | + | | style="height:1px;" | | |
+ | V | ||
− | + | | style="width:288px;height:1px;" | | |
+ | V | ||
− | + | |} | |
− | + | == Software Package == | |
− | === | + | === [[WISE-PaaS/OTA_Server|WISE-PaaS/OTA Server]] === |
− | + | === [[WISE-PaaS/OTA_Agent|WISE-PaaS/OTA Agent]] === | |
+ | [[Category:Pages with broken file links]] |
Latest revision as of 11:37, 10 February 2017
WISE-PaaS/OTA is aimed at remote software updates and supports application, provisioning, firmware, driver and BSP updates. The WISE-PaaS/OTA server can be used to monitor the upgrade process and status, and configure an upgrade schedule for implementing planned updates. Additionally, WISE-PaaS/OTA supports rollback to a previous configuration for exceptions, and supports shell and batch scripting upgrades for more flexible updates, as well as RESTful API web service, which allows OTA function to be integrated with other application.
Contents
Features Overview
- Console-Server-Agent structure, in which the server can be in either public or private cloud
- 100% web-based remote software updating
- Centralized application, provisioning, firmware, driver, and BSP updates
- Encrypted protection for updates
- HTTPS, FTPS, MQTTS enabled for Web Security
- Easy integration with 3rd party storage server such as FTP
- Supports exception rollback for remote deployment
- Supports automatic and scheduled update modes
- Supports incremental updates
- Supports script updating
- Supports up to 50-devices((IPC, IoT Gateway)) simultaneous updating
- Agent Supports multiplatform, such as Windows 7/8/10
- RESTful API web service for further development and integration with other systems
Feature Details
Supports Private or Public Cloud Architecture
WISE-PaaS/OTA is a 100% web based application that can be built in either a public or a private cloud. It is designed with the user experience in mind, for easy operation.
Upgrade Management
WISE-PaaS/OTA connects with devices using MQTT protocol, and monitors the upgrade process and status automatically. The manual filter feature helps find any failed update device quickly, and the precise positioning location function helps customers discover the update error in time.
Automatic and Scheduled Update Mode
WISE-PaaS/OTA supports two different update modes: automatic update from server side, and scheduled update, which actives from the agent side. Careful scheduling helps avoid the peak network traffic times, and offers reasonable download and deployment schemes that help reduce issues with software updates.
Rollback
Supports upgrade package backups as well as rollbacks to previous versions when required.
Script Updating
Supports scripting upgrades for more flexible updates, such as shell and batch.
Storage Management
WISE-PaaS/OTA supports open framework, which can integrate 3rd party storage easily, such as, FTP. It can manage multi-storage, which support up to 50 simultaneous device updates.
Security Protection
HTTPs, FTPs and MQTTs are all enabled, for Web Security. Moreover, DES encrypted protection is employed for update packages.
'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 multi-platform, such as Windows 7/8 /10
Software Specifications and Versions
Max. concurrent device connections: 500
Max. update handing: 10 OTA packages, < 500M
OTA2.0 |
OTA3.0 | |
Upgrade Management | ||
'Device/ Group 'Management |
V Max.device 50 |
V |
Status Monitor |
V |
V |
Package Management | ||
Application Update |
V |
V |
Firmware Update |
N/A |
V |
BSP |
N/A |
V |
Package/Catalog Management |
N/A |
V |
Storage Management | ||
Multi-Storage Management |
V Max.storage 2 |
V |
| ||
HTTPs/ FTPs/MQTTs |
N/A |
V |
Exception Rollback |
V |
V |
Notification Center | ||
Event Log |
V |
V |
Email Notification |
N/A |
V |
Management Interface | ||
Account/Role management |
V |
V |
Web-Based Console |
V |
V |
Others | ||
RESTful API Web Service |
V |
V |