Устройство не отправляет данные агенту LWM2M - PullRequest
0 голосов
/ 24 сентября 2018

У меня проблемы с отправкой данных устройством IW Agent на устройство LWM2M.Устройство успешно подключается к серверу.

Однако кажется, что устройство не отправляет данные агенту IOT без полезного совета и отправляет команду: *

curl --request POST \
   --header 'Content-Type: text/plain' \
   --header 'Fiware-Service: workshop' \
   --header 'Fiware-ServicePath: /' \
   --header 'X-Auth-Token: NULL' \
   --data 't|30' \
   -v \
     'http://localhost:4041/iot/d?k=workshop-devices&i=robot1'

*

Возвращает сообщение: *

<code>* About to connect() to localhost port 4041 (#0)
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 4041 (#0)
> POST /iot/d?k=workshop-devices&i=robot1 HTTP/1.1
> User-Agent: curl/7.29.0
> Host: localhost:4041
> Accept: */*
> Content-Type: text/plain
> Fiware-Service: workshop
> Fiware-ServicePath: /
> X-Auth-Token: NULL
> Content-Length: 4
> 
* upload completely sent off: 4 out of 4 bytes
< HTTP/1.1 404 Not Found
< X-Powered-By: Express
< Fiware-Correlator: 32da2092-8032-427a-86f2-19ae81a1ab47
< Content-Security-Policy: default-src 'self'
< X-Content-Type-Options: nosniff
< Content-Type: text/html; charset=utf-8
< Content-Length: 145
< Date: Mon, 24 Sep 2018 10:30:25 GMT
< Connection: keep-alive
<
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot POST /iot/d
* Соединение № 0 с локальным хостом оставлено без изменений

Не уверен, если кто-то понимает, что здесь происходит, пожалуйста.

1 Ответ

0 голосов
/ 26 сентября 2018

Вы выполнили шаги https://github.com/telefonicaid/lightweightm2m-iotagent/blob/master/docs/deviceProvisioning.md?

Я спрашиваю об этом, потому что с помощью LWM2M невозможно использовать команды скручивания для отправки наблюдений с устройств.Для этого вам необходимо использовать клиент LWM2M.

...