查看: 1405|回复: 0

[技术交流] 【和你一起聊聊NB-IoT】OneNET添加Object指令AT+MIPLADDOBJ说明

[复制链接]

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
发表于 2019-11-22 16:01:20 | 显示全部楼层 |阅读模式
很多客户在使用NB86-G模组时遇到过AT+MIPLADDOBJ指令参数配置的问题,今天我们就来说说AT+MIPLADDOBJ指令的使用方法。其实在B500SP1之后的OneNET指令集里,我们已经在AT+MIPLADDOBJ指令后添加上了相应的说明,为了让大家更清楚的知晓该指令的配置情况。今天特地拎出来跟大家介绍一下AT+MIPLADDOBJ:

  
Command
  
Response
Example
  
AT+MIPLADDOBJ=?
  
+MIPLADDOBJ:<ref>,<objectid>,<instancecount>,<instancebitmap>,
  
<attributecount>,<actioncount>
  
OK
  
AT+MIPLADDOBJ=<ref>,<ob
  
jectid>,<instancecount>
  
,<instancebitmap>,<attr
  
ibutecount>,<actioncoun
  
t><CR>
  
<CR><LF>OK<CR><LF>:
  
<CR><LF>+CIS ERROR:<erri
  
d><CR><LF>:返回错误。


<ref>:基础通信套件的一个实例标识,类型为一个无符号整数
<objectid>:对象ID
<instancecount>:实例个数
<instancebitmap>:实例位图,字符串格式,每一个字符表示为一个实例,其中1表示可用,0表示不可用。例如当前添加的object有5个实例,其中1,3可用,则实例位图为00101。
<attributecount>:属性个数(属性个数填写时,应大于0,否则会资源信息上报失败)
<actioncount>:操作个数(属性个数加上操作个数应大于等于总的资源个数)

大家需要注意的是最后第二个参数<attributecount>,是必须大于0的,否则会资源信息上报失败
例如:AT+MIPLADDOBJ=0,3200,1,"1",1,4

另外,最后一个参数<actioncount>操作个数,在配置该参数时,以下等式一定要成立,才能返回OK。
属性个数 + 操作个数 > 总的资源个数



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表