|
文件: | 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将移至:
阅读(7309) | 评论(17) | 转发(0) |