Domanda

Sto cercando di ottenere il protocollo TR-069 / CWMP installato e funzionante. Ho trovato un server ACS open source chiamato OpenACS. Il mio problema è il CPE, non sembra essere eventuali implementazioni CPE fonte aperti intorno. Ho trovato un paio di progetti, ma nessuno sono vivi. Mi chiedevo se qualcuno sa di qualsiasi implementazione completa CPE? Inoltre, qualcuno sa quanto lavoro sarebbe coinvolto nell'attuazione del protocollo di me stesso?

Grazie.

È stato utile?

Soluzione

io avevo realizzato uno stand alone generica cliente CWMP in puro C prima di 5-6 anni. Era un progetto per la mia università (v'è una pubblicazione per che http://ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2Fieeexplore.ieee. org% 2Fiel5% 2F30% 2F34592% 2F01649657.pdf% 3Farnumber% 3D1649657 & authDecision = -203 )

Beh, in realtà, se si legge la carta vedrete che ci si propone una metodologia per la creazione (un'istanza) i clienti CWMP attraverso Java. Si potrebbe utilizzare un programma Java per definire il modello del cliente CWMP e creare un file di configurazione che sarebbe utilizzato dal client CWMP generico. Dopo che si è utilizzato alcuni ganci per definire cosa deve essere fatto sul set o Get di ogni parametro del modello.

Se non ricordo male, il cliente CWMP implementato la maggior parte dei requisiti del documento TR-69 e si potrebbe aggiungere il suo modello (set e ottenere i parametri) facilmente senza utilizzare gli strumenti Java.

Se si ritiene che potrebbe aiutare voi e desidera continuare il cliente CWMP, sarei lieto di inviare a voi (o caricare somehere) il codice sorgente completo. Tuttavia vi avverto - Non mi ricordo nulla del progetto e quindi non posso rispondere a qualsiasi domanda!

Per quanto riguarda i tempi di implementazione, mi ci sono voluti circa 2-3 mesi. Io avevo realizzato il mio server HTTP e SOAP parser / generatore (usando iXML per parsing XML). Non era niente di eccezionale ma stava funzionando - ancora supportato SSL tramite OpenSSL

Inoltre, ho creato un repository bitbucket contenente il codice sorgente del client: http://bitbucket.org / spapas / cwmpclient . Spero che sia utile - se lo è, è sufficiente aggiungere un riferimento al progetto originale

Altri suggerimenti

Di recente ho sviluppato GPLv2 TR-069 (CWMP) client chiamato freecwmp. È possibile ottenere qui:

http://www.freecwmp.org/

abbiamo sviluppato un full open source completa chiamato . si prega di visitare il sito http://www.easycwmp.org per maggiori dettagli e per scaricare il sorgente

Non è vero che non esiste un client CWMP attivamente sviluppato. freecwmp è in fase di sviluppo attivo ed è concesso in licenza GPLv2; è già utilizzato nella produzione. Obiettivo principale è sulla piattaforma OpenWrt.

Anche io ho iniziato a fare lato server ACS e CWMP proxy. Maggiori informazioni possono essere trovate sulla pagina web del progetto: http://freeacs-ng.org/

La risposta breve è che ci sono non pienamente attuate le implementazioni CPE open source. Non sembra esserci implementazioni open source in corso sia. Inoltre, credo che ci sarà un bel po 'di lavoro necessario per creare la mia propria implementazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top