WISE-PaaS 2.0 NodeRed

From ESS-WIKI
Revision as of 10:05, 31 May 2017 by Tung.yi (talk | contribs)
Jump to: navigation, search

Introduction

Node-RED is a visual wiring tool for the Internet of Things and is provided by IBM Emerging Technologies. Node-Red has several features, including browser-based flow editing, built on Node.js and social development. Because of browser-based, the user can use it more easily. Node-Red is based on Node.js, so user can use its nodes by using JavaScript. Node-Red also have many active communities. If the user finds bugs, he can find a solution and fix it easily. The user can use JSON format string to import or export the created flow easily.

Accroding to the restful API of WISE-PaaS 2.0, we created several nodes.

RTENOTITLE

How to install NodeRed Plug-ins for RMM

Nodejs2.png   Nodejs3.png

  • Clone EI-NodeRed from GitLab
  • Open cmd.exe and navigate to ./EI-NodeRed folder


   cd ./EI-NodeRed
  • Type command line"npm install" to install the node-red dependencies


   npm install
  • Type command line"npm run build" to build the code of Node-Red


   npm run build
  • Type command line"npm start" or "node red.js" to run Node-Red
   npm start

or

   node red.js

NodeRed Plug-ins Catogries

Category Description Nodes
General The settings of IP address, port number, login username/password of WISE-PaaS server. Retrieval of device and sensor information.

1. ServerConfig

Common Query the data of devices and the history data of  plugins, sensors.

1. DevicesQuery

2. PluginsQuery

3. SensorsQuery

4. DataQuery



NodeRed Plug-ins Description