CWMP CPE(客户端)实施 [英] CWMP CPE (Client) implementation

查看:283
本文介绍了CWMP CPE(客户端)实施的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试启动并运行TR-069/CWMP协议.我找到了一个名为openACS的开源ACS服务器.我的问题是CPE,似乎没有任何开源CPE实现.我发现了一些项目,但还没有一个活着.我想知道是否有人知道任何完整的CPE实施?另外,有人知道我自己实施协议会涉及多少工作吗?

I am trying to get the TR-069/CWMP protocol up and running. I have found an open source ACS server called openACS. My problem is the CPE, there does not seem to be any open source CPE implementations around. I have found a few projects but none are alive. I was wondering if anyone knows about any full CPE implementation? Also, Does anyone know how much work would be involved in implementing the protocol myself?

谢谢.

推荐答案

在5到6年之前,我已经在纯C语言中实现了通用的独立CWMP客户端.这是我大学的一个项目(该出版物有

I had implemented a generic stand alone CWMP client in pure C before 5-6 years. It was a project for my University (there is a publication for that http://ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F30%2F34592%2F01649657.pdf%3Farnumber%3D1649657&authDecision=-203)

实际上,如果您阅读该论文,您会发现我们提出了一种通过Java创建(实例化)CWMP客户端的方法.您可以使用Java程序定义CWMP客户端的模型并创建一个配置文件,该文件将由通用CWMP客户端使用.之后,您使用了一些钩子来定义应在模型的每个参数的Set或Get上执行的操作.

Well, actually, if you read the paper you'll see that we propose there a methodology for creating (instantiating) CWMP clients through Java. You could use a java program to define the model of the CWMP client and create a configuration file which would be used by the generic CWMP client. After that you used some hooks to define what should be done on the Set or Get of each parameter of the model.

如果我没记错的话,CWMP客户端实现了TR-69文档的大多数要求,您可以轻松添加其模型(设置和获取参数),而无需使用Java工具.

If I remember correctly, the CWMP client implemented most of the requirements of the TR-69 document and you could add its model (set and get parameters) easily without using the Java tools.

如果您认为它可以为您提供帮助并希望继续使用CWMP客户端,我很乐意将完整的源代码发送给您(或在此处上传).但是我警告您-我对该项目一无所知,所以我无法回答任何问题!

If you feel that it could help you and want to continue the CWMP client, I would gladly send to you (or upload somehere) the full source code. However I warn you - I don't remember anything about that project so I can't answer any questions !

关于实施时间,我花了大约2-3个月的时间.我已经实现了自己的HTTP服务器和SOAP解析器/生成器(使用IXML进行XML解析).没什么花哨的,但它可以正常工作-它甚至通过OpenSSL支持SSL!

Concerning the implementation time, it took me around 2-3 months. I had implemented my own HTTP server and SOAP parser / generator (using IXML for XML parsing). It wasn't anything fancy but it was working - it even supported SSL through OpenSSL !

此外,我还创建了一个包含客户端源代码的bitbucket存储库: http://bitbucket.org/spapas/cwmpclient .我希望这会有所帮助-如果有的话,只需添加对原始项目的引用

Also, I've created a bitbucket repository containing the source code of the client: http://bitbucket.org/spapas/cwmpclient. I hope it's helpful - if it is, just add a reference to the original project

这篇关于CWMP CPE(客户端)实施的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆