国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在線解析二進(jìn)制報文

這篇具有很好參考價值的文章主要介紹了在線解析二進(jìn)制報文。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

現(xiàn)狀

智能設(shè)備應(yīng)用越來越普遍,深入到生活的各個方面,從智慧農(nóng)業(yè)到智能制造,從水利灌溉到電力傳輸,從工業(yè)生產(chǎn)到智能家居。智能設(shè)備應(yīng)用在各個領(lǐng)域,設(shè)備之間都是通過數(shù)據(jù)交換來達(dá)到信息共享和互相操作,交換的數(shù)據(jù)都遵守某個協(xié)議標(biāo)準(zhǔn),在測試時,調(diào)試時和排查問題過程中往往會需要分析交換的數(shù)據(jù)報文。分析報文是個費(fèi)力和費(fèi)時的過程,所以出現(xiàn)了很多針對某個協(xié)議開發(fā)的解析工具,這篇文章引入一個新的思路,在平臺通過配置就可以解析報文方法,而不需要針對某個協(xié)議去開發(fā)特定的工具。目前,平臺已經(jīng)支持了多個IEC104, MODBUS TCP,MODBUS RTU MODBUS ASCII等標(biāo)準(zhǔn)的協(xié)議。

免費(fèi)的IOT-Assistant

IOT-Assistant是一個旨在減輕物聯(lián)網(wǎng)從業(yè)人工作的軟件,簡稱物聯(lián)網(wǎng)助手。目前,它主要用于分析智能設(shè)備二進(jìn)制流式報文協(xié)議,比如IEC104中帶品質(zhì)遙測報文68 13 06 00 02 00 09 82 14 00 01 00 01 07 00 A1 10 00 89 15 00。它不支持JSON和SOAP這種可讀性高的報文,它也不能和設(shè)備進(jìn)行通信,所以它不支持設(shè)備調(diào)試,但能分析輸入的報文,也支持用戶拼裝報文,能在不少場合減輕工作量。

五個功能點(diǎn)

  • 配置報文術(shù)語,報文塊和解析規(guī)則
  • 支持協(xié)議分享的團(tuán)隊協(xié)作功能
  • 分析二進(jìn)制流報文
  • 拼裝二進(jìn)制報文
  • 內(nèi)置支持IEC101/104和MODBUS標(biāo)準(zhǔn)協(xié)議

1 配置報文值含義,報文塊和解析規(guī)則

報文值含義是指標(biāo)準(zhǔn)中某個值表示的意思,比如104規(guī)約中類型標(biāo)識值,0x01表示單點(diǎn)遙信,0x03表示雙點(diǎn)遙信。字段用可讀的名詞來會更易于交流,也容易記憶。
大部分的協(xié)議標(biāo)準(zhǔn)都會分為協(xié)議頭,協(xié)議尾和數(shù)據(jù)信息,有些數(shù)據(jù)區(qū)塊在協(xié)議的多個報文中都是具有相同的結(jié)構(gòu),這里用報文塊來描述一段常被復(fù)用的區(qū)塊。
解析規(guī)則可以配置每個字節(jié)和每個位的解析方式,以及解析后還應(yīng)進(jìn)行的偏移,放大和縮小,及復(fù)雜的加工邏輯,這里支持常用+,-,*,/ 等四則運(yùn)算。
在線解析二進(jìn)制報文

2 支持協(xié)議分享的團(tuán)隊協(xié)作功能

在工作中往往有多種角色需要分析報文,有嵌入開發(fā)工程師,平臺軟件開發(fā)工程師,測試工程師和工程維護(hù)工程師。大家都需要按同一個協(xié)議來解析報文,所以在系統(tǒng)中加入了協(xié)議分享的功能,可以把協(xié)議分享給內(nèi)部的和外部的工程師,這樣避免了大家解析工具不同步造成的歧義。當(dāng)相應(yīng)的工作結(jié)束后可以停止分享,也有利于加強(qiáng)協(xié)議的安全管理。

3 分析二進(jìn)制流報文

分析二進(jìn)制流報文是物聯(lián)網(wǎng)助手的主要目的,如果協(xié)議族有較好的匹配規(guī)則,只需選擇報文隸屬的協(xié)議族,就可以解析報文,如果協(xié)議族沒有較好的匹配規(guī)則,比如MODBUS協(xié)議,有些報文不能識別是上行報文還是下行報文,這時需要指定某個報文去解析。下面這張圖是解析IEC104的一個報文。
在線解析二進(jìn)制報文

4 拼裝二進(jìn)制報文

拼裝報文是分解報文的逆過程,用于輔助工程師手動組裝一個報文。這個功能目前還比較弱,我們也沒有好的構(gòu)思。如果你有好的構(gòu)思,歡迎你給我們建議,你也可以加入我們的開放團(tuán)隊。
在線解析二進(jìn)制報文

5 內(nèi)置支持IEC101/104和MODBUS標(biāo)準(zhǔn)協(xié)議

IEC101/104和MODBUS標(biāo)準(zhǔn)協(xié)議應(yīng)用的太廣泛了,所以已經(jīng)在系統(tǒng)配置好了這兩個協(xié)議,同時也用了這兩個協(xié)議來測試和驗(yàn)證軟件的功能。

上面介紹了這么多,感謝看官的閱讀。這里我們奉上物聯(lián)網(wǎng)助手給你!通過上面的介紹,如果對你會有幫助,歡迎使用。祝大家工作愉快!文章來源地址http://www.zghlxwxcb.cn/news/detail-455669.html

到了這里,關(guān)于在線解析二進(jìn)制報文的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • class文件中,常量池之后的相關(guān)數(shù)據(jù)解析!【class二進(jìn)制文件分析】

    class文件中,常量池之后的相關(guān)數(shù)據(jù)解析!【class二進(jìn)制文件分析】

    前言:前段時間讀《深入java虛擬機(jī)》介紹到class文件的時候,由于理論知識較多,人總感覺疲憊不堪,就泛泛閱讀了一下。在工作中使用起來知識點(diǎn)知道,但是總是需要查閱各種資料。今天有時間,繼續(xù)整理常量池后面的相關(guān)知識。 class文件中,我們可以通過背或記也好,或

    2024年02月07日
    瀏覽(27)
  • HTML5 WebSocket介紹與基本使用(解析服務(wù)端返回的二進(jìn)制數(shù)據(jù))

    HTML5 WebSocket介紹與基本使用(解析服務(wù)端返回的二進(jìn)制數(shù)據(jù))

    WebSocket 是 HTML5 開始提供的一種在單個 TCP 連接上進(jìn)行全雙工通訊的協(xié)議。 WebSocket 使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡單,允許服務(wù)端主動向客戶端推送數(shù)據(jù)。在 WebSocket API 中,瀏覽器和服務(wù)器只需要完成一次握手,兩者之間就直接可以創(chuàng)建持久性的連接,并進(jìn)行

    2024年02月15日
    瀏覽(37)
  • 【華為OD機(jī)試真題 C++語言】101、二進(jìn)制差異數(shù) | 機(jī)試真題+思路參考+代碼解析

    ??個人博客首頁: KJ.JK ? ??專欄介紹: 華為OD機(jī)試真題匯總,定期更新華為OD各個時間階段的機(jī)試真題,每日定時更新,本專欄將使用C++語言進(jìn)行更新解答,包含真題,思路分析,代碼參考,歡迎大家訂閱學(xué)習(xí) ??題目描述 對于任意兩個正整數(shù)A和B,定義它們之間的差異值和

    2024年02月15日
    瀏覽(24)
  • 【十進(jìn)制 轉(zhuǎn) 二進(jìn)制】【二進(jìn)制 轉(zhuǎn) 十進(jìn)制】10進(jìn)制 VS 2進(jìn)制【清華大學(xué)考研機(jī)試題】

    【十進(jìn)制 轉(zhuǎn) 二進(jìn)制】【二進(jìn)制 轉(zhuǎn) 十進(jìn)制】10進(jìn)制 VS 2進(jìn)制【清華大學(xué)考研機(jī)試題】

    原題鏈接 本題我們先需要知道 十進(jìn)制 如何轉(zhuǎn) 二進(jìn)制 二進(jìn)制 如何轉(zhuǎn) 十進(jìn)制 十進(jìn)制 如何轉(zhuǎn) 二進(jìn)制: 十進(jìn)制轉(zhuǎn)成二進(jìn)制 例如 173 轉(zhuǎn)成 二進(jìn)制 就把173 短除法 除到0 然后 得到的余數(shù), 從下往上寫 二進(jìn)制 轉(zhuǎn)成 十進(jìn)制 利用如圖方法,把二進(jìn)制 轉(zhuǎn)成 十進(jìn)制 本題是高精度,如何

    2023年04月26日
    瀏覽(31)
  • 將數(shù)據(jù)轉(zhuǎn)二進(jìn)制流文件,用PostMan發(fā)送二進(jìn)制流請求

    將數(shù)據(jù)轉(zhuǎn)二進(jìn)制流文件,用PostMan發(fā)送二進(jìn)制流請求

    一、將byte數(shù)組轉(zhuǎn)二進(jìn)制流文件,并保存到本地 byte [] oneshotBytes=new byte[]{78,-29,51,-125,86,-105,56,82,-94,-115,-22,-105,0,-45,-48,-114,27,13,38,45,-24,-15,-13,46,88,-90,-66,-29,52,-23,40,-2,116,2,-115,17,36,15,-84,88,-72,22,-86,41,-90,-19,-58,19,99,-4,-63,29,51,-69,117,-120,121,3,-103,-75,44,64,-58,-34,73,-22,110,-90,92,-35,-18,-128,16,-

    2024年02月15日
    瀏覽(30)
  • java圖片轉(zhuǎn)二進(jìn)制流_java將文件轉(zhuǎn)化成二進(jìn)制流

    二進(jìn)制流的主要編碼格式是base64碼??梢栽诰W(wǎng)上找一些在線轉(zhuǎn)base64編碼的網(wǎng)站進(jìn)行嘗試轉(zhuǎn)換。 例如:http://imgbase64.duoshitong.com/然后通過前端展現(xiàn)和下載。 前端顯示二進(jìn)制流圖片(src中放置base64碼及二進(jìn)制流) 前端下載二進(jìn)制流文件(herf中放置base64碼及二進(jìn)制流,download后面放

    2024年02月06日
    瀏覽(35)
  • 后端返回二進(jìn)制流,前端處理二進(jìn)制文件流,實(shí)現(xiàn)預(yù)覽圖片以及PDF

    后端返回二進(jìn)制流,前端處理二進(jìn)制文件流,實(shí)現(xiàn)預(yù)覽圖片以及PDF

    1、首先預(yù)覽PDF需要 后端 將響應(yīng)頭 Content-Type 設(shè)置為PDF類型 application/pdf ,不能預(yù)覽,會直接下載 2、 前端 定義接口:并設(shè)置相應(yīng)類型 responseType 為 blob 請求數(shù)據(jù):通過 window.URL.createObjectURL(res) 轉(zhuǎn)成本地預(yù)覽地址, 在通過 window.open() 方法打開轉(zhuǎn)成本地預(yù)覽地址即可預(yù)覽PDF,如下

    2024年02月15日
    瀏覽(38)
  • Python中二進(jìn)制十進(jìn)制轉(zhuǎn)換

    ????????hello大家好,今天我想和大家分享一下在Python中進(jìn)制轉(zhuǎn)換加減法的方法。 ????????比如現(xiàn)在我們需要求100 + 10,然后需要將結(jié)果110以二進(jìn)制的形式返回,又或者我們現(xiàn)在有一個小需求,就是要計算二進(jìn)制1010和二進(jìn)制1011的和是多少,然后依舊以二進(jìn)制的形式返回

    2024年02月16日
    瀏覽(95)
  • 【Python 千題 —— 基礎(chǔ)篇】進(jìn)制轉(zhuǎn)換:十進(jìn)制轉(zhuǎn)二進(jìn)制

    題目描述 計算機(jī)底層原理中常使用二進(jìn)制來表示相關(guān)機(jī)器碼,學(xué)會將十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)是一個非常重要的技能。現(xiàn)在編寫一個程序,輸入一個十進(jìn)制數(shù),將其轉(zhuǎn)換成二進(jìn)制數(shù)。 輸入描述 輸入一個十進(jìn)制數(shù)。 輸出描述 程序?qū)⑤斎氲氖M(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),并輸出其

    2024年02月07日
    瀏覽(30)
  • C語言【進(jìn)制轉(zhuǎn)換】35:輸出二進(jìn)制補(bǔ)碼

    C語言【進(jìn)制轉(zhuǎn)換】35:輸出二進(jìn)制補(bǔ)碼

    總時間限制:? 1000ms 內(nèi)存限制:? 65536kB 描述 輸入一個整型(int)的整數(shù),輸出它的32位二進(jìn)制補(bǔ)碼。 輸入 一個整型整數(shù)。 輸出 輸出一行,即該整數(shù)的補(bǔ)碼表示。 樣例輸入 樣例輸出 00000000000000000000000000000111 代碼實(shí)現(xiàn): 首先要明白 (按位與)和 (左移)的用法 規(guī)則: 11=1 10=

    2024年02月07日
    瀏覽(100)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包