Я реализовал общий клиент CWMP в чистом C до 5-6 лет. Это был проект для моего университета (есть публикация для этого http://ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F30%2F34592%2F01649657.pdf%3Farnumber%3D1649657&authDecision=-203)
Ну, на самом деле, если вы прочтете документ, вы увидите, что мы предлагаем методологию создания (создания экземпляров) клиентов CWMP через Java. Вы можете использовать java-программу для определения модели клиента CWMP и создать файл конфигурации, который будет использоваться общим клиентом CWMP. После этого вы использовали некоторые крючки, чтобы определить, что должно быть сделано в Set или Get каждого параметра модели.
Если я правильно помню, клиент CWMP реализовал большинство требований документа TR-69, и вы могли легко добавить его модель (установить и получить параметры) без использования инструментов Java.
Если вы чувствуете, что он может помочь вам и продолжить работу с клиентом CWMP, я с радостью пришлю вам (или загрузите какой-либо) полный исходный код. Однако Я предупреждаю вас - Я ничего не помню об этом проекте, поэтому я не могу ответить на любые вопросы!
Что касается времени выполнения, мне потребовалось около 2-3 месяцев. Я реализовал собственный HTTP-сервер и SOA-парсер/генератор (используя IXML для синтаксического анализа XML). Это не было ничего необычного, но он работал - он даже поддерживал SSL через OpenSSL!
Кроме того, я создал репозиторий bitbucket, содержащий исходный код клиента: http://bitbucket.org/spapas/cwmpclient. Я надеюсь, что это полезно - если это так, просто добавьте ссылку на исходный проект
Я не могу помочь вам с TR-069, но могу вам сказать, что, хотя OpenACS - фантастическая часть программного обеспечения, «ACS» в OpenACS означает «Архитектура Community System ", а не" Auto Configuration Servers ", поэтому, вероятно, вам не подходит в этом случае. :-) удачи Brian – TrojanName
Эй, вы правы - это на Sourceforge. Это новости для меня!Спасибо за хедз-ап. Удачи вам в поиске CPE. – TrojanName
Привет, Брайан, спасибо за ответ, но OpenACS, я говорю об IS-сервере автоматической конфигурации, есть два проекта под названием OpenACS там :) – toc777