Node-red in workplace. What are you using it for?

Hi,
I used the node-red a lot at work for various prototype systems. Here is a list so far:

  1. I've used node-red in the 5G-XCAST research project ( http://5g-xcast.eu/ ). In this project I used it as middleware, integrating quite a few different platforms together. The demo we made was about multimedia public warning and we used our public warning system to generate warnings and send them to node-red (using CAP - XML over HTTP).
    Node-red would then do a bunch of interesting things:
    a) download the multimedia and store it on a linux telco box (eMBMS BM-SC) and then request the BM-SC using HTTP REST to perform a video broadcast session over 4G for the multimedia.
    b) request a spectrum management system to dynamically setup/wake-up a 4G network
    c) send a small message to Google Firebase Messaging, to alert all phones in the area to download the multimedia (using video broadcast or when not available :plain unicast - HTTP).
    *** There are on the 5G-XCAST website some video's of this demo but you won't see node-red as node-red is doing all the hard work behind the scenes :slight_smile:

  2. For the ofice 4G network, I used node-red to automate a spectrum analyzer tool - to find free gaps in LTE spectrum and with the result auto setup a lab network at the vacant spectrum (disclaimer - check your local regulatory requirements before transmitting! ).

  3. I also used node-red as a prototype multicast alert receiver, filtering out alert messages embedded into an MPEG transport stream (containing several TV channels). This worked really well and was fast to develop, also allowed some GUI to show the MPEG-TS bitrate and window with the captured text alert.

  4. Used node-red as a prototype alerting system showing KAFKA capabilities. Node-red module from step 1) would receive an alert and insert this onto the Kafka messaging bus. Then other modules build in node-red using the Kafka message bus would receive the alert and perform further processing - send alert using Twilio. This showcases the possibility to build a highly available and redundant system using Kafka - also the node-red component really benefit from that. For working with Kafka I used the node.js libraries so fair amount of programming was needed - several days :slight_smile:

Currently working on Node-red on Android but no alert related project now. This is again on video broadcasting, automating some work on Android.

Best regards and happy prototyping with node-red!

Menno Bot

5 Likes