日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

CWMP开源代码研究3——ACS介绍

發布時間:2023/12/19 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 CWMP开源代码研究3——ACS介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

聲明:本文涉及的開源程序代碼學習和研究,嚴禁用于商業目的。 如有任何問題,歡迎和我交流。(企鵝號:408797506)

本文介紹自己用過的ACS,部分有安裝包和安裝說明。

一. OpenACS

不用多說,acs的鼻祖,openacs是使用java寫的程序,說它是開源,實際上被"open"迷惑了,openacs里面提供的acs.ear實際上是一個軟件發布包,而并無法用eclipse進行開發。關于這個程序的安裝和使用,網上一大堆資料,這里提供個人的安裝說明和下載路徑。 可惜了!?。」倬W沒能繼續維護。

Ubuntu(linux): linux部署參考: http://blog.csdn.net/chow__zh/article/details/8348885

windows部署如下:

1. 資源準備

MySql 下載 http://www.mysql.com/

OpenACS Wiki http://sourceforge.net/apps/mediawiki/openacs/index.php?title=Main_Page

OpenACS下載 http://downloads.sourceforge.net/project/openacs/openacs-binary/0.4/openacs-bin-0.4.zip

Jboss 4.2.2下載 http://downloads.sourceforge.net/project/jboss/JBoss/JBoss-4.2.2.GA/jboss-4.2.2.GA.zip

JDK 1.5下載 http://download.huihoo.com/java/javase/5.0/windows/jdk-1_5_0_07-windows-i586-p.exe

MySQL Connector http://ftp.iij.ad.jp/pub/db/mysql/Downloads/Connector-J/mysql-connector-java-5.1.18.zip

如有連接無法下載,可以留言郵箱地址,發送給讀者

2. 安裝mysql

下載安裝包直接點擊安裝,即可。

3. 安裝JDK

JDK的安裝比較簡單,雙擊安裝文件,一路Next就可以了。

4. 安裝Jboss

解壓縮jboss-4.2.2.GA.zip,就算安裝完成了,網上提醒文件夾的絕對路徑里面不要出現空格,所以我拷貝整個文件夾到D:jboss-4.2.2.GA

5. 設定環境變量

在系統給的環境變量中增加JAVA_HOME和JBOSS_HOME,分別指向Java安裝目錄的jdk目錄和JBOSS的所在目錄。注意增加了環境變量要注銷或者重啟才會生效

6.JBoss驗證

進入JBoss安裝目錄的bin目錄下,雙擊run.bat,JBoss開始運行,如果出現下面的內容,表示運行成功。

這個時候訪問 http://localhost:8080 就可以進入JBoss的管理頁面。

7.MySQL Connector安裝

解壓縮下的壓縮包,拷貝文件夾中的mysql-connector-java-5.1.18-bin.jar 到JBoss安裝目錄的/server/default/lib

8.創建ACS的數據庫

使用下面的命令創建ACS數據庫

CREATE DATABASE ACS;
GRANT ALL ON ACS.* TO your_db_user IDENTIFIED BY 'your_db_password';

如果你使用的是MySQL的默認用戶root,無需執行第二條語句。關于用戶和密碼會在第九步openacs中配置,這一點需要注意!

9. openacs安裝

解壓縮下載的OpenACS壓縮包,拷貝acs.ear和openacs-ds.xml到Jboss的安裝目錄/server/default/deploy
拷貝openacs-service.xml到Jboss的安裝目錄/server/default/deploy/jms

<?xml version="1.0" encoding="UTF-8"?>

<server>
  <mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=acsQueue">
    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
  </mbean>
</server>

根據MySQL的設定修改openacs-ds.xml,假如你的MySQL數據的用戶名為 User, 密碼為Password,修改后的文件如圖

重啟JBoss。訪問 http://localhost:8080/openacs/ 成功

10. 配置

(1) Jboss 綁定ip  

只需要使用cmd進入JBoss目錄,執行run.bat -b X.X.X.X即可。X.X.X.X為acs server 配置的static或動態ip,綁定ip后,上述瀏覽器訪問的地址應該改為http://X.X.X.X:8080/openacs/

(2) CWMP Client配置

CPE關閉http認證,只需要指定URL: http://your.server.ip:8080/openacs/acs 用戶名密碼任意,就可以連接上OpenACS。點擊OpenACS的Hardware models看到連接上的設備。

11. 測試腳本使用

參考:http://guangming008.blog.163.com/blog/static/12039682010721411988/

附:下載地址 http://www.cnblogs.com/wss-linux/p/4170141.html 或者 http://pan.baidu.com/s/1gdvziJT(軟件資源到我的網盤里下載并附有安裝說明)

下面介紹的都是商用軟件,個人沒有代碼,只要軟件安裝包!

二. 南京聯創平臺

之前去南京測試設備,使用過該平臺,工單下發管理設備等,是最早國內商用的cwmp協議的acs開發者,主要與運營商合作,界面是丑了點,好像部分瀏覽器不兼容(可能是瀏覽器版本太高)。目前正在不斷被新的設備生產商競爭,比如華為的itms管理平臺。(無安裝包)

三. 華為itms

個人使用過最好用的acs管理平臺,華為的itms使用了微軟的sql server數據庫,部署在window server2008+服務器上面,對于硬件的性能要求比較高些,現在硬件更新如此迅速,這點性能都不是事。所以只要部署的服務器性能過關,UI界面操作使用起來還是很爽的!更重要的是華為的文檔寫的很符合國人思維閱讀,安裝部署起來很容易。

另外,華為的itms平臺和聯創平臺、中興平臺等基本上是與運營商合作,所以一般小型企業或者公司很難購買得起這些商用平臺,但是參與運營商的招標測試,又不得不受限于這些平臺的工單測試,設備管理等操作。

附: 有安裝包,不提供下載路徑

四. VigorAcs

這個軟件是由國外i-LAN
Technology Pty
Ltd公司出品的,該軟件可以說是openacs的集成,只需要一個安裝包就可以完成部署。相比于openacs,應有更多的模板和可視化圖形界面,起初是免費提供使用,隨著后來CPE端的部署越來越多,該軟件也不再免費,幸運的是,我保存了該軟件的起初免費安裝版本。

附:下載路徑 VigorACS: http://pan.baidu.com/s/1o6EhJpo(軟件資源到我的網盤里下載并附有安裝說明)

五. XACS

近幾年快速發展,使用java開發,目前網絡上的各路開發公司和人才都進行了快速研發和使用,這里介紹一個xacs的qq群(244382328)。

附:群里有安裝包下載

六. 總結

上述介紹的五個ACS平臺,用于CPE的生產商進行tr69的協議研發和測試,應該是綽綽有余了!

如果有CPE側設備的tr069協議開發,歡迎與我交流,后續文章會介紹CWMP協議的開發設計和框架,其實在本系列的第一篇文章里已經有所介紹了。

總結

以上是生活随笔為你收集整理的CWMP开源代码研究3——ACS介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。