<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-109  評論-187  文章-25  trackbacks-0

    ???????????

    做為新一代 3G 及移動終端浪潮的設備管理平臺, OMA DM 技術獲得了眾多設備廠商和運營商的追捧,也為軟件開發商提供新的崛起機會。業內目前也有不少工作在做這方面的軟件。好多公司這方面的產品都是基于Sync4J開發的。

    Sync4J 開源項目為我們提供了完整的 OMA DM 1.1.2 規范的 Java 實現。本文記錄了 Sync4J DM Server 安裝以及使用SCTS模擬器來模擬手機做一個DM業務,本文沒有用PPG來通過短信方式來用真手機來做,只是用模擬器來做的。SCTSOMA官方提供的一個測試工具,主要用來測試DMserver的,這里我們用來測試Sync4JSync4JSCTS的集合是我們學習OMA的一個很好的方式。

    1 :用到以下工具。

    ? Oracle9i

    ? jboss-3.2.3

    ? sync4j-server-dm-1.4.9?? sync4j 官方有下載

    ? SCTS_DeviceManagement_v1.12.zip? OMA 官方網站有下載。

    ?

    ?

    2 :安裝調試

    ? 2.1 解壓文件:

    ?? jboss-3.2.3 解壓到 C:\jboss-3.2.3

    sync4j-server-dm-1.4.9 解壓到 D:\sync4j\all\server-dm .

    直接安裝 SCTS.

    ? 2.2 配置環境變量

    ? JAVA_HOME=

    ? J2EE_HOME= C:\jboss-3.2.3

    ? SYNCSERVER_HOME= D:\sync4j\all\server-dm

    2.3 修改SYNCSERVER_HOME下的幾個配置文件

    ? ?SYNCSERVER_HOME\ default\config\common\properties\ Sync4j.properties

    把第一行改為 server.uri=http://your IP:8080/sync4j-dm/dm

    ? SYNCSERVER_HOME\ install.properties 改為

    (1)server-name=http://10.150.4.7:8080/sync4j-dm/dm

    ?(2) oracle 的數據庫,以下是用來連接數據庫的,所以一定要配置正確。

    jdbc.classpath=C:\\jboss-3.2.3\\server\\all\\lib\\ojdbc14.jar

    jdbc.driver=oracle.jdbc.driver.OracleDriver

    jdbc.url=jdbc:oracle:thin:@11.11.11.11:1521:abc

    jdbc.user=sync4j

    jdbc.password=sync4j

    2 4以上都做完后用Sync4j自己帶的安裝腳本安裝sync4j dm server

    SYNCSERVER_HOME 下運行 bin\install.cmd jboss32

    2 5由于這個版本存在了一個bug,所以在2.4做完后要修改

    SYNCSERVER_HOME\bin\start.cmd

    把倒數第三行 call\run.bat -c sync4j 改為

    call %J2EE_HOME%\bin\run.bat -c sync4j

    2 6 SYNCSERVER_HOME 運行 bin\start.cmd安裝

    所有程序到安裝到了 jboss_home 下了,可以到 JBOSS_HOME\ server\sync4j 就可以看到了,看一下你的 oralce 庫里面也初始化了數據,表也建好了。

    ?

    2 7 添加一個手機(我們其實是個模擬器)上來

    http://your ip:8080/dmdemo/jsp/addDevice.jsp 填寫一個 IMEI:111111111111111,

    ?

    2 8 配置scts

    Add device : IMEI:111111111111111 然后點 apply

    點擊 DM Account

    Name sync4j

    Server:sync4j

    Con : 不用填寫

    Address http://your ip /sync4j-dm/dm

    Port :8080

    Server authentication:

    ? Digest : 找數據庫用 sync4j 的數據庫中, sycn4j_device 表中 :IMEI:111111111111111 server password 為: srvpwd, 把這個 password 填寫到 password 中。

    Client authentication

    ?? DIGEST: USER NAME: sync4j PASSWORD: sync4j

    Add 就可以了

    然后點 connect 連一下 DM SERVER 看看能否連上。 第一次一般會出現認證錯我,接著再聯一次就可以了, SCTS 有日志可以查看。

    ?

    如果連通了那下面就來做一個采集模擬器上的一個節點吧。

    ?

    http://your ip:8080/dmdemo/index.html

    device id IMEI:111111111111111 login

    1.JPG

    ?

    ? 然后點擊 add to operation list

    2.JPG

    然后用 SCTS 主動回聯一下,看看 server 能夠拿到這個節點的值

    3.JPG

    你會看到 6 message !!!

    詳細看一下這 6 message 你會發現,這個節點的采集已經成功了!

    ?

    ?

    ?

    ?

    posted on 2007-02-05 10:02 小小程序程序員混口飯吃 閱讀(9293) 評論(11)  編輯  收藏 所屬分類: java

    評論:
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2007-04-24 16:14 | ferrari4000
    看來樓主對dm很有研究啊!我也跟oma dm不少時間了,可以和樓主交流一下嗎?
    MSN: jerrylee2002@hotmail.com  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2007-04-28 16:27 | childlg
    能否與樓主交流一下呀。
    我用的是
    jboss-3.2.2RC1_tomcat-4.1.24.zip
    funambol-dm-server-3.5.1.zip
    postgresql-8.1.5-1.zip
    SCTS_DM_1.1.2.msi

    以上都安裝成功了,但
    http://localhost:8080/dmdemo/index.html
    的頁面上分成兩個部份上半部份出現了正常的AddDevice和Login選項,
    而下半部份卻出現HTTP Status 500 -The server encountered an internal error () that prevented it from fulfilling this request
    此時,按AddDevice也沒有反映。
    我想應該是數據庫連接有問題,可是我應該如何設置呢?
    hzlg@zj165.com
    MSN:hzlg_2006@hotmail.com
    希望多多交流  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2007-11-19 17:01 | Linyi
    不錯,贊一個;4年前我也用過s'ync4j并通讀了源代碼,改造了一個DS服務器。呵呵。。那個時候sync4j還不支持DM

      回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2008-03-22 17:36 | wu kunting
    公司現在做手機的SyncML,我的MSN wkt_koretide@hotmail.com. 多多交流  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境[未登錄] 2009-03-11 11:06 | Ken
    你好,我也用funambol和scts在本機大家一個server和client的環境熟悉OMA DM,但是到最后scts在主動連接server的時候,server端出現一下錯誤信息:
    com.funambol.transport.http.server.sync4jservlet handleerror
    error creating syncbean
    client端出線以下錯誤信息:
    Toolkit error : HTTP error waiting for a response from the server

    請問這個問題怎么解決?謝謝
    我的msn是:xkleng@hotmail.com


    以下是client的log
    <Message>
    <TransportHdr>
    <![CDATA[
    POST /funambol/dm HTTP/1.1
    Cache-Control: private
    Connection: close
    User-Agent: HTTP SyncML Client [en] (WinNT; I)
    Accept: application/vnd.syncml.dm+wbxml
    Accept-Language: en
    Accept-Charset: utf-8
    Host: 127.0.0.1:8888
    Content-Type: application/vnd.syncml.dm+wbxml
    Content-Length: 371

    ]]>
    </TransportHdr>
    <SyncML xmlns='SYNCML:SYNCML1.1'>
    <SyncHdr>
    <VerDTD>1.1</VerDTD>
    <VerProto>DM/1.1</VerProto>
    <SessionID>5</SessionID>
    <MsgID>1</MsgID>
    <Target>
    <LocURI>http://127.0.0.1:8888/funambol/dm</LocURI>
    </Target>
    <Source>
    <LocURI>dmtest</LocURI>
    </Source>
    <Cred>
    <Meta>
    <Format xmlns='syncml:metinf'>b64</Format>
    <Type xmlns='syncml:metinf'>syncml:auth-basic</Type>
    </Meta>
    <Data>eXk6eXk=</Data>
    </Cred>
    <Meta>
    <MaxMsgSize xmlns='syncml:metinf'>5000</MaxMsgSize>
    <MaxObjSize xmlns='syncml:metinf'>25000</MaxObjSize>
    </Meta>
    </SyncHdr>
    <SyncBody>
    <Alert>
    <CmdID>1</CmdID>
    <Data>1201</Data>
    </Alert>
    <Replace>
    <CmdID>2</CmdID>
    <Item>
    <Source>
    <LocURI>./DevInfo/Lang</LocURI>
    </Source>
    <Data>en-us</Data>
    </Item>
    <Item>
    <Source>
    <LocURI>./DevInfo/DmV</LocURI>
    </Source>
    <Data>4.0</Data>
    </Item>
    <Item>
    <Source>
    <LocURI>./DevInfo/Mod</LocURI>
    </Source>
    <Data>scts devman</Data>
    </Item>
    <Item>
    <Source>
    <LocURI>./DevInfo/Man</LocURI>
    </Source>
    <Data>SyncML</Data>
    </Item>
    <Item>
    <Source>
    <LocURI>./DevInfo/DevId</LocURI>
    </Source>
    <Data>dmtest</Data>
    </Item>
    </Replace>
    <Final/>
    </SyncBody>
    </SyncML>
    </Message>
      回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2010-10-19 08:48 | 學習交流
    我們公司正在研究DM,想和大家一起交流交流,加我qq 82116008  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2011-04-18 16:10 | 李倓
    你好  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2011-04-18 16:11 | 李倓
    我也是最近在給中國移動做DM的一個程序員,能和大家一起交流? 我的qq是396627398 郵箱liyan12167@163.com 目前對協議部分比較了解,希望能和大家聊聊細節  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2011-04-18 16:13 | 李倓
    @wu kunting
    OMA+DM的東西能一起交流下嗎 qq396627398 郵箱liyan12167@163.com  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2011-04-18 16:13 | 李倓
    @ferrari4000
    OMA+DM的東西能一起交流下嗎 qq396627398 郵箱liyan12167@163.com  回復  更多評論
      
    # re: 用Sync4J和SCTS搭建一個OMA DM的學習環境 2013-04-26 16:48 | 李三琦
    樓主有些問題想向您請教,方便的話加下我的qq吧,非常感謝834449899  回復  更多評論
      
    主站蜘蛛池模板: 免费jjzz在线播放国产| 国产午夜不卡AV免费| 91免费精品国自产拍在线不卡| 黑人精品videos亚洲人| 成人久久免费网站| 亚洲va中文字幕无码久久不卡| 99在线视频免费观看| 亚洲乱码一区二区三区在线观看| A级毛片成人网站免费看| 情人伊人久久综合亚洲| 国产色爽免费无码视频| 精品无码一区二区三区亚洲桃色| 男人免费视频一区二区在线观看| 国产成人免费手机在线观看视频 | 四虎精品免费永久免费视频| 免费人成年激情视频在线观看| 理论片在线观看免费| 亚洲国产成人久久精品大牛影视| 免费毛片在线看片免费丝瓜视频| 亚洲国产午夜精品理论片在线播放 | 8x成人永久免费视频| 亚洲人成777在线播放| 四虎影院免费视频| 污污污视频在线免费观看| 亚洲Av无码精品色午夜 | 亚洲国产精品网站在线播放| 四虎永久免费地址在线网站| 国产精品永久免费| 自怕偷自怕亚洲精品| 成人免费无码大片A毛片抽搐色欲| 无码亚洲成a人在线观看| 亚洲日韩在线观看| 69精品免费视频| 国产精品亚洲小说专区| 国产精品亚洲片在线观看不卡| 久久久久av无码免费网| 美女裸免费观看网站| 亚洲欧洲在线观看| 国产精品免费综合一区视频| 国内精品免费视频精选在线观看 | 可以免费看黄视频的网站|