Soap CWMP CPE(客户端)实现

Soap CWMP CPE(客户端)实现,soap,protocols,easycwmp,Soap,Protocols,Easycwmp,我正在尝试启动并运行TR-069/CWMP协议。我发现了一个名为openACS的开源ACS服务器。我的问题是CPE,似乎没有任何开源CPE实现。我发现了一些项目,但没有一个是活的。我想知道是否有人知道任何完整的CPE实施?还有,有人知道自己在实施该协议时需要做多少工作吗 谢谢。简而言之,没有完全实现的开源CPE实现。似乎也没有任何开源实现在进行中。另外,我相信在创建自己的实现时会涉及到很多工作 在5-6年前,我在纯C中实现了一个通用的独立CWMP客户端。这是我所在大学的一个项目(有一本关于这个的

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


谢谢。

简而言之,没有完全实现的开源CPE实现。似乎也没有任何开源实现在进行中。另外,我相信在创建自己的实现时会涉及到很多工作

在5-6年前,我在纯C中实现了一个通用的独立CWMP客户端。这是我所在大学的一个项目(有一本关于这个的出版物)

实际上,如果你读了这篇文章,你会发现我们提出了一种通过Java创建(实例化)CWMP客户机的方法。您可以使用java程序来定义CWMP客户机的模型,并创建一个配置文件,供通用CWMP客户机使用。之后,您使用一些钩子来定义应该对模型的每个参数的Set或Get执行什么操作

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

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

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


此外,我还创建了一个bitbucket存储库,其中包含客户端的源代码:。我希望它能有所帮助——如果是的话,只需添加对我最近开发的名为freecwmp的GPLv2 TR-069(cwmp)客户端的原始项目的引用即可。你可以在这里找到它:


没有积极开发的CWMP客户端是不正确的。freecwmp正在积极开发,并获得GPLv2许可;它已经在生产中使用。主要关注OpenWrt平台


我也开始做服务器端ACS和CWMP代理。更多信息可以在项目网页上找到:

我们开发了一个完整的开源软件,名为。有关更多详细信息,请访问并下载源代码

Hi Serafeim,谢谢您的回复。不幸的是,我无法访问您的出版物,因为我在ieeexplore上没有帐户。不过,如果我能看到你客户的源代码,那就太好了。如果你能上传到某个地方,那就太好了。再次感谢您的帮助。我已创建了一个bitbucket存储库,其中包含客户端的源代码:。我希望它有帮助-如果是的话,只需添加一个对原始项目的引用。我正在浏览代码,我不得不说它写得很好,很容易理解。我知道你说你什么都不记得了,但我只是有点困惑。通过查看代码,我注意到您已经为Inform RPC和其他只有ACS需要解析的RPC实现了解析函数。您的初衷是同时创建CPE和ACS吗?您好,我很高兴您发现它很有用!您是对的,有解析和创建Inform和InformResponse消息的方法(也适用于GetParameterNames、GetParameterValues、SetParameterValues)。这是因为我使用这些函数创建示例XML,其中包含这些消息的请求和响应,以便在一些实验中使用它们。您将看到,对于GetRPCMethods或rebootmessage,我有只解析请求并只创建响应的代码。我还没有在C中实现ACS(但是为了测试的目的,我在Java中实现了一个非常简单的ACS!)…是否在任何地方使用?是否有任何产品使用此客户端?该网站没有提供关于谁可能正在使用该堆栈的详细信息。我无法帮助您使用TR-069,但我可以告诉您,虽然OpenACS是一款非常棒的软件,但OpenACS中的“ACS”代表“架构社区系统”而不是“自动配置服务器”,因此在这种情况下可能对您没有用处。:-)祝你好运BrianHi Brian,谢谢你的回复,但是我说的OpenACS是一个自动配置服务器,有两个项目叫做OpenACS:)嘿,你说得对-它在Sourceforge上。这对我来说是新闻!谢谢你的提醒。祝CPE搜索好运。