Как опубликовать sh COAP данные на Thingsboard Dashboard с node.js или устройством - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь разработать какое-нибудь устройство, которое публикует sh данные с использованием COAP.

, поэтому сначала мне хотелось бы проверить, используя node.js

I используйте этот код

const coap = require('coap')

var url = 'coap://xxx.xxx.xxx.xxx/api/v1/DEVICETOKEN/telemetry';

req = coap.request(url);

console.log("Client Request...")



var payload = {
  title: 'this is a test payload',
  body: 'containing nothing useful'
}


var payload1 = {"key3":"value1", "key4":"value2"}


req.write(JSON.stringify(payload1));

console.log("Client send payload")


req.on('response' , function(res){
   res.pipe(process.stdout)
})


req.end()

Но он совсем не работает.

Я думаю, что я должен отделить url coap: //xxx.xxx.xxx.xxx от путь / api / v1 / DEVICETOKEN / телеметрия

но я не знаю как.

Кто-нибудь может помочь, пожалуйста?

С уважением

Мирко Уголини

...