![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TR069协议与商业应用
文章平均质量分 91
kcyuan
科创园地,分享技术知识,为科技助力发展,贡献一己之力。
展开
-
TR069协议与商业应用8——移植cwmp到ARM平台运行和测试
移植:1. 拷贝依赖库到开发板中 交叉编译里面自带libcurl和libexpat,直接拷贝so到开发板中/usr/lib。 同时创建相应的软链接。也可以用提供好的源码文件进行交叉编译2. 拷贝编译后的tr069动态库到开发板 scp device.so 192.168.0.13:/usr/lib3 拷贝编译后的cwmp执行程序到开发板 scp cwmp 192.168.0.13:/usr/bin4. 拷贝配置文件到开发板,便于测试: scp etc_config/* 192原创 2022-04-03 15:18:26 · 1517 阅读 · 0 评论 -
TR069协议与商业应用6——TR069动态库开发
声明:原创作品,严禁用于商业目的。 如有任何技术问题,欢迎和我交流:19826269205(微信同号)。文章目录1. 加载lib库2. 设备相关初始化3. 解析ACS URL4. RPC Method5.总结腾讯课堂链接B站视频链接1. 加载lib库1) 打开动态连接库前面我们定义的cwmp进程上下文结构体cwmp_context,使用dlopen以指定的模式打开动态库文件,并返回设备library的handle: //打开设备handle cwmp_ctx->hand原创 2022-04-01 12:41:42 · 1075 阅读 · 0 评论 -
TR069协议与商业应用7——Stun协议实现技术(提供源码解决方案)
声明:原创作品,严禁用于商业目的。 如有任何问题,欢迎和我交流:408797506@qq.com(微信:408797506)文章目录1. 协议规范2. 技术实现3. 对接公网ACS测试1. 协议规范STUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于N原创 2022-03-06 22:13:19 · 4438 阅读 · 4 评论 -
TR069协议与商业应用5——TR069协议架构设计
程序架构设计的思想来自于easycwmp官网,看过或者用过easycwmp的工程师应该都知道,该开源代码还有商业版,而且价格不菲。easycwmp官网如是说:DataModel is developped with shell as free solution and with C as commercial solution.。开源代码用来学习还是值得的,若是用于商业产品可能就会显得"力不从心"。具体原因在前面的easycwmp商业源码和免费源码对比中可见,那么如何开发可以商业使用的TR069模块,并且实原创 2022-04-01 10:13:45 · 4364 阅读 · 0 评论 -
TR069协议与商业应用3—最新easycwmp源码编译运行与ITMS测试(单独篇)
EasyCwmp设计包括2个部分:EasyCwmp Core:它包括 TR069 CWMP 引擎,并负责与ACS服务器的通信。使用C语言开发。EasyCwmp DataModel:它包含 TR-06 的 DATAModel,并且符合某些 DataModel 标准,例如 TR-098,TR-181,TR-104 等。使用 shell 脚本开发,只支持部分协议模型,在开发和维护过程效率比较低。原创 2022-03-29 18:04:51 · 1750 阅读 · 0 评论 -
TR069协议与商业应用4——TR069服务器测试工具
声明:原创作品,严禁用于商业目的。 如有任何问题,欢迎和我交流(微信号:15240377504)。文章目录1. openACS2. VigorACS3. XACS3.1 概述3.2. 设备接入3.3 管理端登录3.4 更多功能4. 华为ITMS软件4.1 TMS1000 简介4.2 TMS1000 系统组件4.3 TMS1000 应用案例1. openACSOpenacs是一个早期用Java编写的开源的ACS服务器,该项目于2007-09-06 由Audrius Valunas发起,经过四年的开发,O原创 2022-03-29 17:53:29 · 6561 阅读 · 4 评论 -
TR069协议与商业应用2-EasyCwmp开源代码学习
Cwmp源码组成1.3 EasyCwmp文件依赖2. EasyCwmp执行流程2.1 主函数2.2 RPC Methods (CPE)2.3 商业源码对比3. easycwmp源码编译和测试(X86平台)1. 源码结构1.1 EasyCwmp设计架构EasyCwmp设计包括2个部分:EasyCwmp Core:它包括 TR069 CWMP .........原创 2022-03-19 11:16:07 · 2672 阅读 · 0 评论 -
TR069协议与商业应用1——概述(带目录索引)
1. 概述: 协议规范,acs环境,免费easycwmp开发设计思想,商业TR069开发2. TR069知识基础:协议规范、数据模型,RPC method支持, Event事件、acs反向链接,http认证(摘要,基本认证)、STUN等。常见TR069测试的软件,有openacs(鼻祖)、CDRouter、华为的itms、国外的测试工具vigoracs、还有个人组织的xacs等常见测试软件。后续会专门介绍相关测试软件的安装和测试。......原创 2022-03-17 15:01:52 · 4072 阅读 · 1 评论