1

我正在为我的一个 IOT 应用程序使用 CoAP 的 libcoap 实现。

查询:我想在一个主题下分组多个资源。例如,我想将“当前时间”资源和“日期”资源分组在“时间”资源下。

在对“/TIME”资源的 GET 请求中,服务器应向客户端提供日期和当前时间。在对 '/TIME/current time' 资源的 GET 请求中,服务器应向客户端提供当前时间。在对“/TIME/date”资源的 GET 请求中,服务器应向客户端提供今天的日期。

另外,我正在使用 Firefox Copper 插件来测试我的物联网服务器应用程序。

4

1 回答 1

0

假设您已经创建了 /TIME/currenttime 和 /TIME/date 资源,剩下的就是创建一个 /TIME/ 资源(最后的斜线很重要)并在 .well-known/core 中宣布它为</TIME/>;if="core.b".

/TIME/ 的 GET 处理程序应以application/senml+json格式返回数据,例如[{"n":"currenttime","sv":"10:40:25"},{"n":"date","sv":"2018-07-27"}].

所有细节都在core-interfaces draft中描述,但这就是它的要点。

于 2018-07-27T08:45:36.023 回答