当前位置: 首页 > 工具软件 > EasyCwmp > 使用案例 >

easycwmp开发与调试

谢烨烨
2023-12-01

easycwmp的开发工作和代码逻辑已经有小伙伴写好了,可以关注_Gvision小哥哥,写的特别好,这里我说一下调试
主要的开发工作再数据模型这块,通讯核心组件只需要搞懂逻辑即可
使用命令

sudo easycwmp --json-input

进入参数进入命令行模式,源码中可以看到主程序和shell交互,数据模型部分都是在shell部分完成的,通讯核心组件使用C完成的,进入命令行模式后

{ "command": "set", "class": "value", "parameter": "Device.DeviceInfo.ProvisioningCode", "argument": "123" } 设置Device.DeviceInfo.ProvisioningCode的值
{ "command": "apply", "class": "value", "argument": "unsetCommandKey" }
应用生效
{ "command": "end" }
结束
{ "command": "exit" }
退出

通过上面的设置后,我们可以使用

sudo easycwmp get

查看设置后的结果

还有一种修改配置的方式----使用uci进行修改
命令有

sudo uci show
sudo uci set ..........
sudo uci get

这里建议使用管理员权限sudo,因为之前调试过程中发现有时候不适用sudo会出现奇怪的现象,哈哈哈。
这周的开发任务完成了,嘀嘀嘀嘀嘀嘀,开始划水

 类似资料: