Вопрос

Я пытаюсь запустить протокол TR-069/CWMP. Я нашел сервер ACS с открытым исходным кодом, который называется OpenAcs. Моя проблема в CPE, кажется, нет никаких реализаций CPE с открытым исходным кодом. Я нашел несколько проектов, но ни один из них жив. Мне было интересно, знает ли кто -нибудь о какой -либо полной реализации CPE? Кроме того, кто -нибудь знает, сколько будет работать в реализации протокола?

Спасибо.

Это было полезно?

Решение

Я внедрил общий отдельный клиент CWMP в Pure C до 5-6 лет. Это был проект для моего университета (есть публикация для этого http://ieeexplore.ieee.org/xplore/login.jsp?url=http%3A%2F%2fieexplore.ieee.org%2Fiel5%2F30%2F34592%2F01649657.pdf%3Farnumber%3D1649657&authdEctrishdEctrishd=3)

Ну, на самом деле, если вы прочитаете статью, вы увидите, что мы предлагаем там методологию создания (создания) клиентов CWMP через Java. Вы можете использовать программу Java для определения модели клиента CWMP и создать файл конфигурации, который будет использоваться общим клиентом CWMP. После этого вы использовали несколько крючков, чтобы определить, что следует сделать на наборе или получить каждый параметр модели.

Если я правильно помню, клиент CWMP реализовал большинство требований документа TR-69, и вы можете легко добавить его модель (установить и получить параметры), не используя инструменты Java.

Если вы чувствуете, что это может помочь вам и хотите продолжить клиент CWMP, я бы с радостью отправил вам (или загрузите немного) полный исходный код. Однако я предупреждаю вас - Я ничего не помню об этом проекте, поэтому я не могу ответить на какие -либо вопросы!

Что касается времени внедрения, это заняло у меня около 2-3 месяцев. Я реализовал свой собственный HTTP -сервер и анализатор / генератор SOAP (используя IXML для анализа XML). Это не было чем -то необычным, но это работало - он даже поддерживал SSL через OpenSSL!

Кроме того, я создал репозиторий Bitbucket, содержащий исходный код клиента: http://bitbucket.org/spapas/cwmpclient. Анкет Я надеюсь, что это полезно - если это так, просто добавьте ссылку на оригинальный проект

Другие советы

Недавно я разработал клиент GPLV2 TR-069 (CWMP) под названием FreeCWMP. Вы можете получить его здесь:

http://www.freecwmp.org/

Мы разработали полный полный открытый исходный код под названием . Анкет пожалуйста, посетите http://www.easycwmp.org Для получения более подробной информации и для загрузки источника

Это не правда, что нет активного развития клиента CWMP. FreeCWMP находится в активной разработке и имеет лицензию GPLV2; Он уже используется в производстве. Основное внимание уделяется платформе OpenWRT.

Также я начал делать ACS Server ACS и прокси CWMP. Более подробную информацию можно найти на веб -странице проекта: http://freecs-ng.org/

Короткий ответ заключается в том, что нет полностью реализованных реализаций CPE с открытым исходным кодом. Похоже, что не существует никаких реализаций с открытым исходным кодом. Кроме того, я считаю, что в создании моей собственной реализации будет много работы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top