这个问题涉及在 Contiki-OS 中实现的 CoAP 协议和 CoRE 链接格式。
假设一个 Contiki 设备共享多个资源,它们是:
- 传感器
- 温度
- 湿度
- 运动
- 电池电压
- 太阳能板电压
客户端可以使用它们各自的 URL 访问这些资源,例如:
REQ: GET /sensors/humidity
这些资源中的每一个都是周期性的(显然除了 Motion)和可观察的,但默认配置的允许观察者的最大数量实际上限制为 3。
我们可以将此数字增加到等于可观察资源的数量,并为这些资源中的每一个创建一个观察者(我不知道会产生什么后果)。我们还可以创建一个全局“传感器”周期性资源并一次共享所有资源。
但是有没有更好的方法来做到这一点?该标准是否提供了一种机制,允许我们在一个观察者中组合多个周期性资源?
谢谢。