Difference between revisions of "WISE-PaaS/OTA Server"
Yinghui.yin (talk | contribs) |
Yinghui.yin (talk | contribs) |
||
(47 intermediate revisions by the same user not shown) | |||
Line 31: | Line 31: | ||
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows Server2012 64bit''</span></span> | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows Server2012 64bit''</span></span> | ||
− | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows Server 2008 SP1 64bit''</span></span> | + | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows Server 2008 SP1 64bit''</span></span>''(not tested)'' |
− | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 10 64-bit''</span></span> | + | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 10 64-bit''</span></span>''(not tested)'' |
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 8/8.1 64-bit(not tested)''</span></span> | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 8/8.1 64-bit(not tested)''</span></span> | ||
− | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 7 SP1 64-bit''</span></span> | + | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 7 SP1 64-bit(not tested)''</span></span> |
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Database:'''''</span></span> | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Database:'''''</span></span> | ||
− | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''RDBMS: PostgreSQL 9.4''</span></span> | + | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''RDBMS''': PostgreSQL 9.4''</span></span> |
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Web Server: '''Tomcat 8.x''</span></span> | *<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Web Server: '''Tomcat 8.x''</span></span> | ||
+ | *'''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'' JRE''</span></span>''': <span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''jre-7u80-windows-x64.exe or above ''</span></span>[http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html <u>http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html</u>] | ||
= Architechture = | = Architechture = | ||
Line 48: | Line 49: | ||
[[File:WISE-PaaS OTA Web Architecture.png|center|680x471px|WISE-PaaS_OTA_Web_Architecture.png]] | [[File:WISE-PaaS OTA Web Architecture.png|center|680x471px|WISE-PaaS_OTA_Web_Architecture.png]] | ||
− | = Installation | + | = Installation & Uninstallation = |
− | == | + | == Installation == |
− | Double click"OTA-Server-x86_64 | + | <span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''Double click"OTA-Server-x86_64.exe" to execute the installation program of OTA2.0 server.''</span></span> |
− | === | + | [[File:Install1.png|center|460x338px|install1.png]] |
+ | |||
+ | <span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">'' Choose installation folder.''</span></span> | ||
+ | |||
+ | | ||
+ | |||
+ | [[File:Install2.png|center|460x338px|install2.png]] | ||
+ | |||
+ | ''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Start installing.</span></span>'' | ||
+ | |||
+ | | ||
+ | |||
+ | [[File:Install3.png|center|460x338px|install3.png]] | ||
+ | |||
+ | ''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Install Completed.</span></span>'' | ||
+ | |||
+ | [[File:Install4.png|center|460x338px|install4.png]] | ||
+ | |||
+ | ''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Double click the "OTA Server" shortcut to start up the OTA browse link.</span></span>'' | ||
+ | |||
+ | [[File:Install5.png|left|install5.png]] | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | == Uninstall == | ||
+ | |||
+ | <span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''Double click"OTA-Server-x86_64.exe" to execute the uninstall program of OTA2.0 .''</span></span> | ||
+ | |||
+ | [[File:Uninstall1.png|center|460x338px|uninstall1.png]] | ||
+ | |||
+ | <span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''Choose Setup Type Click "Remove" to uninstall OTA system''</span></span> | ||
+ | |||
+ | [[File:Uninstall2.png|center|460x338px|uninstall2.png]] | ||
+ | |||
+ | <span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''Confirm Uninstalling''</span></span> | ||
+ | |||
+ | [[File:Uninstall3.png|center|460x338px|uninstall3.png]] | ||
+ | |||
+ | <span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">'' Start to uninstalling OTA Server''</span></span> | ||
+ | |||
+ | [[File:Uninstall4.png|center|460x338px|uninstall4.png]] | ||
+ | |||
+ | | ||
+ | |||
+ | <span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">''Uninstall Completed''</span></span> | ||
+ | |||
+ | [[File:Uninstall5.png|center|460x338px|uninstall5.png]] | ||
+ | |||
+ | | ||
= Main Function = | = Main Function = | ||
− | == Device Management & Automatic | + | == Device Management & Automatic or Scheduling Update Mode == |
− | ''<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">Connected with devices using MQTT protocol and monitoring the software status or information such as software version timely. 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. It can operator the automatic upgrade or set the download or deploy schedule for device on this page.</span></span>'' | + | ''<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">Connected with devices using MQTT protocol and monitoring the software status or information such as software version timely. 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. It can operator the automatic upgrade or set the download or deploy schedule for device on this page.</span></span>'' [[File:Device1.png|center|853x424px|Device1.png]] [[File:Device2.png|center|853x424px|Device2.png]][[File:Device3.png|center|853x424px|Device3.png]] |
== Package Management == | == Package Management == | ||
− | [[File:Package1.jpg|center| | + | ''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Multi-layer OTA package are 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-size: medium;"><span style="font-family: times new roman,times,serif;">All the update process will be displayed on the package upload page.</span></span>'' | ||
+ | |||
+ | [[File:Package1.jpg|center|853x424px|Package1.jpg]] [[File:Package2.png|center|859x433px|Package2.png]] | ||
== Storage Management == | == Storage Management == | ||
+ | |||
+ | ''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">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="color: rgb(255, 0, 0);">'''''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Note: The default FTP server is not provided in current version, you can use the exsting one or download from network, for example. FileZilla Server</span></span>'''''</span> | ||
+ | |||
+ | ''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">Reference:</span></span>''<span style="font-size: medium;">''How to configure your FTP server to OTA?''</span> | ||
+ | |||
+ | *[[How_to_configure_your_FTP_server_to_OTA|How to configure your FTP server to OTA?]] | ||
+ | |||
+ | [[File:Storage.png|center|853x424px|Storage.png]] | ||
== Event Management == | == Event Management == | ||
+ | |||
+ | <span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''All of the major events and important information will be displayed in the event pages. User can view the differernt events using the time filter or according to the type of event.''</span></span> | ||
[[File:Event3.png|center|859x433px|Event3.png]] | [[File:Event3.png|center|859x433px|Event3.png]] | ||
− | == | + | == Security Protection == |
+ | |||
+ | <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> | ||
= Document = | = Document = | ||
WISE-PaaS/OTA Server Restful API | WISE-PaaS/OTA Server Restful API | ||
+ | |||
+ | WISE-PaaS/OTA Installation Guide: | ||
+ | |||
+ | Chinese: *[[Media:WISE-PaaS OTA Installation Guide CH.pdf |''WISE-PaaS OTA Installation Guide CH.pdf '']] | ||
+ | |||
+ | English: *[[Media:WISE-PaaS OTA Installation Guide EN.pdf |''WISE-PaaS OTA Installation Guide EN.pdf '']] | ||
+ | |||
+ | WISE-PaaS/OTA User Guide: | ||
+ | |||
+ | Chinese: *[[Media:WISE-PaaS OTA User Guide CH.pdf |''WISE-PaaS OTA User Guide CH.pdf '']] | ||
+ | |||
+ | English: *[[Media:WISE-PaaS OTA User Guide EN.pdf |''WISE-PaaS OTA User Guide EN.pdf '']] | ||
| | ||
+ | [[Category:Pages with broken file links]] |
Latest revision as of 07:35, 16 December 2016
Contents
Introduction
The WISE-PaaS/OTA Server provides one-stop updates for application, patch, firmware,driver and BSP. It is a 100% web based application, which can be built in public or private cloud. It makes the user to update the software easily.''It utilizes standard IoT protocol, like MQTT from IBM, to communication with IPC or IoT gateway, and more than 1000 devices can be connectedsimultaneously. It supportstwo 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. It 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. 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. The real time download and deploy information can be retrieved from the devices, and they can be showed on the event page of OTA server.Moreover, upon major events, prompt notifications will be sent to administrators by email. It Provide RESTful API Web Service, which allows cross-platform integration of OTA functions with other system.
Minimum Requirements:
Web Console:
Web browser that supports HTML5+CSS3+Javascript
- Microsoft Internet Explorer (IE11)
- Google Chrome : 50+
- Firefox: 30+
Note:Cookies must be enabled; Accept Cookies per session must be enabled (Accept all Cookies or only accept Cookies from this server)
Browser must support HTTPS (SSL)
Server:
- Hardware Minimum Requirement:
- Intel Core i3 2.3 Ghz CPU or above
- 4 GB RAM
- 25 GB root partition for the system
- 100 GB data storage partition for documents and indexing
- Operation System:
- Windows Server2012 64bit
- Windows Server 2008 SP1 64bit(not tested)
- Windows 10 64-bit(not tested)
- Windows 8/8.1 64-bit(not tested)
- Windows 7 SP1 64-bit(not tested)
- Database:
- RDBMS: PostgreSQL 9.4
- Web Server: Tomcat 8.x
- JRE: jre-7u80-windows-x64.exe or above http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Architechture
Using the mature framework of SSH (SpringMVC+Spring+Hibernate) in server side, WISE-PaaS/OTA mainly contains account management, device management, package management, storage management and other modules. It supports opened framwork which can integrate 3rd party storage easily, such as local storage FTP or public storage baiduyun, azure etc. And all the events can be saved in PostgreSQL. Moreover, it provides the Restful API to intergrated with 3rd party system. It utilizes standard IoT protocol, like MQTT from IBM, to communicate with OTA agent.
Installation & Uninstallation
Installation
Double click"OTA-Server-x86_64.exe" to execute the installation program of OTA2.0 server.
Choose installation folder.
Start installing.
Install Completed.
Double click the "OTA Server" shortcut to start up the OTA browse link.
Uninstall
Double click"OTA-Server-x86_64.exe" to execute the uninstall program of OTA2.0 .
Choose Setup Type Click "Remove" to uninstall OTA system
Confirm Uninstalling
Start to uninstalling OTA Server
Uninstall Completed
Main Function
Device Management & Automatic or Scheduling Update Mode
Connected with devices using MQTT protocol and monitoring the software status or information such as software version timely. 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. It can operator the automatic upgrade or set the download or deploy schedule for device on this page.Package Management
Multi-layer OTA package are 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.
All the update process will be displayed on the package upload page.
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.
Note: The default FTP server is not provided in current version, you can use the exsting one or download from network, for example. FileZilla Server
Reference:How to configure your FTP server to OTA?
Event Management
All of the major events and important information will be displayed in the event pages. User can view the differernt events using the time filter or according to the type of event.
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.
Document
WISE-PaaS/OTA Server Restful API
WISE-PaaS/OTA Installation Guide:
Chinese: *WISE-PaaS OTA Installation Guide CH.pdf
English: *WISE-PaaS OTA Installation Guide EN.pdf
WISE-PaaS/OTA User Guide:
Chinese: *WISE-PaaS OTA User Guide CH.pdf
English: *WISE-PaaS OTA User Guide EN.pdf