Difference between revisions of "IoTGateway/Node-Red for GW EIS"
Allen.chao (talk | contribs) |
Allen.chao (talk | contribs) m |
||
Line 32: | Line 32: | ||
= NodeRed Plug-ins Description = | = NodeRed Plug-ins Description = | ||
− | {| | + | {| class="wikitable" |
|- | |- | ||
! Node Name | ! Node Name | ||
Line 39: | Line 39: | ||
! Output | ! Output | ||
|- | |- | ||
− | | Alljoyn Actions | + | | style="white-space: nowrap;" | Alljoyn Actions |
| Get action descriptions from any Alljoyn services and perform action via remote call | | Get action descriptions from any Alljoyn services and perform action via remote call | ||
− | | A timer or button triggered events | + | | A timer or button triggered events<br/> |
− | | Outputs a '''msg''' containing '''msg.topic''' which defaults to the sensor name, and '''msg.payload'''containing the reading | + | | Outputs a '''msg''' containing '''msg.topic''' which defaults to the sensor name, and '''msg.payload'''containing the reading |
|- | |- | ||
− | | | + | | WISE-Cloud |
− | | | + | | |
− | + | <span style="line-height: 1.6;">WISE-Cloud provide nodes to communicate with [[WISE-PaaS/RMM_Agent|RMM Agent]]. Sending data to agent, receiving messages from agent and response RMM RESTful requests.</span> | |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | | style="white-space: nowrap;" | | ||
+ | 1.WISE-Cloud-Sender<br/>2.WISE-Cloud-Receiver<br/>3.WISE-Cloud-Responder | ||
+ | | bbbb | ||
+ | |} | ||
= Demo Video Clips = | = Demo Video Clips = |
Revision as of 10:37, 12 January 2017
Contents
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.
RMM server provides many restful API. But some API is maybe required complex parameter, it usually makes the user to call restful API more difficultly. Hance RMM team creates several common nodes in Node-Red. These nodes can help the user to use restful API that RMM server provided more easily and fast.
Node-Red Plug-ins Catogries
Category | Description | Nodes |
---|---|---|
UI-Flow-Creator | Provid functions to auto-generate a dashboard flow with node-red-dashboard nodes. UI-Flow-Creator nodes depend on node-susi and node-susiiot packages to read data and control devices. | 1.nr_ui_flow_creator 2.ui_ui_creator_ctrl |
WISE-Cloud |
WISE-Cloud provide nodes to communicate with RMM Agent. Sending data to agent, receiving messages from agent and response RMM RESTful requests. |
1.WISE-Cloud-Sender |
NodeRed Plug-ins Description
Node Name | Description | Input | Output |
---|---|---|---|
Alljoyn Actions | Get action descriptions from any Alljoyn services and perform action via remote call | A timer or button triggered events |
Outputs a msg containing msg.topic which defaults to the sensor name, and msg.payloadcontaining the reading |
WISE-Cloud |
WISE-Cloud provide nodes to communicate with RMM Agent. Sending data to agent, receiving messages from agent and response RMM RESTful requests. |
1.WISE-Cloud-Sender |
bbbb |
Demo Video Clips
Video Demo Title | Link |
---|---|
IoTGW Node-RED - Alljoyn Control Panel and Action on Node-RED demo | link |
IoTGW Node-RED - WSN senhub node Demo |
Usage Example
Example | Link |
---|---|
Get SenHub List | |
Get CO2 Reading | |
Connect to Freeboard |