首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CWMP CPE (客户端)实现

CWMP CPE (客户端)实现
EN

Stack Overflow用户
提问于 2011-01-25 20:48:02
回答 5查看 13.2K关注 0票数 3

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

谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-04-28 05:13:23

在5-6年前,我用纯C实现了一个通用的独立CWMP客户端。这是我的大学的一个项目(有关于那个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上执行的操作。

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

如果您觉得它可以帮助您,并希望继续使用CWMP客户端,我很乐意将完整的源代码发送给您(或在此处上传)。然而,,我警告你,-我不记得任何关于这个项目的事情了,所以我不能回答任何问题!

关于实现时间,我花了大约2-3个月的时间。我实现了自己的HTTP服务器和SOAP解析器/生成器(使用IXML进行XML解析)。这不是什么花哨的东西,但它是工作的-它甚至通过OpenSSL支持SSL!

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

票数 3
EN

Stack Overflow用户

发布于 2012-06-01 06:49:39

我最近开发了名为freecwmp的GPLv2 TR-069 (cwmp)客户端。你可以在这里找到它:

http://www.freecwmp.org/

票数 2
EN

Stack Overflow用户

发布于 2014-04-04 23:25:43

我们开发了一个完整的开源软件,叫做easycwmp。请访问http://www.easycwmp.org了解更多详细信息并下载源代码

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4793690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档