原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 为了使程序具有通用性,便于扩展和维护.采用了"模块"插入的思想.将设备业务相关的实现以动态库的形式加载进来. 在上篇文章已经介绍了CWMP的程序处理流程.本篇主要分析一下在CWMP core的程序里如何加载lib库..比如如何实现调用so库函数, 实现ACS URL解析, CPE get/set函数怎么被调用,怎样添加/删除/更新 obj对象等. 一. 加载lib库 1) 打开动态连…
原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 应某位网友的要求,现在把第七篇(CWMP开源代码研究7——cwmp移植)重新整理代码,放在了github上,开放了除协议栈核心代码之外的所有代码. github工程代码路径: https://github.com/eryunyong/DataModel 一. 环境1.GNU…
声明:本文涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本文介绍自己用过的ACS,其中包括开源版(提供下载包)和商业版(仅提供安装包下载,没有源码) 参考: 1) http://www.docin.com/p-1306443672.html 2) http://www.easycwmp.org/ 一. 背景   程序设计的思想来自于easycwmp官网,看过或者用过easycwmp的工程师应该都知道,该开源代码还有商业版,而且价格不…
原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本篇用到的文件包下载路径:http://download.csdn.net/detail/eryunyong/9735149 一. 环境1.GNU/Linux Centos6.5操作系统2.gcc二. 依赖包的安装1. expat-2.1.01)下载安装包expat-2.1…
原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本篇用到的文件包下载路径:http://download.csdn.net/detail/eryunyong/9735149 一. 环境1.GNU/Linux Centos6.5操作系统2.gcc二. 依赖包的安装1. expat-2.1.01)下载安装包expat-2.1…
原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 既然是开篇,暂时就给自己定一个文章计划列表 1. 开篇总介绍: 协议规范资料,acs环境,免费easycwmp开发设计思想,个人商业cwmp开发 2. easycwmp:  安装和使用 3. ACS介绍:openacs部署,联创平台acs,华为itms,Vigoracs,X…
声明:本文是对开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本文所有笔记和代码可以到csdn下载:http://download.csdn.net/detail/eryunyong/9590036 一. linux上安装 为了更好理解easycwmp运行机制和以及部署在各类linux内核的操作系统环境,我们选择官网的第二种安装方法. (1)       linux系统:Ubuntu 12.04 (2)       安装EasyCwmp所需…
声明:本文涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本文介绍自己用过的ACS,其中包括开源版(提供下载包)和商业版(仅提供安装包下载,没有源码) 一. OpenACS 不用多说,acs的鼻祖,openacs是使用java写的程序.关于这个程序的安装和使用,网上一大堆资料,这里提供个人的安装说明和下载路径. 可惜了!!!官网没能继续维护. Ubuntu(linux): linux部署参考: http://blog.csdn.net…
TR069 Http Digest 认证流程   一 流程及流程图 1.1盒端主动发起Http Digest认证流程  盒端CPE                                          ACS终端管理系统 1.------------------inform(http不带auth头)-----------> 2.<------------------401(http不带auth头)-------------- 3.------------------inform(h…
声明:本篇文章来自于某公司Cable Modem产品的文档资料,源码来自于博通公司,只提供参考(为保护产权,本人没有源码). 前文曾提到会写一篇关于博通的tr069,那么福利来了.福利,福利,福利,重要的事情说三遍! 如果你正在阅读博通的相关产品代码而又苦于没有文档参阅,那么我相信本文将会非常适合你. 一. TR069的Makefile和源码1. 编译: 在编译选项中添加“tr69”, 对应的makefile为:   REV/rbb_cm_src/Bfc/make/BfcTR69.mak 2.…