1.1.0 • Published 6 years ago

node-red-contrib-routing v1.1.0

Weekly downloads
7
License
Apache-2.0
Repository
github
Last release
6 years ago

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.

npm.io

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"
    }
}