很多客户在使用NB86-G模组时遇到过AT+MIPLADDOBJ指令参数配置的问题,今天我们就来说说AT+MIPLADDOBJ指令的使用方法。其实在B500SP1之后的OneNET指令集里,我们已经在AT+MIPLADDOBJ指令后添加上了相应的说明,为了让大家更清楚的知晓该指令的配置情况。今天特地拎出来跟大家介绍一下AT+MIPLADDOBJ:
Command | | | 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。 属性个数 + 操作个数 > 总的资源个数
|