Difference between revisions of "WISE-PaaS/RMM"

From ESS-WIKI
Jump to: navigation, search
 
(32 intermediate revisions by 3 users not shown)
Line 1: Line 1:
WISE-PaaS/RMM is part of Advantech WISE-PaaS cloud solution, and focuses on remote device management and monitoring.
+
WISE-PaaS/RMM is part of Advantech WISE-PaaS cloud solution, and focuses on remote device management and monitoring. WISE-PaaS/RMM serves as an IoT device management platform that manages connected devices remotely, providing centralized management features, including HW/SW status monitoring, remote control, system backup/recovery, etc. Moreover, it supports server redundancy and hierarchical server management, which increases service reliability and availability. WISE-PaaS/RMM utilizes standard IoT protocol, like MQTT from IBM, to communicate with IPCs, IoT gateways and sensors, provides WISE Agent framework for data acquisition from devices, and offers RESTful API web service, which allows the user to integrate RMM functions with other applications or do further customization. [[File:WISE-PaaS-RMM.png|right|490px|WISE-PaaS-RMM]]
WISE-PaaS/RMM serves as an IoT device management platform that manages connected devices remotely, providing centralized management features, including HW/SW status
 
monitoring, remote control, system backup/recovery, etc. Moreover, it supports server redundancy and hierarchical server management, which increases service reliability and availability.
 
WISE-PaaS/RMM utilizes standard IoT protocol, like MQTT from IBM, to communicate with IPCs, IoT gateways and sensors, provides WISE Agent framework for data acquisition
 
from devices, and offers RESTful API web service, which allows the user to integrate RMM functions with other applications or do further customization.
 
  
==History==
+
== History ==
;SUSIAccess 2.0: TBD 2010
 
;SUSIAccess 2.1: TBD 2012
 
;SUSIAccess 3.0: TBD 2013
 
;RMM 3.1: TBD 2015
 
  
==Feature Details==
+
;SUSIAccess 1.0
===Device Management===
+
:Advantech has been developing the SUSI API series since 2004 to create convenient management solutions for embedded applications. After the original security features of eSOS (a small embedded OS used to boot up a system when the major OS boot-up fails) were introduced in 2009, Advantech launched SUSIAccess in Q2 2011, incorporating the latest cloud computing concepts. This version enables users to remotely control, configure and manage, multiple terminal devices and data, as well as providing system maintenance, backup and recovery.
Monitor remote device status, including device temperature, internet connection, CPU
+
;SUSIAccess 2.0/2.1
temperature, fan speed, voltage, SW process, CPU/memory usage. System will detect
+
:In the second half of 2011, Advantech launched SUSIAccess 2.0 software designed for Intel technology development (IAMT).In November 2012, Advantech released the Linux version of SUSIAccess 2.0, an innovative remote device management software preloaded in all Advantech embedded solutions, allowing efficient remote monitoring, quick recovery and backup, and real-time remote configuration.
device HW capability, and display items can be monitored.
+
;SUSIAccess 3.0
Also provides hierarchical server view, group view, and map view to help the administrator
+
:July 18, 2014, Taipei–Advantech announced SUSIAccess 3.0 management software services with significant function enhance ents, including web-based structure , seamless SW/HW monitoring, and user-friendly map-view interface. With the coming of the IoT era, the effective management and maintenance of numerous, widely deployed, intelligent devices is an increasingly big challenge. To help meet this challenge, Advantech has made a big push, and is now unveiling the latest version of SUSIAccess 3.0, aiming to accelerate the adoption of device designs and ensuring manageability, security, and connectivity. All these features hugely enhance efficiency and decrease maintenance costs, revolutionizing device management.
organize and manage the devices more efficiently.
+
;WISE-PaaS/RMM 3.1/3.2
===Advanced Server Capability===
+
:Based on SUSIAccess series product design, Advantech aims at crossing the hurdles of IoT and build an innovative IoT platform, IoT Device Remote Monitoring and Management Platform (RMM). RMM provides device management services for not only IPCs and embedded board systems, but also a wide variety of IoT gateways and sensors. Advantech WISE-PaaS/RMM is a reliable data and gateway management software platform services that supports MQTT and provides 100+ RESTful APIs. It provides data storage, data management, and gateway management services to connect gateways at the bottom to the applications at the top. WISE-PaaS/RMM plays a critical role in the middle tier, connecting different gateways, and transporting the filtered data to different applications. The MQTT protocol bridges the communication gap across the gateways with WISE-PaaS/RMM in the middle. WISE-PaaS/RMM provides 100+RESTful APIs and plays a key role in transporting data to top level applications. They are a widely used popular web service standard now, used by all the major internet companies. RESTful API’s transport data to all the different web services and systems like dashboards used for monitoring, big data storage, and much more. WISE-PaaS/RMM performs key functions for both gateway connectivity and application integration. These cloud-based building blocks can help businesses to cross the critical “technical gap” in IoT application development.
WISE-PaaS/RMMs support hierarchical server structure view to allow the administrator
+
;WISE-PaaS/RMM 4.0
to manage services/devices across different subnets at the same time (logically) without
+
:In 2017, after geting great success in all kind of IoT applications and collecting lots of market demands, next upcoming version&nbsp;addresses four feature highlights<br/>
compromising network segment privacy. Also, RMM allows a server to set 1 or 2 redundant
+
:1)&nbsp;Resilient & Flexible Clustering Structure<br/>
servers, with which all data will be synced continuously and a redundant server will take
+
:&nbsp; &nbsp; Provides scalable PaaS-level capability to support hundreds of thousands of IoT devices and huge volume of IoT data with multiple cloud connectivity(Azure/Bluemix/AWS/Ali IoT Hub)&nbsp;and hybrid database (SQL/NoSQL DB, Hadoop HBase)&nbsp;support.<br/>
over when the primary server is down to ensure service availability.
+
:2)&nbsp;Intelligent Data management<br/>
===Power Management===
+
:&nbsp; &nbsp; Combine with Edge device management to provide distributed intelligent computing and preditive maintenance flow for IPC health monitoring and other IoT application.<br/>
Sets the power on/off schedule for remotely located devices; the schedule can be set on
+
:3)&nbsp;Intuitive New UI layout<br/>
a daily, weekly, monthly, or yearly basis.
+
:&nbsp; &nbsp; Whole new UI framework, adaptive IoT dashboard and predictive maintenance UE to enhance user experience.<br/>
===Protection Management===
+
:4)&nbsp;Smart Agent (Device integration)<br/>
WISE-PaaS/RMM system protection is powered by , providing white list
+
:&nbsp; &nbsp; Refactor Agent framework and core architecture to smaller and thinner footprint than can support multiple platform and even resource-constraint platform.<br/>
protection against unauthorized application execution, and also sending warnings of any
+
:&nbsp; &nbsp; Embedded data cache engine and optimal algorithm to ensure critical data integrity while unexpected disconnect&nbsp;network to achieve data zero-downtime.
unauthorized activities.
 
===Backup & Recovery===
 
WISE-PaaS/RMM system recovery is powered by , providing hot backup
 
and scheduled backup, and also one-click recovery.
 
Event & Notification
 
When events occur, prompt notifications can be sent to administrators by email or SMS.
 
===Data Visualization===
 
Supports multiple types of data sources, e.g.: WebSocket and http stream, to feed in
 
predefined 10+ widgets, including Google maps, gauge, sparkline, progress bar, HTML,
 
picture, indicator, to present as live and statistical device data on dashboard.
 
===WISE-PaaS/RMM Extension===
 
Provides RESTful API Web Service, which allows cross-platform integration of RMM
 
functions, and also open WISE Agent framework, which allows a customized handler to
 
collect and process customer device data not defined by default for more flexible device
 
connectivity
 
  
==Software Packages==
+
== Feature Details ==
===RMM Server===
 
===RMM Agent===
 
  
===[[WISE-Agent (Framework)]]===
+
=== Device Management ===
  
===Sample Agent Handler===
+
Monitor remote device status, including device temperature, internet connection, CPU temperature, fan speed, voltage, SW process, CPU/memory usage. System will detect device HW capability, and display items can be monitored. Also provides hierarchical server view, group view, and map view to help the administrator organize and manage the devices more efficiently.
*Modbus-TCP Handler
 
*Modbus-RTU Handler
 
*RS232/485 Handler
 
  
==Features==
 
*Device Control
 
 
*Device Map
 
*Device Map
 
*HWM
 
*HWM
Line 65: Line 35:
 
*Screenshot
 
*Screenshot
 
*Terminal
 
*Terminal
*Power Management
+
 
*System Protect
+
=== Advanced Server Capability ===
*System Backup & Recovery
+
 
 +
WISE-PaaS/RMMs support hierarchical server structure view to allow the administrator to manage services/devices across different subnets at the same time (logically) without compromising network segment privacy. Also, RMM allows a server to set 1 or 2 redundant servers, with which all data will be synced continuously and a redundant server will take over when the primary server is down to ensure service availability.
 +
 
 +
=== Power Management ===
 +
 
 +
Sets the power on/off schedule for remotely located devices; the schedule can be set on a daily, weekly, monthly, or yearly basis.
 +
 
 +
=== Protection Management ===
 +
 
 +
WISE-PaaS/RMM system protection is powered by , providing white list protection against unauthorized application execution, and also sending warnings of any unauthorized activities.
 +
 
 +
=== Backup & Recovery ===
 +
 
 +
WISE-PaaS/RMM system recovery is powered by , providing hot backup and scheduled backup, and also one-click recovery.
 +
 
 +
=== Event & Notification ===
 +
 
 +
When events occur, prompt notifications can be sent to administrators by email or SMS.
 +
 
 
*Event Log
 
*Event Log
 +
 +
=== Data Visualization ===
 +
 +
Supports multiple types of data sources, e.g.: WebSocket and http stream, to feed in predefined 10+ widgets, including Google maps, gauge, sparkline, progress bar, HTML, picture, indicator, to present as live and statistical device data on dashboard.
 +
 
*Dashboard
 
*Dashboard
 
*Mobile Pages
 
*Mobile Pages
 +
 +
=== High Availability ===
 +
 
*Sub Server
 
*Sub Server
 
*Redundant Server
 
*Redundant Server
  
==Security==
+
=== Security ===
 +
 
 +
*SSL
 +
*OAuth 2.0
 +
 
 +
=== WISE-PaaS/RMM Extension ===
 +
 
 +
Provides RESTful API Web Service, which allows cross-platform integration of RMM functions, and also open WISE Agent framework, which allows a customized handler to collect and process customer device data not defined by default for more flexible device connectivity
 +
 
 +
== Software Specifications and Versions ==
 +
 
 +
*Max. concurrent device connections: 1000
 +
*Max. levels of server hierarchy: 3 (including Root server)
 +
*Max. sub-server amount at each level: unlimited
 +
*Max. redundant server candidate amount:2
 +
*Max. message handling 300m/s, <1KB
 +
 
 +
{| class="wikitable"
 +
|-
 +
!
 +
! Standard Version
 +
! Professional Version
 +
|-
 +
| '''Device Management'''
 +
|
 +
|
 +
|-
 +
| IPC Device Management
 +
| V
 +
| V
 +
|-
 +
| Gateway/Sensor Management
 +
| Read-only; unable to set sensor value
 +
| V
 +
|-
 +
| Group View
 +
| V
 +
| V
 +
|-
 +
| Map View
 +
| V
 +
| V
 +
|-
 +
| HW Status Monitoring & Rule Setting
 +
| V*
 +
| V*
 +
|-
 +
| SW Process Monitoring & Rule Setting
 +
| V**
 +
| V**
 +
|-
 +
| Data Auto Report
 +
| --Only keeps historic data for 30 days<br/>--No support for RESTful API query
 +
| V<br/>(Actual data storage amount is subject to HDD capacity)
 +
|-
 +
| Dashboard
 +
| Widgets will be discarded after the browser is closed
 +
| V
 +
|-
 +
| Hierarchical Server
 +
| Only 1 level of sub-server and only 1 sub-server is supported
 +
| --2 levels of sub-server supported<br/>--No sub-server amount limitation at each layer]
 +
|-
 +
| Server Redundancy
 +
| N/A
 +
| Supports at most 2 redundant servers
 +
|-
 +
| '''Remote KVM**'''
 +
| V
 +
| V
 +
|-
 +
| Remote KVM
 +
| V
 +
| V
 +
|-
 +
| Terminal Mode
 +
| V
 +
| V
 +
|-
 +
| Intel AMT Integration
 +
| V
 +
| V
 +
|-
 +
| Screenshot
 +
| V
 +
| V
 +
|-
 +
| '''Power Management**'''
 +
| V
 +
| V
 +
|-
 +
| Remote On/Off
 +
| V
 +
| V
 +
|-
 +
| Hibernate
 +
| V
 +
| V
 +
|-
 +
| Power On/Off Scheduling
 +
| V
 +
| V
 +
|-
 +
| '''System Protection**'''
 +
| V
 +
| V
 +
|-
 +
| McAfee White List Protection
 +
| V
 +
| V
 +
|-
 +
| '''System Recovery**'''
 +
| V
 +
| V
 +
|-
 +
| Acronis Backup/Recovery
 +
| V
 +
| V
 +
|-
 +
| Backup/Recovery Scheduling
 +
| V
 +
| V
 +
|-
 +
| Hot-Key Recovery
 +
| V
 +
| V
 +
|-
 +
| '''Notification Center'''
 +
| V
 +
| V
 +
|-
 +
| Event Log
 +
| V
 +
| V
 +
|-
 +
| Email Notification
 +
| V
 +
| V
 +
|-
 +
| SMS Notification
 +
| V
 +
| V
 +
|-
 +
| '''Management Interface'''
 +
| V
 +
| V
 +
|-
 +
| Account/Role management
 +
| V
 +
| V
 +
|-
 +
| Mobile Mode
 +
| V
 +
| V
 +
|-
 +
| Web-Based Console
 +
| V
 +
| V
 +
|-
 +
| '''Others'''
 +
| V
 +
| V
 +
|-
 +
| RESTful API Web Service
 +
| V
 +
| V
 +
|-
 +
| WISE Agent SDK
 +
| N/A
 +
| V
 +
|}
 +
 
 +
 
 +
<nowiki>*HW status includes CPU/system temperature, fan speed, voltage, CPU/memory usage, system information, HDD monitoring, depending on HW capability.</nowiki>
 +
<br/><nowiki>**Support depends on device type, OS and account permission.</nowiki>
 +
 
 +
== Software Packages ==
 +
 
 +
=== [[WISE-PaaS/RMM_Server|WISE-PaaS/RMM Server]] ===
 +
 
 +
=== [[WISE-PaaS/RMM_Agent|WISE-PaaS/RMM Agent]] ===
 +
 
 +
=== [[WISE-Agent|WISE-Agent]] ===
 +
 
 +
== Document ==
 +
 
 +
*[[Media:WISE-PaaS_RMM_3.1_Server_UM_V1.5.pdf|''RMM 3.1 Server User Manual (pdf)'']]
 +
*[[Media:WISE-PaaS_RMM_3.1_Agent_UM_V1.3.pdf|''RMM 3.1 Agent User Manual (pdf)'']]
 +
*[[Media:WISE-PaaS_RMM_3.1_REST_API_DG_V2.1.pdf|''RMM 3.1 REST API Developer Guide (pdf)'']]
 +
*[[Media:WISE-PaaS_RMM_3.1_WISE-Agent_DG_V1.3.pdf|''RMM 3.1 WISE-Agent Developer Guide (pdf)'']]
 +
*[[Media:WISE-PaaS_RMM_3.1_WISE-Agent_Command_Format_DG_V1.2.pdf|''RMM 3.1 WISE-Agent Command Format Developer Guide (pdf)'']]
 +
*[[Media:WISE-PaaS_RMM_3.1_WISE-Agent_Modbus_Handler_DG_V2.0.pdf|''RMM 3.1 WISE-Agent Modbus Handler Developer Guide (pdf)'']]
 +
*[[Media:WISE-PaaS_RMM_3.1_NodeRed_PlugIns_UM_V1.4.pdf|''RMM 3.1 NodeRED Plug-ins User Manual (pdf)'']]
 +
 
 +
 
  
==Technique==
+
== Demo Video Clips ==
  
===REST API===
+
'''Advantech ESS Demo''' on '''YouTuBe''': [https://www.youtube.com/playlist?list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE WISE-PaaS/RMM Demo]
===[https://en.wikipedia.org/wiki/MQTT MQTT]===
 
===OAuth2.0===
 
  
==Document==
+
{| class="wikitable"
*[[Media:WISE-PaaS_RMM_3.1_Server_UM_V1.5.pdf ‎|''RMM 3.1 Server User Manual'']]
+
|-
*[[Media:WISE-PaaS_RMM_3.1_Agent_UM_V1.3.pdf ‎|''RMM 3.1 Agent User Manual'']]
+
! Video Demo Title
*[[Media:WISE-PaaS_RMM_3.1_REST_API_DG_V2.1.pdf ‎|''RMM 3.1 REST API Developer Guide'']]
+
! Link
*[[Media:WISE-PaaS_RMM_3.1_WISE-Agent_DG_V1.3.pdf ‎|''RMM 3.1 WISE-Agent Developer Guide'']]
+
|-
*[[Media:WISE-PaaS_RMM_3.1_WISE-Agent_Command_Format_DG_V1.2.pdf ‎|''RMM 3.1 WISE-Agent Command Format Developer Guide'']]
+
| WISE-PaaS/RMM Server Settings - Configuration(Login/out, main function)
*[[Media:WISE-PaaS_RMM_3.1_WISE-Agent_Modbus_Handler_DG_V1.2.pdf ‎|''RMM 3.1 WISE-Agent Modbus Handler Developer Guide'']]
+
| [https://www.youtube.com/watch?v=aiYsWK3CzV4&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=20 link]
*[[Media:WISE-PaaS_RMM_3.1_NodeRed_PlugIns_UM_V1.4.pdf ‎|''RMM 3.1 NodeRED Plug-ins User Manual'']]
+
|-
 +
| WISE-PaaS/RMM Server Settings - Account management(role/account, device sharing)
 +
| [https://www.youtube.com/watch?v=b-6d0kBacMY&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=21 link]
 +
|-
 +
| WISE-PaaS/RMM Server Settings - System Backup & Restore
 +
| [https://www.youtube.com/watch?v=eNkf8oCiMGo&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=35 link]
 +
|-
 +
| WISE-PaaS/RMM Server Settings - Device Management & Control (Mobile)
 +
| [https://www.youtube.com/watch?v=YOomRALE6gc&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=1 link]
 +
|-
 +
| WISE-PaaS/RMM Server Settings - Notification (Event Log and SMS/Email settings)
 +
| [https://www.youtube.com/watch?v=48ln06fQMiU&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=3 link]
 +
|-
 +
| WISE-PaaS/RMM Server Settings - Redundant server (setting, scenario demo)
 +
| [https://www.youtube.com/watch?v=DnUXfYDkdoE&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=6 link]
 +
|-
 +
| WISE-PaaS/RMM Server Settings - Sub-Server
 +
| [https://www.youtube.com/watch?v=JX-2OIpawko&index=37&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE link]
 +
|-
 +
| WISE-PaaS/RMM Server Settings - System Activation
 +
| [https://www.youtube.com/watch?v=Km0XjyXRw7s&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=9 link]
 +
|-
 +
| WISE-PaaS/RMM Server Settings - Upgrade setting (Upload image, management UI)
 +
| [https://www.youtube.com/watch?v=_O5Hz8pxnKk&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=10 link]
 +
|-
 +
| WISE-PaaS/RMM Device Management - Device management (IPC/Gateway/Sensor)
 +
| [https://www.youtube.com/watch?v=uLJYW7028_w&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=2 link]
 +
|-
 +
| WISE-PaaS/RMM Device Management - HW Status Monitoring
 +
| [https://www.youtube.com/watch?v=DdW0YAdn8po&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=4 link]
 +
|-
 +
| WISE-PaaS/RMM Device Management - Power/Protection/Backup&Recovery
 +
| [https://www.youtube.com/watch?v=pCLRCrpD5-g&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=5 link]
 +
|-
 +
| WISE-PaaS/RMM Device Management - Remote control (KVM, Snapshot, Terminal)
 +
| [https://www.youtube.com/watch?v=FD75Ttlojsc&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=7 link]
 +
|-
 +
| WISE-PaaS/RMM Device Management - SW Status Monitoring (UI Operation, Threshold setting)
 +
| [https://www.youtube.com/watch?v=De4K_2IClfY&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=8 link]
 +
|-
 +
| WISE-PaaS/RMM REST API - (Hands-on) Simple application to access to REST API
 +
| [https://www.youtube.com/watch?v=eM6BPpGo9Eo&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=22 link]
 +
|-
 +
| WISE-PaaS/RMM REST API - (Hands-on) Access to REST API with OAuth2.0
 +
| [https://www.youtube.com/watch?v=BGbLcEvRdGA&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=23 link]
 +
|-
 +
| WISE-PaaS/RMM WISE-Agent - (Hands-on) Write your own customized agent application
 +
| [https://www.youtube.com/watch?v=xZHx1UFpCX4&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=11 link]
 +
|-
 +
| WISE-PaaS/RMM WISE-Agent - (Hands-on) Write your own customized handler
 +
| [https://www.youtube.com/watch?v=GKvyxWWNc_o&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=12 link]
 +
|-
 +
| WISE-PaaS/RMM WISE-Agent - (Hands-on) Mount Modbus handler to retrieve and control via Modbus/TCP
 +
| [https://www.youtube.com/watch?v=Zha0lx4VTDA&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=36 link]
 +
|-
 +
| WISE-PaaS/RMM Agent - Installation & Configuration (Windows)
 +
| [https://www.youtube.com/watch?v=l_IhLp-1Rys&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=28 link]
 +
|-
 +
| WISE-PaaS/RMM Agent - Installation & Configuration (CentOS)
 +
| [https://www.youtube.com/watch?v=Qv-UCjivE4Q&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=29 link]
 +
|-
 +
| WISE-PaaS/RMM Dashboard - Basic Operation (Add data sources and widgets)
 +
| [https://www.youtube.com/watch?v=hqAIJPfBfOU&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=25 link]
 +
|-
 +
| WISE-PaaS/RMM Dashboard - Content Pack (device monitor, sensor data monitor)
 +
| [https://www.youtube.com/watch?v=FU7JQnGTeek&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=26 link]
 +
|-
 +
| WISE-PaaS/RMM Dashboard - Scenario demo1&nbsp;: Data Analytics
 +
| [https://www.youtube.com/watch?v=89B8JUr0y3U&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=24 link]
 +
|-
 +
| WISE-PaaS/RMM Dashboard - Scenario demo2 (control widgets by writing javascript)
 +
| [https://www.youtube.com/watch?v=bOYLzdpQhWs&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=27 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Event sending & receiving - websocket(client, server)
 +
| [https://www.youtube.com/watch?v=Df4drmq-eus&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=30 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Event receiving - Long polling
 +
| [https://www.youtube.com/watch?v=3TpG7JRDAOI&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=31 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Device data query - SUSIControl data
 +
| [https://www.youtube.com/watch?v=PRVK6CL9eAU&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=32 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Device data query - HWM, SWM, HDD, Network output to file
 +
| [https://www.youtube.com/watch?v=QAiwzo3X8yw&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=33 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Device data query - GW Sensor
 +
| [https://www.youtube.com/watch?v=mr3-6n4_lzY&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=34 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Event sending - Email/SMS
 +
| [https://www.youtube.com/watch?v=3eLe5F5Chtc&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=13 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Installation - Node.js, NodeRED, plug-ins for RMM
 +
| [https://www.youtube.com/watch?v=bvDyKK84Ez0&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=14 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - RMM server Database manipulation
 +
| [https://www.youtube.com/watch?v=wf6RRITnG6M&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=15 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Settings - Server settings, basic/OAuth authentication
 +
| [https://www.youtube.com/watch?v=UrYUMp_3R8k&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=16 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Device control - Power control
 +
| [https://www.youtube.com/watch?v=l3g29zWago0&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=17 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Device control - Screenshot
 +
| [https://www.youtube.com/watch?v=_dQatugJbew&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=18 link]
 +
|-
 +
| WISE-PaaS/RMM NodeRED - Device control - SUSIcontrol
 +
| [https://www.youtube.com/watch?v=33ugQle-Nl4&list=PLhBpZ8HU3KsRRzudzSnv0fGUCAUza8yVE&index=19 link]
 +
|}

Latest revision as of 11:18, 23 November 2016

WISE-PaaS/RMM is part of Advantech WISE-PaaS cloud solution, and focuses on remote device management and monitoring. WISE-PaaS/RMM serves as an IoT device management platform that manages connected devices remotely, providing centralized management features, including HW/SW status monitoring, remote control, system backup/recovery, etc. Moreover, it supports server redundancy and hierarchical server management, which increases service reliability and availability. WISE-PaaS/RMM utilizes standard IoT protocol, like MQTT from IBM, to communicate with IPCs, IoT gateways and sensors, provides WISE Agent framework for data acquisition from devices, and offers RESTful API web service, which allows the user to integrate RMM functions with other applications or do further customization.
WISE-PaaS-RMM

History

SUSIAccess 1.0
Advantech has been developing the SUSI API series since 2004 to create convenient management solutions for embedded applications. After the original security features of eSOS (a small embedded OS used to boot up a system when the major OS boot-up fails) were introduced in 2009, Advantech launched SUSIAccess in Q2 2011, incorporating the latest cloud computing concepts. This version enables users to remotely control, configure and manage, multiple terminal devices and data, as well as providing system maintenance, backup and recovery.
SUSIAccess 2.0/2.1
In the second half of 2011, Advantech launched SUSIAccess 2.0 software designed for Intel technology development (IAMT).In November 2012, Advantech released the Linux version of SUSIAccess 2.0, an innovative remote device management software preloaded in all Advantech embedded solutions, allowing efficient remote monitoring, quick recovery and backup, and real-time remote configuration.
SUSIAccess 3.0
July 18, 2014, Taipei–Advantech announced SUSIAccess 3.0 management software services with significant function enhance ents, including web-based structure , seamless SW/HW monitoring, and user-friendly map-view interface. With the coming of the IoT era, the effective management and maintenance of numerous, widely deployed, intelligent devices is an increasingly big challenge. To help meet this challenge, Advantech has made a big push, and is now unveiling the latest version of SUSIAccess 3.0, aiming to accelerate the adoption of device designs and ensuring manageability, security, and connectivity. All these features hugely enhance efficiency and decrease maintenance costs, revolutionizing device management.
WISE-PaaS/RMM 3.1/3.2
Based on SUSIAccess series product design, Advantech aims at crossing the hurdles of IoT and build an innovative IoT platform, IoT Device Remote Monitoring and Management Platform (RMM). RMM provides device management services for not only IPCs and embedded board systems, but also a wide variety of IoT gateways and sensors. Advantech WISE-PaaS/RMM is a reliable data and gateway management software platform services that supports MQTT and provides 100+ RESTful APIs. It provides data storage, data management, and gateway management services to connect gateways at the bottom to the applications at the top. WISE-PaaS/RMM plays a critical role in the middle tier, connecting different gateways, and transporting the filtered data to different applications. The MQTT protocol bridges the communication gap across the gateways with WISE-PaaS/RMM in the middle. WISE-PaaS/RMM provides 100+RESTful APIs and plays a key role in transporting data to top level applications. They are a widely used popular web service standard now, used by all the major internet companies. RESTful API’s transport data to all the different web services and systems like dashboards used for monitoring, big data storage, and much more. WISE-PaaS/RMM performs key functions for both gateway connectivity and application integration. These cloud-based building blocks can help businesses to cross the critical “technical gap” in IoT application development.
WISE-PaaS/RMM 4.0
In 2017, after geting great success in all kind of IoT applications and collecting lots of market demands, next upcoming version addresses four feature highlights
1) Resilient & Flexible Clustering Structure
    Provides scalable PaaS-level capability to support hundreds of thousands of IoT devices and huge volume of IoT data with multiple cloud connectivity(Azure/Bluemix/AWS/Ali IoT Hub) and hybrid database (SQL/NoSQL DB, Hadoop HBase) support.
2) Intelligent Data management
    Combine with Edge device management to provide distributed intelligent computing and preditive maintenance flow for IPC health monitoring and other IoT application.
3) Intuitive New UI layout
    Whole new UI framework, adaptive IoT dashboard and predictive maintenance UE to enhance user experience.
4) Smart Agent (Device integration)
    Refactor Agent framework and core architecture to smaller and thinner footprint than can support multiple platform and even resource-constraint platform.
    Embedded data cache engine and optimal algorithm to ensure critical data integrity while unexpected disconnect network to achieve data zero-downtime.

Feature Details

Device Management

Monitor remote device status, including device temperature, internet connection, CPU temperature, fan speed, voltage, SW process, CPU/memory usage. System will detect device HW capability, and display items can be monitored. Also provides hierarchical server view, group view, and map view to help the administrator organize and manage the devices more efficiently.

  • Device Map
  • HWM
  • SWM
  • KVM
  • Screenshot
  • Terminal

Advanced Server Capability

WISE-PaaS/RMMs support hierarchical server structure view to allow the administrator to manage services/devices across different subnets at the same time (logically) without compromising network segment privacy. Also, RMM allows a server to set 1 or 2 redundant servers, with which all data will be synced continuously and a redundant server will take over when the primary server is down to ensure service availability.

Power Management

Sets the power on/off schedule for remotely located devices; the schedule can be set on a daily, weekly, monthly, or yearly basis.

Protection Management

WISE-PaaS/RMM system protection is powered by , providing white list protection against unauthorized application execution, and also sending warnings of any unauthorized activities.

Backup & Recovery

WISE-PaaS/RMM system recovery is powered by , providing hot backup and scheduled backup, and also one-click recovery.

Event & Notification

When events occur, prompt notifications can be sent to administrators by email or SMS.

  • Event Log

Data Visualization

Supports multiple types of data sources, e.g.: WebSocket and http stream, to feed in predefined 10+ widgets, including Google maps, gauge, sparkline, progress bar, HTML, picture, indicator, to present as live and statistical device data on dashboard.

  • Dashboard
  • Mobile Pages

High Availability

  • Sub Server
  • Redundant Server

Security

  • SSL
  • OAuth 2.0

WISE-PaaS/RMM Extension

Provides RESTful API Web Service, which allows cross-platform integration of RMM functions, and also open WISE Agent framework, which allows a customized handler to collect and process customer device data not defined by default for more flexible device connectivity

Software Specifications and Versions

  • Max. concurrent device connections: 1000
  • Max. levels of server hierarchy: 3 (including Root server)
  • Max. sub-server amount at each level: unlimited
  • Max. redundant server candidate amount:2
  • Max. message handling 300m/s, <1KB
Standard Version Professional Version
Device Management
IPC Device Management V V
Gateway/Sensor Management Read-only; unable to set sensor value V
Group View V V
Map View V V
HW Status Monitoring & Rule Setting V* V*
SW Process Monitoring & Rule Setting V** V**
Data Auto Report --Only keeps historic data for 30 days
--No support for RESTful API query
V
(Actual data storage amount is subject to HDD capacity)
Dashboard Widgets will be discarded after the browser is closed V
Hierarchical Server Only 1 level of sub-server and only 1 sub-server is supported --2 levels of sub-server supported
--No sub-server amount limitation at each layer]
Server Redundancy N/A Supports at most 2 redundant servers
Remote KVM** V V
Remote KVM V V
Terminal Mode V V
Intel AMT Integration V V
Screenshot V V
Power Management** V V
Remote On/Off V V
Hibernate V V
Power On/Off Scheduling V V
System Protection** V V
McAfee White List Protection V V
System Recovery** V V
Acronis Backup/Recovery V V
Backup/Recovery Scheduling V V
Hot-Key Recovery V V
Notification Center V V
Event Log V V
Email Notification V V
SMS Notification V V
Management Interface V V
Account/Role management V V
Mobile Mode V V
Web-Based Console V V
Others V V
RESTful API Web Service V V
WISE Agent SDK N/A V


*HW status includes CPU/system temperature, fan speed, voltage, CPU/memory usage, system information, HDD monitoring, depending on HW capability.
**Support depends on device type, OS and account permission.

Software Packages

WISE-PaaS/RMM Server

WISE-PaaS/RMM Agent

WISE-Agent

Document


Demo Video Clips

Advantech ESS Demo on YouTuBe: WISE-PaaS/RMM Demo

Video Demo Title Link
WISE-PaaS/RMM Server Settings - Configuration(Login/out, main function) link
WISE-PaaS/RMM Server Settings - Account management(role/account, device sharing) link
WISE-PaaS/RMM Server Settings - System Backup & Restore link
WISE-PaaS/RMM Server Settings - Device Management & Control (Mobile) link
WISE-PaaS/RMM Server Settings - Notification (Event Log and SMS/Email settings) link
WISE-PaaS/RMM Server Settings - Redundant server (setting, scenario demo) link
WISE-PaaS/RMM Server Settings - Sub-Server link
WISE-PaaS/RMM Server Settings - System Activation link
WISE-PaaS/RMM Server Settings - Upgrade setting (Upload image, management UI) link
WISE-PaaS/RMM Device Management - Device management (IPC/Gateway/Sensor) link
WISE-PaaS/RMM Device Management - HW Status Monitoring link
WISE-PaaS/RMM Device Management - Power/Protection/Backup&Recovery link
WISE-PaaS/RMM Device Management - Remote control (KVM, Snapshot, Terminal) link
WISE-PaaS/RMM Device Management - SW Status Monitoring (UI Operation, Threshold setting) link
WISE-PaaS/RMM REST API - (Hands-on) Simple application to access to REST API link
WISE-PaaS/RMM REST API - (Hands-on) Access to REST API with OAuth2.0 link
WISE-PaaS/RMM WISE-Agent - (Hands-on) Write your own customized agent application link
WISE-PaaS/RMM WISE-Agent - (Hands-on) Write your own customized handler link
WISE-PaaS/RMM WISE-Agent - (Hands-on) Mount Modbus handler to retrieve and control via Modbus/TCP link
WISE-PaaS/RMM Agent - Installation & Configuration (Windows) link
WISE-PaaS/RMM Agent - Installation & Configuration (CentOS) link
WISE-PaaS/RMM Dashboard - Basic Operation (Add data sources and widgets) link
WISE-PaaS/RMM Dashboard - Content Pack (device monitor, sensor data monitor) link
WISE-PaaS/RMM Dashboard - Scenario demo1 : Data Analytics link
WISE-PaaS/RMM Dashboard - Scenario demo2 (control widgets by writing javascript) link
WISE-PaaS/RMM NodeRED - Event sending & receiving - websocket(client, server) link
WISE-PaaS/RMM NodeRED - Event receiving - Long polling link
WISE-PaaS/RMM NodeRED - Device data query - SUSIControl data link
WISE-PaaS/RMM NodeRED - Device data query - HWM, SWM, HDD, Network output to file link
WISE-PaaS/RMM NodeRED - Device data query - GW Sensor link
WISE-PaaS/RMM NodeRED - Event sending - Email/SMS link
WISE-PaaS/RMM NodeRED - Installation - Node.js, NodeRED, plug-ins for RMM link
WISE-PaaS/RMM NodeRED - RMM server Database manipulation link
WISE-PaaS/RMM NodeRED - Settings - Server settings, basic/OAuth authentication link
WISE-PaaS/RMM NodeRED - Device control - Power control link
WISE-PaaS/RMM NodeRED - Device control - Screenshot link
WISE-PaaS/RMM NodeRED - Device control - SUSIcontrol link