zoukankan      html  css  js  c++  java
  • LWM2M的DISCOVER操作

    1. 先看下DISCOVER的数据流,工作服务器下发的指令到设备客户端

    2. 解释,这个操作是用来发现Object, Object Instances, and Resources的属性,同时可以发现一个给定的Object Instance里面有哪些Resources。

    3. 发现需要的参数,Object ID是必须的

    4. 如果发现参数只指定了Object ID,那么设备客户端需要返回里面的所有的实例Instances和资源Resources,举例:假设工作服务器要发现Object ID=3的这个对象,那么设备客户端的应答是

    </3>;pmin=10, </3/0/1>, <3/0/2>, </3/0/3>, </3/0/4>, <3/0/6>,<3/0/7>,<3/0/8>,<3/0/11>,<3/0/16>

    这句话的意思是,设备客户端支持Device Info Object (Instance 0) Resources(1,2,3,4,6,7,8,11,16),同时在Object级别支持R属性。

    5. 看下Device Info Object这个是什么?其实Object已经被国际OMA组织制定了8个分类,3就是Device设备

    0. Security Object 
    1. Server Object 
    2. Access Control Object  
    3. Device Object 
    4. Connectivity Monitoring Object 
    5. Firmware Update Object 
    6. Location Object 
    7. Connectivity Statistics Object 

    6. 关于pmin是什么意思?看下图,pmin是附在Resources这个地方的,它可以指定3个级别,有读写权限,单位是秒,指定了设备客户端等待2次notify的两次时间最小间隔,换句话说就是,必须多久notify一次。

    7. 至于为什么是R属性,我估计是可以读到,所以肯定是R读的。

  • 相关阅读:
    让文字从左到右 or 从右到左移动的效果
    pipenv创建命令
    redis笔记
    十分钟掌握pyecharts十类顶级图(亲测 饼图 ok)
    Python------pyecharts中常用的属性解释 (出现样式问题可以看看,有空研究)
    2020 python笔记
    testng参数化方法
    testng 多线程执行测试用例的方法
    xml配置文件---配置要执行的用例
    testng 断言的方法
  • 原文地址:https://www.cnblogs.com/429512065qhq/p/8318515.html
Copyright © 2011-2022 走看看