我正在为我的一个物联网应用程序使用 CoAP 的 libcoap 实现。
查询:我想将多个资源分组到一个主题下。例如,我想将"当前时间"资源和"日期"资源分组到"TIME"资源下。
在对"/TIME"资源的GET请求中,服务器应向客户端提供日期和时间。在对"/TIME/当前时间"资源的GET请求中,服务器应向客户端提供当前时间。在对"/TIME/date"资源的GET请求中,服务器应向客户端提供今天的日期。
另外, 我正在使用火狐铜插件来测试我的物联网服务器应用程序.
假设您已经创建了/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"}]
。
所有细节都在核心接口草案中描述,但这就是它的要点。