lwm2m和coap协议 简解读

从M2M管理平台端,我们向远程设备发送一个读取(read)操作,目的是(the intent to)从该设备上的固件资源读取值。(顺便说一下,如果我们想重启远程设备,我们会从管理平台向设备发送一个执行操作(execute)。)因此,在LWM2M逻辑操作层,我们可以读取M2M设备上的资源,向资源中写入(write)一个新值,在设备中创建(create)一个全新的对象实例,对某个资源执行(execute)一个操作并做其他真正有用的事情。

读取操作(其语义是读取某些资源(如固件版本或温度)的值)以及该资源的地址(其URI)然后映射到CoAP协议的GET方法。资源标识符是类似/{Object ID}/{Object Instance ID}/{resource ID}的路径名。

例如.“mega short”路径/3/0/3表示对象设备的对象ID为“3”,该对象只有一个实例(用“0”表示没有被克隆的M2M设备),资源“固件版本”的标识恰好为“3”(在其对象内)。

因此,在CoAP协议级别,GET method请求被发送到M2M设备,并且响应被从设备发送到M2M服务器:例如,响应代码2.05后跟一些内容(即资源“固件版本”的值,例如版本1.1.8)。

因此,实际上CoAP GET方法可以与httpget请求相媲美。CoAP GET方法作为可确认的请求(期望某种确认以确保可靠的传输)发送。在HTT

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值