新聞中心

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

        電能量遙測系統的點對點、短消息協議的改進

        作者: 時間:2011-08-29 來源:網絡 收藏

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

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

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

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

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

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

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 五河县| 呼玛县| 兰坪| 高唐县| 蒙阴县| 桦川县| 邯郸县| 永顺县| 桂东县| 天气| 灌南县| 濮阳市| 兴山县| 丹棱县| 凤山县| 新建县| 佳木斯市| 南丰县| 汝州市| 大同市| 武邑县| 嘉善县| 屯门区| 马山县| 宜兴市| 都江堰市| 丹巴县| 密山市| 呼和浩特市| 宁海县| 共和县| 浮梁县| 文化| 晋江市| 凤冈县| 呼图壁县| 牙克石市| 永州市| 沅江市| 于都县| 永新县|