Übersetzungen dieser Seite:

Inhaltsverzeichnis

Node-Red Coap

Durch Installation der Coap Erweiterung in Node-Red wird das Protololl Coap installiert. Es ist dann ein Coap Server und Client verfügbar.

Installation

cd $NODE_RED_HOME
npm install node-red-contrib-coap

https://github.com/reederz/node-red-contrib-coap

Bugfix

Es existiert kein Parameter um einen Coap Server auf ipv4 ider ipv6 laufen zu lassen, Per default läuft der Server auf IPv4.

https://github.com/reederz/node-red-contrib-coap/blob/master/coap/coap-in.js#L18

// Setup node-coap server and start
-        node.server = new coap.createServer();
+        node.server = new coap.createServer({ type: 'udp6' });

Will man auf IPv6 Coap Server unter Node-Red muß im Java Script Code der Node Erweiterung gepatcht werde. Im Detail gehört der Type udp6 beim erzeugen des Server übergeben werden.

Node-Red Coap IPv6

or on IPv6:
	
	```js
	const coap        = require('coap')
	    , server      = coap.createServer({ type: 'udp6' })
	
	server.on('request', function(req, res) {
	  res.end('Hello ' + req.url.split('/')[1] + '\n')
	})

de/technology/coapnodered.txt · Zuletzt geändert: 2016/08/01 13:56 von harald42