Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29675
  • 博文数量: 3
  • 博客积分: 485
  • 博客等级: 下士
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2005-10-17 21:57
文章分类

全部博文(3)

文章存档

2008年(3)

我的朋友

分类: C/C++

2008-03-19 17:06:27


文件:demo.rar
大小:4473KB
下载:下载
TR-069开源项目开发任务计划:
初步设想任务(2008-03-19):
1)、HTTP解析:考虑使用libcurl或者libwww,前者使用比较简单,但需要对其进行修改,增加HTTP服务器端功能,后者是古老级的功能超级多的类库,可以直接使用,但对其熟悉了解需要花费时间。这部分不考虑自己写,不必重造轮子,如果将来有时间或机会可以考虑。
2)、SOAP解析:参考了一些其他SOAP的parser,如libcsoap,libsoup,但没时间去研究它们,在TR069方面,只是使用SOAP方式传递数据,功能不需要那么复杂,只要能解析出来就可以了,这部分在expat基础上自己写。
3)、CPE数据模型:需要定义一些CPE数据模型,便能实现大部分功能,而不需要修改代码,或者考虑代码能够自动生成,不同的用户只需要关注如何定义此模型就可以。
4)、CPE数据配置后端:这个功能与不同的厂家实现有关,各有各的方法,所以只需要提供外部回调接口即可。
5)、ACS:这是个大头,目前还没有仔细的考虑过,可以参考的有OpenACS,另外还有perl版的CWMP实现,可以参考。具体功能还没想清楚:)

附件中是个ACS/CPE的demo,暂时没有源码,ACS的代码倒可以反汇编出来,可以参考一下,有一个直观的理解。(2008-03-25新增)

目前任务:
一阶段(2008-03-19)   (状态:正在开发中)
1、协议栈:HTTP解析 + SOAP解析
2


请参见:

Blog将移至:


阅读(5703) | 评论(17) | 转发(0) |
0

上一篇:TR-069开源项目(开源代码)考虑

下一篇:没有了

给主人留下些什么吧!~~

chinaunix网友2008-05-23 06:45:18

OpenACS 具备商用能力么

chinaunix网友2008-04-25 09:35:33

To madrid_z: 重新上传了一个client, 把一些日志打印出来了。也可以指定服务器地址: ./client ace-ip ace-port 可惜代码不能放出来。争取自己把一些代码实现了,就可以开源了。

chinaunix网友2008-04-22 09:09:04

学习中,先看看ACS代码先.谢谢了

chinaunix网友2008-04-17 18:59:54

你好!根据你的指点我把环境搭了起来,请问你那个是否有服务端ip可配的client工具,现在客户端和服务端都运行在本机上,无法抓包观察消息交互,我想将client和server装在两台机子上,抓个数据包观察一下,谢谢。

chinaunix网友2008-04-14 20:02:27

hehe,非常感谢!