Node-RED contribution that adds node for the use of Impinj ItemSense IoT platform
npm install node-red-contrib-itemsenseOn Par with ItemSense 2017R1
npm install -g node-red (you may need sudo)npm install -g node-red-contrib-itemsensenpm install -g node-red-contrib-icreate-upnpcp -fr /usr/local/lib/node_modules/node-red-contrib-itemsense/impinj ~/.node-redcp -fr /usr/local/lib/node_modules/node-red-contrib-itemsense/settings.js ~/.node-redmkdir :\Users\\.node-red\impinj copy :\Users\\AppData\Roaming\npm\node-modules\node-red-contrib-itemsense\impinj :\Users\\.node-red\impinj copy :\Users\\AppData\Roaming\npm\node-modules\node-red-contrib-itemsense\settings.js :\Users\\.node-red node-red commandcd node-red-contrib-itemsensenpm install node-rednpm install node-red-contrib-icreate-upnp node node_modules/node-red/red.js --settings settings.js
To learn about using Impinj Itemsense API with Node, see the Itemsense-node package.
**Nodes depend on _"itemsense"_ flow variable. start the flow with a _connect_ node to create the needed
variable.** The connect node has a config tab to indicate the Itemsense instance. Alternatively, the msg.payload of the incoming message to the connect node can be an object:
``javascript`
msg.payload = {
itemsenseUrl: "http://
username: "
password: "
};msg.payload` properties will override the configuration properties.
in this case the
This can be used to specify the Itemsense instance during runtime by passing the properties in an
Http or websocket call.