CoAP:将一个类似的资源归为一类

时间:2016-01-20 06:55:43

标签: iot coap libcoap

我在我的IOT应用程序中使用Coco的libcoap实现。

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

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

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

1 个答案:

答案 0 :(得分: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-link-format draft中进行了描述,但这就是要点。