Node-CoAP

From air
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Bibliothèque Node.js pour des clients et des services CoAP

Voir aussi Ponte

https://github.com/mcollina/node-coap

Installation

npm install coap
sudo npm install coap-cli -g
coap --help
git clone https://github.com/mcollina/node-coap.git
cd node-coap-master/examples

Lancement du serveur

Exemple 1 : GET

Modifiez l'exemple server.js

const coap    = require('coap')
    , server  = coap.createServer()

server.on('request', function(req, res) {
  console.log('Request:'+JSON.stringify(req, null, '\t'));
  res.end('Hello ' + req.url.split('/')[1] + '\n')
})

server.listen(function() {
  console.log('server started')
})


Sur Term 1

node server.js

Sur Term 2

node client.js

coap get coap://localhost/bla

Vous pouvez également envoyer des requêtes GET et POST en utilisant le plugin Copper de Firefox

Exemple 2 : OBSERVE

Sur Term 1

node observe_server.js

Sur Term 2

node observe_client.js

coap observe coap://localhost/bla

Vous pouvez également envoyer des requêtes OBSERVE en utilisant le plugin Copper de Firefox

Exemple 3 : POST

TODO

Exemple 4 : PUT

TODO

Exemple 5 : DELETE

TODO