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

From ESS-WIKI
Jump to: navigation, search
(Dashboard)
(Introduction)
Line 1: Line 1:
  
 
==Introduction==
 
==Introduction==
 +
The WISE-PaaS/RMM Server centralizes management of each device/gateway/sensor, through [https://en.wikipedia.org/wiki/MQTT MQTT] 3-way handshake protocol for communication.
 +
Not only remote control these devices, but collect and analytics each sensor information.
 +
The remote features including terminal, screenshot, remote KVM (via [https://en.wikipedia.org/wiki/Virtual_Network_Computing VNC Server]), power control, protection (via McAfee), recovery (via Acronis) and so on.
 +
 +
In addition, provide several [https://en.wikipedia.org/wiki/Representational_state_transfer Restful APIs] (more than 140+) for application/UI to integrate.
 +
More than 500 million devices will be added to the expanding IoT during 2016. Therefore the cluster server/dynamic load balancing designed is required.
 +
Leverage latest technology and open source project to achieve these goals. For instance, [https://en.wikipedia.org/wiki/ZeroMQ ZeroMQ], and [[RabbitMQ|https://en.wikipedia.org/wiki/RabbitMQ]].
 +
On the database part, adopt [https://en.wikipedia.org/wiki/PostgreSQL PostgreSQL] to process related data, and [https://en.wikipedia.org/wiki/MongoDB MongoDB] for sensor store/calculate.
  
 
==Architecture==
 
==Architecture==

Revision as of 10:25, 31 May 2016

Introduction

The WISE-PaaS/RMM Server centralizes management of each device/gateway/sensor, through MQTT 3-way handshake protocol for communication. Not only remote control these devices, but collect and analytics each sensor information. The remote features including terminal, screenshot, remote KVM (via VNC Server), power control, protection (via McAfee), recovery (via Acronis) and so on.

In addition, provide several Restful APIs (more than 140+) for application/UI to integrate. More than 500 million devices will be added to the expanding IoT during 2016. Therefore the cluster server/dynamic load balancing designed is required. Leverage latest technology and open source project to achieve these goals. For instance, ZeroMQ, and https://en.wikipedia.org/wiki/RabbitMQ. On the database part, adopt PostgreSQL to process related data, and MongoDB for sensor store/calculate.

Architecture

Dashboard

Document