node-red-contrib-routing 1.1.0

A Node-RED node to route incoming messages based on their topics.

npm install node-red-contrib-routing

A Node-RED node to route incoming messages based on their topics.

It is inspired by Ruby on Rails' routing and Express.js' routing. It uses rlite to match a message to a single route.

Example

Routes
  • iot/:sensor/humidity
  • iot/:sensor/temperature
  • traffic
Incomming message
{
    "topic": "iot/AJ08/humidity",
    "payload": "18"
}

Output

Will match the route iot/:sensor/humidity and the forwarded message will be :

{
    "topic": "iot/AJ08/humidity",
    "payload": "18",
    "params": {
        "sensor": "AJ08"
    }
}

Node Info

Version: 1.1.0
Updated 1 week, 3 days ago
License: Apache-2.0

Downloads

5 in the last day
31 in the last week
112 in the last month

Nodes

  • routing

Keywords

  • node-red
  • routing
  • router
  • rlite

Maintainers

  • a.pultier