easycwmp解读(1.2.0)-easycwmp脚本模块分析-概述

文件路径:

源码:ext/openwrt/scripts/
设备路径:

/usr/sbin/easycwmp
/usr/share/easycwmp/functions/

easycwmp脚本模块的文件说明:

源码目录 设备目录 说明
ext/openwrt/scripts/easycwmp.sh /usr/bin/easycwmp 1.命令的入参处理 2.与系统接口的定义(uci,log目录)
ext/openwrt/scripts/functions/common/common /usr/share/easycwmp/functions/common 1.操作方法的具体实现2.Json相关函数3.其他函数封装
ext/openwrt/scripts/functions/…/management_server /usr/share/easycwmp/functions/management_server 数据模型ManagementServer相关节点定义,GET和SET方法实现
ext/openwrt/scripts/functions/…/device_info /usr/share/easycwmp/functions/device_info 数据模型DeviceInfo相关节点定义,GET和SET方法实现
ext/openwrt/scripts/functions/…/lan_device /usr/share/easycwmp/functions/lan_device 数据模型LANDevice相关节点定义,GET和SET方法实现

其他文件都是,相应的数据模型定义,ET和SET方法实现;如果要添加数据模型,添加相应的脚步即可。

easycwmp脚本模块的主要功能:

  1. 实现数据模型的构建
  2. 实现TR069的操作方法
get GET节点方法
set SET节点方法
apply 未知-后期补充
add 添加节点
delete 删除节点
download 下载操作
upload 上传操作
factory_reset 恢复出厂操作
reboot 重启操作
inform inform操作
  1. 输出Json格式的数据

GET Vaule操作-ALL:

easycwmp get
{ "parameter": "InternetGatewayDevice.DeviceInfo.SpecVersion", "value": "1.0" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.ProvisioningCode", "value
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值