
Security News
The Nightmare Before Deployment
Season’s greetings from Socket, and here’s to a calm end of year: clean dependencies, boring pipelines, no surprises.
node-red-contrib-scx-ibmiotapp
Advanced tools
IoT Application Node-RED node for the Registered and Quickstart flows in IBM Watson IoT Platform
This is a Node-RED node meant for connecting to both the Quickstart and Registered flows in IBM Watson IoT Platform. This Node-RED node replaces the node-red-iotcloudshapeshift. This Node-RED node can be used within, as well as, outside the IBM Bluemix environment.
In case it is used within the IBM Bluemix environment, the node is smart enough to detect whether an IoT service is bound to this application and provides the respective drop-down options. In case no IoT service is bound to this application, the drop-down, for authentication, does not contain "Bluemix Service".
Install from npm
npm install node-red-contrib-scx-ibmiotapp
| Feature | Supported? | Description |
|---|---|---|
| Application connectivity | ✔ | Connect your application(s) to Watson IoT Platform with ease using this library. Click here for detailed information on how applications can subscribe to device events and publish commands to devices. |
| SSL/TLS support | ✔ | By default, this library connects your applications securely to Watson IoT Platform registered service. Ports 8883(default one) and 443 support secure connections using TLS with the MQTT and HTTP protocol. Also, note that the library uses port 1883(unsecured) to connect to the Quickstart service. |
| Auto reconnect | ✔ | Enables device and gateway to automatically reconnect to Watson IoT Platform while they are in a disconnected state. Further details here. |
| Multi-format support | ✔ | JSON, Buffer, Number String, Boolean and Other types. |
| Websocket | ✘ | Currently not supported. |
IoT App In Node
In case of Registered flow, the App In node can be used to
In case of Quickstart flow, the App In node can be used to
IoT App Out Node
In case of registered flow, the App Out node can be used to
In case of quickstart flow, the App Out node can be used to
Usage outside IBM Bluemix environment
In case the out and in nodes need to run outside the IBM Bluemix environment, use the API Key dropdown option
Supported formats
JSON
When the format is specified as json, one can send the JSON object or the Stringify version of the JSON object using the App Out Node. Upon receiving from the Watson IoT Platform, the App In Node parses and sends the JSON object to the output.
Buffer
The buffer should be sent as is without doing any conversion. Upon receiving it, the App In Node forwards the buffer as is without any conversion.
Other types
Similar to buffer, the IoT App Out Node sends the payload as is in the case of number, string, boolean and other types. Upon receiving them, the App In Node forwards the values as Strings.
For Device Id, this node ignores any character other than alphanumeric, the period symbol, hyphen and the underscore character.
Amit M Mangalvedkar (@amitmangalvedka)
Jeffrey Dare (@jeffdare)
Copyright 2014, 2016 IBM Corp. under the Apache 2.0 license.
=======
FAQs
IoT Application Node-RED node for the Registered and Quickstart flows in IBM Watson IoT Platform
The npm package node-red-contrib-scx-ibmiotapp receives a total of 16 weekly downloads. As such, node-red-contrib-scx-ibmiotapp popularity was classified as not popular.
We found that node-red-contrib-scx-ibmiotapp demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Season’s greetings from Socket, and here’s to a calm end of year: clean dependencies, boring pipelines, no surprises.

Research
/Security News
Impostor NuGet package Tracer.Fody.NLog typosquats Tracer.Fody and its author, using homoglyph tricks, and exfiltrates Stratis wallet JSON/passwords to a Russian IP address.

Security News
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.