Difference between revisions of "WISE-PaaS/OTA Server"

From ESS-WIKI
Jump to: navigation, search
Line 3: Line 3:
 
''<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">The WISE-PaaS/OTA Server provides one-stop updates for application, patch, firmware,driver and BSP.&nbsp;</span> </span>It is <span style="font-size: medium;"><span><font color="#252525">a <span style="font-family: times new roman,times,serif;">100% web based application, which can be built in public or private cloud. It makes the user to update the software easily.</span></font></span></span>''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''''It utilizes standard IoT protocol, like MQTT from IBM, to communication with IPC or IoT gateway, and more than 1000'' ''devices can be connected''</span>''<span style="font-family: times new roman,times,serif;">simultaneously. It supports</span>''<span style="font-family: times new roman,times,serif;">''<font color="#252525">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 &nbsp;supports opened framework which can integrate 3<sup style="line-height: 1;">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.&nbsp; 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.</font>''</span></span>
 
''<span style="font-family: times new roman,times,serif;"><span style="font-size: medium;">The WISE-PaaS/OTA Server provides one-stop updates for application, patch, firmware,driver and BSP.&nbsp;</span> </span>It is <span style="font-size: medium;"><span><font color="#252525">a <span style="font-family: times new roman,times,serif;">100% web based application, which can be built in public or private cloud. It makes the user to update the software easily.</span></font></span></span>''<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''''It utilizes standard IoT protocol, like MQTT from IBM, to communication with IPC or IoT gateway, and more than 1000'' ''devices can be connected''</span>''<span style="font-family: times new roman,times,serif;">simultaneously. It supports</span>''<span style="font-family: times new roman,times,serif;">''<font color="#252525">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 &nbsp;supports opened framework which can integrate 3<sup style="line-height: 1;">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.&nbsp; 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.</font>''</span></span>
  
= <span style="font-size: medium;"><span style="font-family: times new roman,times,serif;"><font color="#252525">Requirement</font></span></span> =
+
= '''Minimum Requirements:''' =
  
'''Minimum Requirements:'''
+
<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Web Console:'''''</span></span>
  
'''Web Console:'''
+
<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Web browser that supports HTML5+CSS3+Javascript''</span></span>
  
Web browser that supports HTML5+CSS3+Javascript
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Microsoft Internet Explorer (IE11)''</span></span>
 +
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Google Chrome&nbsp;: 50+''</span></span>
 +
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Firefox: 30+''</span></span>
  
*Microsoft Internet Explorer (IE10+)
+
<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Note:'''''</span></span><span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Cookies must be enabled; Accept Cookies per session must be enabled (Accept all Cookies or only accept Cookies from this server)''</span></span>
*Google Chrome&nbsp;: 50+
 
*Firefox: 30+
 
  
'''Note:'''
+
<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Browser must support HTTPS (SSL)''</span></span>
  
Cookies must be enabled; Accept Cookies per session must be enabled (Accept all Cookies or only accept Cookies from this server)
+
<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''&nbsp;''</span></span>
  
Browser must support HTTPS (SSL)
+
<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Server:'''''</span></span>
  
&nbsp;
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Hardware Minimum Requirement:'''''</span></span>
  
'''Server:'''
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Intel Core i3 2.3 Ghz CPU or above''</span></span>
 +
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''4 GB RAM''</span></span>
 +
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''25 GB root partition for the system''</span></span>
 +
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''100 GB data storage partition for documents and indexing''</span></span>
  
*'''Hardware Minimum Requirement:'''
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Operation System:'''''</span></span>
  
*Intel Core i3 2.3 Ghz CPU or above
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows Server2012 64bit''</span></span>
*4 GB RAM
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows Server 2008 SP1 64bit''</span></span>
*25 GB root partition for the system
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 10 64-bit''</span></span>
*100 GB data storage partition for documents and indexing
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 8/8.1 64-bit(not&nbsp;tested)''</span></span>
 +
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''Windows 7 SP1 64-bit''</span></span>
  
*'''Operation System:'''
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Database:'''''</span></span>
  
*Windows Server2012 64bit
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">''RDBMS: PostgreSQL&nbsp;9.4''</span></span>
*Windows Server 2008 SP1 64bit
 
*Windows 10 64-bit
 
*Windows 8/8.1 64-bit(not&nbsp;tested)
 
*Windows 7 SP1 64-bit
 
  
*'''Database:'''
+
*<span style="font-size: medium;"><span style="font-family: times new roman,times,serif;">'''''Web Server: '''Tomcat 8.x''</span></span>
 
 
*RDBMS: PostgreSQL&nbsp;9.4
 
 
 
*'''Web Server: '''Tomcat 8.x
 
  
 
= Architechture =
 
= Architechture =

Revision as of 11:19, 8 November 2016

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
  • Windows 10 64-bit
  • Windows 8/8.1 64-bit(not tested)
  • Windows 7 SP1 64-bit
  • Database:
  • RDBMS: PostgreSQL 9.4
  • Web Server: Tomcat 8.x

Architechture

WISE-PaaS_OTA_Web_Architecture.png

Installation and Uninstallation

 Installation

 Double click"OTA-Server-x86_64-V2.0.3.exe" to execute the installation program of OTA2.0 server.

Main Function

Device Management

Package Management

Storeage Management

Event Management

Real-Time Download and Deploy Process

Document

WISE-PaaS/OTA Server Restful API