• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 手機與無線通信 > 設計應用 > 電能量遙測系統(tǒng)的點對點、短消息協(xié)議的改進

    電能量遙測系統(tǒng)的點對點、短消息協(xié)議的改進

    作者: 時間:2011-08-29 來源:網(wǎng)絡 收藏

      1 )對收以的數(shù)據(jù)均以 68H 開頭, 68H 結(jié)束來標識幀頭,整個數(shù)據(jù)以 0D 結(jié)尾。主站或終端在接收到數(shù)據(jù)后,首先對幀頭做判斷,如果符合以 68H 開頭,同時以 ODH 結(jié)尾,則繼續(xù)做下一步判斷,否則就將該非法數(shù)據(jù)拋棄。

      2 )幀頭內(nèi)包括字節(jié)數(shù),字節(jié)數(shù)是指從消息類型到校驗字字節(jié)前的字節(jié)數(shù)。指明傳送數(shù)據(jù)的字節(jié)數(shù),是因為固定的消息類型有固定的字節(jié)數(shù)。主要目的是為了讓接收方檢查數(shù)據(jù)的合法性。

      3 )識別碼是由發(fā)送方提供的,接收方在收到后,將之原封不動的傳回。識別碼的作用在通訊中得到充分的體現(xiàn),由于的實時性不高,所以可能產(chǎn)生主站先發(fā)的命令終端后收到的可能。終端對任何時候收到的抄表命令都會進行響應,發(fā)起抄表計動作,然后將電量上送給主站,而主站對收到的終端短消息都要進行識別碼的判斷,如果該數(shù)據(jù)的識別碼與剛發(fā)送命令的識別碼的判斷一致,那么主站對該數(shù)據(jù)做處理入庫,否則作為無效數(shù)據(jù)拋棄。

      4 )消息是用來定義每次發(fā)送的短消息類型。對主站,根據(jù)消息類型的不同做不同都處理,入不同的數(shù)據(jù)庫。對終端,根據(jù)消息類型的不同,做不同的抄表動作。

      5 )伯類型是用于發(fā)送異常事件短信用到的字節(jié),用以標識不同的事情類型。事件類型的功效與消息相似。

      6 )校驗字指從消息到校驗字字節(jié)前的數(shù)據(jù)異或得到的結(jié)果。接收方接收到數(shù)據(jù)之后,需要對從消息類型到校驗字字節(jié)前的字節(jié)數(shù)同樣進行異或,把行到的結(jié)果與接收到的校驗字做判斷,判斷收到的數(shù)據(jù)的正確與否。

      在實際測試及應用中,不管是點對點通訊過程中傳送的數(shù)據(jù)或是短消息方式傳送的數(shù)據(jù),以此為根據(jù)進行判斷和處理,能正確將不同的數(shù)據(jù)存入響應的數(shù)據(jù)庫,同時由于有校驗字作保障,可以避免數(shù)據(jù)在傳輸過程中出現(xiàn)錯誤。同時根據(jù)識別碼可以很好的避免短消息延時,或先請求的后到過的情況。



    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 资兴市| 龙州县| 翁牛特旗| 武隆县| 五原县| 兴安县| 东乌珠穆沁旗| 宁明县| 衢州市| 留坝县| 南汇区| 安吉县| 城固县| 遂平县| 太仓市| 和林格尔县| 漳州市| 堆龙德庆县| 和龙市| 樟树市| 麦盖提县| 济南市| 闻喜县| 连城县| 渝中区| 鹿邑县| 金门县| 和平区| 元阳县| 吴江市| 合作市| 林州市| 灵丘县| 霸州市| 乳山市| 武定县| 新和县| 江城| 通道| 全州县| 巴中市|