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
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.
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') })