久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

Java解析HJ212協(xié)議實戰(zhàn):報文結構、CRC校驗與編碼處理

Java解析HJ212協(xié)議實戰(zhàn):報文結構、CRC校驗與編碼處理 簡介本資源面向環(huán)保監(jiān)測系統(tǒng)開發(fā)工程師與Java學習者提供國標HJ212協(xié)議污染源在線自動監(jiān)控數據傳輸標準的完整解析實現可直接導入Eclipse項目調用。包內共308個文件以197個class編譯文件與100個java源碼為主另含少量xml、properties、classpath等配置與說明文件壓縮包約327KB結構緊湊便于快速集成。內容覆蓋協(xié)議數據結構、編碼解碼、XML/JSON處理、Socket網絡通信、異常處理與JUnit測試等關鍵環(huán)節(jié)并封裝了T212Mapper、SegmentParser、DataConverter、T212Factory等核心解析類讀者可據此理解協(xié)議字段映射與數據轉換邏輯直接復用解析方法或按需擴展。目前已有5072人學習下載適合需要快速落地HJ212數據采集與解析的開發(fā)者參考。1. HJ212 協(xié)議在 Java 里到底難在哪從一條報文說起如果你手上有環(huán)保監(jiān)測設備的對接任務大概率繞不開 HJ212。它全稱是《污染物在線監(jiān)控監(jiān)測系統(tǒng)數據傳輸標準》現場數采儀、CEMS、水質分析儀往上位機傳數據走的基本都是這套報文格式。很多人第一次拿到抓包數據會愣一下##0131QN20240101120000001;ST32;CN2011;PW123456;MNHY0001;CPDataTime20240101120000;a01001-Rtd12.5,a01001-FlagNC4E1看著像字符串拼接真動手解析才發(fā)現坑不少。Java 做這塊的訴求很集中把這一長串文本穩(wěn)定地拆成對象把字段映射到業(yè)務模型再回一條應答報文。難點不在語法而在協(xié)議本身的幾個特性——##和雙重分隔、CP字段里還嵌了一層鍵值對、CRC 校驗要按字節(jié)算、中文編碼在不同廠商設備上還不統(tǒng)一。這篇文章就按我實際做過的路子把 Java 解析 HJ212 從報文結構、解析器實現、應答構造到踩坑排查講透適合正在做環(huán)保數據接入的后端和物聯網方向的人。2. 拆解 HJ212 報文結構先搞清楚每一段是什么2.1 報文的分層結構HJ212 的報文是純文本但它是分層的。最外層用##開頭后面跟 4 位數據段長度然后是數據段最后是 4 位 CRC 校驗。數據段內部用;分隔各個字段字段是KEYVALUE形式。其中CP這個字段特殊它的值被包起來里面又是一層用;分隔的鍵值對比如CPDataTime20240101120000;a01001-Rtd12.5;a01001-FlagN。理解這個兩層結構是寫解析器的前提。我一般把它抽象成三層幀層##、長度、CRC、命令層QN、ST、CN、PW、MN、CP 這些、數據層CP 內部的監(jiān)測因子。很多人翻車就翻在把 CP 當成普通字符串處理結果里面的;和外層的;混在一起split 出來全亂套。層級組成分隔符說明幀層## 長度 數據段 CRC固定位置長度是數據段的字節(jié)數CRC 是數據段的校驗命令層QN/ST/CN/PW/MN/CP 等;請求命令標識、系統(tǒng)編碼、命令編碼數據層CP 內部鍵值對;和監(jiān)測因子編碼、值、標記2.2 關鍵字段的含義和取值QN 是請求編號格式是YYYYMMDDHHmmssSSS加 3 位序列號用來做請求應答的匹配這個字段必須原樣回傳。ST 是系統(tǒng)編碼常見 21 是地表水、22 是污水、31 是煙氣、32 是環(huán)境空氣。CN 是命令編碼2011 是上傳污染物數據2051 是取實時數據9011 是心跳。MN 是設備唯一標識PW 是訪問密碼這兩個通常用來做設備鑒權。CP 里的監(jiān)測因子編碼是國標定義的比如a01001是煙塵、a01002是二氧化硫、w01001是 pH。每個因子后面跟-Rtd表示實時值-Flag表示數據標記N 正常、T 超時、D 故障等。這些編碼建議做成枚舉或者配置表不要硬編碼在解析邏輯里否則新增因子就得改代碼。提示不同廠商對 CP 內部字段的順序和數量處理不一致有的會省略 Flag有的會加自定義字段解析時不要假設字段一定存在。3. 用 Java 寫一個能跑的 HJ212 解析器3.1 先定義數據模型動手寫解析之前先把模型定下來。我一般分兩個類一個Hj212Frame表示整幀一個Hj212Command表示命令層CP 內部的數據用一個MapString, String或者專門的Hj212Data類承載。這樣職責清晰后面加字段也方便。public class Hj212Frame { private int length; // 數據段長度 private String dataSegment; // 數據段原文 private String crc; // 4位CRC private Hj212Command command; // getter/setter 省略 } public class Hj212Command { private String qn; // 請求編號 private String st; // 系統(tǒng)編碼 private String cn; // 命令編碼 private String pw; // 密碼 private String mn; // 設備標識 private String cp; // CP 原文 private MapString, String data new LinkedHashMap(); // CP 解析結果 // getter/setter 省略 }模型里 CP 原文和解析后的 data 都保留是因為排查問題時經常要對照原文。用LinkedHashMap而不是HashMap是為了保持字段順序回寫報文時順序一致方便和原始報文做 diff。3.2 幀層解析長度和 CRC 怎么處理幀層解析的核心是定位數據段邊界和校驗。數據段長度是 4 位十進制數緊跟在##后面。拿到長度后從第 7 個字符開始截取對應字節(jié)數的內容就是數據段再往后 4 位是 CRC。public static Hj212Frame parseFrame(String raw) { if (raw null || !raw.startsWith(##)) { throw new IllegalArgumentException(報文必須以 ## 開頭); } // 長度字段第 3-6 位 int length Integer.parseInt(raw.substring(2, 6)); // 數據段從第 7 位開始長度按字節(jié)算 byte[] rawBytes raw.getBytes(StandardCharsets.UTF_8); // 注意長度是字節(jié)數不是字符數中文場景要按字節(jié)截 String dataSegment new String(rawBytes, 6, length, StandardCharsets.UTF_8); // CRC數據段之后 4 位 String crc new String(rawBytes, 6 length, 4, StandardCharsets.UTF_8); Hj212Frame frame new Hj212Frame(); frame.setLength(length); frame.setDataSegment(dataSegment); frame.setCrc(crc); return frame; }這里有個血淚經驗長度字段是字節(jié)數不是字符數。如果報文里有中文比如某些廠商在 CP 里塞了中文描述用substring按字符截會錯位。上面代碼先轉成字節(jié)數組再按字節(jié)截能規(guī)避這個問題。CRC 校驗算法是 CRC-16/CCITT多項式0x1021初始值0xFFFF具體實現見下一節(jié)。3.3 命令層解析split 的邊界在哪命令層用;分隔但 CP 的值里也有;所以不能直接對整個數據段 split。正確做法是先找到CP的位置把它之前的部分按;拆CP 單獨處理。public static Hj212Command parseCommand(String dataSegment) { Hj212Command cmd new Hj212Command(); int cpIndex dataSegment.indexOf(CP); String head cpIndex 0 ? dataSegment.substring(0, cpIndex) : dataSegment; String cpPart cpIndex 0 ? dataSegment.substring(cpIndex) : ; // 解析 CP 之前的字段 for (String kv : head.split(;)) { if (kv.isEmpty()) continue; int eq kv.indexOf(); if (eq 0) continue; String key kv.substring(0, eq); String value kv.substring(eq 1); switch (key) { case QN: cmd.setQn(value); break; case ST: cmd.setSt(value); break; case CN: cmd.setCn(value); break; case PW: cmd.setPw(value); break; case MN: cmd.setMn(value); break; default: break; } } // 解析 CP 內部 if (cpPart.startsWith(CP)) { String inner cpPart.substring(5); int end inner.indexOf(); if (end 0) inner inner.substring(0, end); cmd.setCp(inner); for (String kv : inner.split(;)) { if (kv.isEmpty()) continue; int eq kv.indexOf(); if (eq 0) continue; cmd.getData().put(kv.substring(0, eq), kv.substring(eq 1)); } } return cmd; }邏輯說明先定位CP把數據段切成頭部和 CP 兩部分頭部按;拆沒問題因為頭部不含嵌套。CP 部分去掉后再按;拆得到監(jiān)測因子。參數上要注意indexOf找的是第一個CP正常報文只有一個如果廠商拼了多個 CP 就得改成循環(huán)處理。inner.indexOf()找結束標記防止后面還有多余內容。3.4 CRC 校驗實現CRC 是很多人容易忽略的一步但現場設備如果校驗不過會直接丟包。HJ212 用的是 CRC-16/CCITT-FALSE實現如下。public static String crc16(String data) { byte[] bytes data.getBytes(StandardCharsets.UTF_8); int crc 0xFFFF; for (byte b : bytes) { crc ^ (b 0xFF) 8; for (int i 0; i 8; i) { if ((crc 0x8000) ! 0) { crc (crc 1) ^ 0x1021; } else { crc 1; } crc 0xFFFF; } } return String.format(%04X, crc); }參數說明初始值0xFFFF多項式0x1021不反轉輸入輸出結果取低 16 位格式化成 4 位大寫十六進制。校驗的對象是數據段不含##和長度字段。如果算出來和報文里的 CRC 不一致先確認編碼是不是 UTF-8有些老設備用 GBK字節(jié)不同 CRC 自然不同。4. 構造應答報文和編碼處理4.1 應答報文的組裝順序設備上傳數據后上位機要回一條應答否則設備可能重傳。應答的 CN 通常是上傳命令加 1比如收到 2011 回 2012。QN 必須原樣帶回這是請求應答匹配的關鍵。組裝順序是## 長度 數據段 CRC長度和 CRC 都要重新算。public static String buildAck(Hj212Command req) { String qn req.getQn(); String st req.getSt(); String cn String.valueOf(Integer.parseInt(req.getCn()) 1); String mn req.getMn(); String pw req.getPw(); // 應答的 CP 一般帶確認結果 String cp DataTime qn.substring(0, 14) ;ExeRtn1; String dataSegment QN qn ;ST st ;CN cn ;PW pw ;MN mn ;CP cp; String crc crc16(dataSegment); int len dataSegment.getBytes(StandardCharsets.UTF_8).length; return ## String.format(%04d, len) dataSegment crc; }邏輯說明CN 加 1 是國標約定2011 的應答是 2012。ExeRtn1表示執(zhí)行成功0 表示失敗。長度用字節(jié)數和解析時保持一致。這里 QN 截前 14 位當 DataTime 是個簡化處理嚴格來說應該用當前時間但很多場景下設備只校驗 QN 匹配用請求時間也能過。4.2 編碼問題的處理編碼是 HJ212 對接里最玄學的一環(huán)。國標沒強制規(guī)定字符集現場設備有用 GBK 的有用 UTF-8 的還有用 ASCII 但塞了中文的。我的做法是解析時先按 UTF-8 試如果 CRC 對不上或者出現亂碼再按 GBK 重試。配置層面給每個設備留一個編碼字段不要全局寫死。public static String decode(byte[] bytes, String charset) { try { return new String(bytes, charset); } catch (Exception e) { return new String(bytes, StandardCharsets.UTF_8); } }實際項目里我會在設備接入配置表加一列charset默認 UTF-8遇到問題設備單獨改。這樣比在代碼里到處 try-catch 要干凈。另外注意長度字段是按字節(jié)算的所以解析和組裝時都要用同一套編碼否則長度對不上CRC 也會錯。5. 避坑與排查那些讓我加班到凌晨的問題5.1 CRC 校驗總是不通過現象解析出來的數據段看著沒問題但 CRC 和報文里的對不上。原因通常是編碼不一致或者校驗對象搞錯了。有人把##和長度字段也算進 CRC那肯定錯。解決確認校驗對象是純數據段確認編本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
伊人五月天婷婷| 青草园大香蕉| 免费家庭乱伦视频| 天天综合网AV91| 蜜臀操逼黄色视频操的好爽| 欧美黑人熟妇精品91| 中 文字幕一区二区三四 五 区日 日 骚 | 亚洲国产麻豆一区二区三区| a片 xxxx受爽视频| 亚洲成人色情五月天丁香花| 中文字幕五区| 91碰碰碰| 日韩性爱免费视频在线网站| 亚洲97成人在线观看| 91熟女.com| av资源在线播放天堂| 2017大香蕉| 日日日日做夜夜夜夜做无码97| 亚洲成熟国产精品美女| 国产日韩区| 色综合大香蕉| 日韩中文字幕宗合在线| 日本亚洲vr欧美不卡高清专区| 草草影院最新网址| 91天堂| 欧美熟妇亚洲版| 国产欧美日韩在线观看麻豆传媒公司| 久久精品国产99精品亚洲蜜... | 久久毛卡| 久久精品福利影院| 白丝av| 丝袜视频网国产90| 欧美色道啊| 亚洲素人网| 另类亚洲图色| 99.色网| 日韩有码中文字幕女同性恋| 亚洲国产97| 国产女人高潮视频| 中文字幕 国产区| 中文字幕奈奈美被公侵犯| 另类欧美色| 亚洲不卡一| 东京热熟女亚洲视频网站| 婷婷久热| 91精品综合久久久久久五月丁香| 大地资源在线观看中文第二页| 日韩图区 偷拍| 99精品国产户外露出| 超碰人妻久久| 精品国产乱码| 91人妻精华帖| 国产 无码 一区二区| 2018天天干在线视频| 精品无码秘 人妻一区二区| 91老司机在线| 精品九九| 一区二区中文| 无码高清国产AV| A一区片| 欧美日韩在线视频网站| 免费自拍三级综合| 亚洲va有码在线天堂| 无码免费在线观看黄色片| 久久国产成人精品国产成人亚洲 | 亚洲涩图欧美| 69XX一中文字幕人妻91| 国产一级不卡在线观看| 中国一区二区亚洲人妻| 黄色av一区二区在线| a天堂视频| 91狠狠综合久久| 色综合色综合网| 免费A V在线| 色婷婷电影| 志村玲子视频一区二区| 91欧美综合在线| 国产AB视频| 天天爱天天操| 国产精品人妻熟女aⅴ| 大香蕉视频一二三区| 亚洲日韩视频二区| 日韩性爱高清免费视频| 久操 高清| 人妻酒店出差被中出免费在线播放| 国精综合一二三区影视| 97色亚洲| 蜜乳av首页| 四色永久成人网站| 1024亚洲中文字幕久在线看片你懂的 | 欧美人妻久久精品二区三区| 一区二区三区在线资源| 欧美91精彩| 蜜桃久久一区| 国产女同视频在线播放| 婷婷五月天综合网| 欧美色图自拍| 日本黄色精品专区网站| 天天精品| 天天内射| 欧美激情久久久久| 丝袜美腿亚洲| 九热大香蕉| 美女让帅哥通她小鸡鸡| 亚洲成人激情小说视频| 国内精品伊人久久久久影院会| 激情五月综合| 亚洲资源吧| 无码不卡八戒| 极品丝袜无码| 清纯唯美综合亚洲| 国产无码精品无码| 色婷婷丁香五月| 物业黑人 AV一区| 青娱乐休闲视频在线观看| 亚洲成人无码影院| 亚洲熟女综合| 欧美大的香蕉有线电视视频| 亚洲国产成人综合碰碰三级经典| 国产精品无码AV网站| 男人天堂站| 久久久久久九| 五月天婷婷基地| 好屌色综合| 综合影院永久入口国产| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 丁香六月婷婷| 亚洲深夜福利| 国产成人无码a| 狠狠操综合| 香蕉精品二区二区| 中文字幕 av v| 亚洲天堂男人的天堂| 图片区小说区| 青青草狠狠撸| 岛国片在线观看视频亚洲| 欧洲精品一区二区三区| 亚洲人妻日日日| 色乱二区| 欧美男人的天堂| 欧美日韩国产中文精品字幕自在自线 | 色盈盈影院| 最新9久久久9免费视频| 99久视频| 密臀在线一区尤物| 精品女人999| 人妻久久| 97免费在线视频在线观看| 大香蕉中文在线| 99色色网| 国产精品分类在线观看| 青青青艹在线视频| 激情丁香五月| 在线无码网站| AV天黑人| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 欧美日韩小说| 日本一区三级韩国| 欧美Ⅴ性爱| 97超视频在线观看| 手机在线观看不卡无码av| 欧美黑人91| 婷婷丁香六月| 在线看片国产精品每日更新| 熟妇一区,二区,三区。| 性欧美体内射精| 级做a爱无码性色永久免费| 日夜久久久九九九久| 手机在线A片| 天天影视之亚洲综合网| 懂色AV一区二区三区| 欧美一二三级精品在线| 国产97综合| 啊啊啊啊嗯嗯嗯用力好爽 | 久久99人妖视频国产| 亚洲成人在线乱码色午夜| 久久极品一区二区| 无码WWW免费视频网站| 91插B网站| 中文字幕在线观看第二页| 超碰成人公开| 富女玩鸭子一级毛片| 亚洲www91| 九月婷婷久久| 国产激情视频一区区三区| 日本精品性生活久久久| 亚洲色图大香| www…国产操逼| 91无码西班牙视频在线| …中文字幕亚洲乱,97人妻无码费视… | 蜜臀久久久99久久久久 | 无码外流操逼视频| 欧亚无码视频| 狠狠爱夜夜| 99色日| 91在线|亚| 日本欧美一区二区三区免费| 欧美姓爱综合网| 蜜桃在线观看一区二区三区| 五月天综合在线| 无遮挡一级毛片视频免费的| 日本一区二区中文字幕久久| 天天大干大香蕉| 久久人人爽爽爽人久久久| 成人日韩欧美| 日本性交操一区二区不卡系列| 岛国不卡超碰护士AV在线播放| 国产精品青青草| JULIA一区二区三区在线播放| 韩日色费| 九九九精品成人免费视频小说| 青青草大香蕉视频| 综合少妇网| 熟人人妻少妇精品久久| 久久系列| 日本成人免费一区二区三区| 欧美色亚洲| 九久9精品| 先锋女优在线观看视频| 一级一性爱免费视频| 精品国产99999| 欧美专区17页| 亚洲天堂一区二区| 98超碰日本| 亚洲男人天堂网久久| 国产玖玖| 啊啊啊啊啊操我视频| 日韩AV电影网站| 成人麻豆av电影网站| 亚洲自拍97| 风月影院十八禁| 狠狠超| 男女国产精品| {男男暴菊gay无套网站| 91搞逼视频| 久久精品国产亚洲AV高级北京| 性爱av在线免费观看| 久99| 精品二区三四区五电影| 国产精品夜夜| 精品久久久久久无码| 艹少妇网站| 中文字幕jul-617人妻熟女| 久久99热这里只频精品6学生| 操操啪| 红桃视频高潮| 99少妇内射| 翔田千里无码一区| 大香蕉丝袜一级片| 国产亚卅97| 玖玖爱伊人玖玖爱| 综合影院永久入口国产| 亚洲综合婷婷| 福利大香蕉| 九色黄站| 欧美特大黄一级片片免费| 啊啊啊操一区| 亚洲久久东京热一二三四五区视频| 伊人国产AV| 另类小说综合网| 亚洲一区中文字幕一区| 婷婷15月天青娱乐| 啊啊啊啊啊在线| 乱伦熟女区| 老熟女区| 酒色综合网| 美中日韩无码| 国产精品制服丝袜中文字幕日韩一区二区三区 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 偷拍欧美激情| 婷婷性网| 91成人精品在线播放| 99国产精品在线观看| 美女十八禁| 上海一级黄片| 青青草白白色| 中国AAAAAA黄色片| 色亚州人久干视频在线观看免费版| 鸥美中出| 色5月婷婷| 国产麻豆一区二三区| 综合久久久久久久久91| 97 亚洲 日韩 欧美 在线| 台湾佬中文娱乐网久久久久久久久久com| 蜜臀久久99精品久久久电影| 久久人妻办公室视频| 久久久久久久六六| 欧美性生活免费网| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 国产女同在线观看视频| 91欧美| 极品出轨视频网站| 中文字幕 码 自拍 视频 区| 97欧美综合网| 大香樵伊人网| 91露脸熟女专区| 久草综合京东| 久草国产在线视频| 97热视频在线观看| 爱射综合| 2024年最新色情网站在线观看| 91蜜桃婷婷狠狠久久综合9色| 亚洲色图第四色| 国产欧美一级在线观看| 亚洲熟女一区二区| 亚州伊人色综台| 亚洲日韩美女丝袜美腿人妻视频| 日韩av熟女一区二区三区成人| 日韩av性爱在线播放| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 美女淫穴| 在线色导航| 日日夜夜模| 亚洲av无线观看| 人澡逼| 桃花色涩综合影院| 天美91| 国产欧美一区二区| 青青久久手机线视频| 欧美国产操逼| 99精品热| 国产高清无码一区三区二区| 久久久精品九| 久久婷婷色综合一区二区三区| 男人的天堂 在线一区| 久久偷拍人| 色哟哟511老熟女| 中日韩久久久免费看| 99综合网| 夜夜高潮夜夜爽高清视频一| 欧美日韩黄片精品在线| 久草色在线观看| 久久精品亚洲婷婷| 日韩一区二区高清在线观看的| 中文字幕av片| 日本丝袜美腿人妻九九| 久久性爱城| 91伊人| 亚州欧美一区| 国产剧情一区在线观看| 国产91精品福利在线| 久久久久熟女| 夜夜 中文视频rt| 亚洲国产第一页综合视频| 国产无码高清操逼视频| 天堂综合网| 亚洲色图国产另类| 97资源超碰| 亚洲 欧美 手机在线观看| 日韩9区| 亚洲十八禁止| 东北老女人的激情视频| 99精品网| 国产亚州日韩欧美看片| 久久精品国产亚洲AV高清演员表| 91精品人妻| 亚洲91综合| 9热9热综合网| 人妻激情另类| 污啪啪啪视频| 一区二区三区精品黑丝白丝酒店对鸡 | 无码天天操| 青娱乐啪啪视频| 青青草影视蜜久久| 试看60秒| 天海翼久久| 人妻精品综合中文字幕在线 | 欧美伦乱| 夜夜免费视频| 任你干在线视频| 伊人991| 老熟女91av| 日日干日日| 色婷婷成人| 亚洲日韩国产欧美综合v| 无码人妻一区二区三区色欲aⅴ| 伊人九九九| 亚洲交性| 九月伊人中文字幕| 一本色道综合久久欧美日韩精品| 肥臀熟女一区二区三区视频| 91九九| 天天综合网网欲色| 天天躁日日躁xxxxx| 顶级丝袜熟女一区二区三区| 国产99999| 色原狠狠天天天| 97精品97久久| 激情五月天校园春色网| 中文字幕伊人| 亚洲AV在线资源| 黑人精品久久97| m欧洲一级午老| 亚洲综合113页| 国产视频一区二区三区久久亚洲天堂| Av色五月| 伊人操操| 99热在线只有精品| 午夜爽爽爽| 欧美精品宗合| 91伊人久| 亚洲国产一级精品毛一级精品看免费视频| 日韩av在线播放不卡| 黄色免费网页无码| 嗯啊不要在线观看嗯啊| 麻豆久久久久久久久丝袜 | 大香樵伊人网| 国产精品情侣啪啪| 久草草一二三四区久久| 美女十八禁| 亚洲男人的天堂va亚洲男人社| 婷婷爽人人婷婷爽视频| 一级日本牲交大片好爽在线看| 一区不卡在线观看av| 夜间福利片1000无码| 成年女人18级毛片毛片免费观看| 精品少妇一区二区三区免费观看| 亚洲情色在线| 国产一线二线三线av| 中文字幕丰满人妻日本| 影音先锋乱| 婷婷亚洲综合| 做爱福利视频一区二区| 抽插亚洲无码| 強姦亂倫a| 人妻少妇av在线观看| 久久极品一区二区| 美女骚尻视频| 欧美gv在线观看| 伊人女女资源在线观看| 乱理日韩中文| 97超碰欧美手机| 性爱Av免费| 国产av尤物| 国产久久日| 亚洲中文字幕熟女| 天天插天天操| 97亚洲欧美日韩| 日韩啪啪视频| 天天做日日爱夜夜爽| 尻女朋友一夜| 精品1区2区3区| 国产欧美一级在线观看| 久婷婷一区| 91丝袜在线播放| 欧美日韩国产高清在线一二三区| 亚洲丝袜B诱惑| 91热色| www.久久制服糖| 麻豆传媒一区二区在线观看| 人人 操人人 操人人| 97天天摸天天碰| 97操综合| 久久久久九九九| 91天天爱| 日韩中文字幕精品一区在线| 嗯嗯啊啊啊好舒服| 夜夜骑夜夜操| 久久国产精品一级二级三级| 啊啊啊啊好疼| 国产丝袜视频| 国产60页| 高清不卡国产| 九九无码| www四虎| 91亚洲欧洲| 伊人色综合网| 超碰97人妻在线| 亚洲无码99| www欧美91| 18啪啪手机免费性爱| 亚洲AV秘 精品久久老牛影视| 狼人综合婷婷激情四射 | 国内精品不卡无毒99999| 中国特猛少妇色xxx| 激情丁香婷婷| 国产精品96久久久久久| 男人的天堂亚洲| 综合久久9| 麻豆2区1区天美| 美女诱惑一区| 中文字幕加勒比海高清无码免费视频| 大香蕉乱级| 天天享受天天看| 欧美日韩另类在线播放| 九一性生活免费视频| 亚洲成人一区二区精品| 亚洲AV不卡在线观看| 欧美日综合| 91人人| 97资源超碰| 成人自拍三级在线观看| 99re这里| 丁香成人五月天| 国产精品视频在线观看| 女一区二区| 一本大道不卡一二三区| 亚洲第一男人天堂| 久久国色天香香蕉| 99色热国产视频精品| 天天操天天日天天干| 色婷婷五月综合激情中文字幕| 亚洲三级。日韩三级| 97视频观看| 精品亚洲国产成人精品| 欧美中日韩XXXX| 久久久久精| 国产AV毛片| 色亚洲欧美| 九九英色视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 亚洲无限观看| 97人人超| www.伪伪| 久久精视频美日韩在线视频| 欧美亚州综合网图片| 91青视频| 婬女免费一二三区A片| 国产乱伦视频污| 亚洲日韩黑丝| 动漫片子网站3黄| 欧美成人性爱视频大全| 中文字幕日韩专区精品系列 | 91操操操操| 天操天操夜操夜月操月年年操操| 嗯嗯嗯嗯啊啊啊好紧好大| 国产精品自拍xxxx| 国产白丝精品在线观看| 天天干人人乐| 中文精品少妇天堂| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 又黑又大又粗| 在线v中文字幕一区二区三区| 秋霞Av理论一级在线| 亚洲天堂少妇| 日韩精品人妻中文字有码在线| 殴美牲| 亚洲欧美激情在线视频| 一级特黄aaa大片在线观看成人一级片在线观看 | 国产AB视频| 试看福利| 91色图片| 国产污视频麻豆传媒一区二区| 九九久久综合| 5月婷婷6月六月丁香| 亚洲伊人a线观看视频| 超碰97护士| 精人妻一区二区三区| 96久久久精品| 精品一区二区三区四区外站| 少妇500双飞99| 美女啊啊啊啊啊啊啊| 2010男人的天堂| 九月丁香| 九九av| 丁香五月电影| 99自拍视频在线观看| 国产综合操逼高清| 久久性爱城| 在线只有精品| 粉嫩国产精品久久粉嫩| 人妻激情偷乱视频一区二区三区 | 天美传媒国产原创中文字幕亚洲欧美另类 | 久久xxxx| 91蜜桃婷婷狠狠久久综合9色| 国产亚洲综合欧美一区| 欧美性爱在线无码| 120分钟婬片免费看| 久久九九综合| 偷拍 精品 另类 四区| 免费看美国人人爽,人人操| 青青草在线成人视频| 久久久工口| 九九久久国产精品| 国产情色第一第二页在线观看| 欧美色综合图片| 天天情欲宗合网| 蜜臀99久久精品| 久久久91| 99热网站| 毛片视频白嫩| 国产第二页| 2020天天色综合| 好爽免费视频| 精品高清一区二区三区三州| av片在线观看免费播放| 按摩中文字幕| 亚洲区限制级 99| 亚洲天堂资源网| 国产美女在线精品免费看| 国产宅男宅女在线观看| av九九| 久久久久久久久九九久孕交| 啊啊啊啊好疼视频| 97精品| 成人性爱视频在线看| 日本片日本片祼观看网站在线看中文版网页在线看 | 成人在线视频一区| 精品人妻一区二区三区视频在线| 亚洲欧美国产中文视频| 国产 v乱码一区二| 欧美97日韩| 日本精品加勒比海一区| 日韩无码精品综合久久| 人妻久久久久久| 人妻少妇精品久久久| 少妇淫妇久久久久久久| 午夜福利精品| 人妻大相焦在线| 97日韩超碰超碰中文字幕| 逼操网站| 欧美熟妇精品黑人巨大一二三区| 97ai亚洲| 免费αⅴ在线观看| 精品人妻1237| 天天干18禁| 国产 无码 一区二区| 亚洲丝袜天堂| 色欧美亚洲| 日韩黄色成人性爱| 久久99深爱久久99精品| 91精品国产长腿丝袜美女| 欧美性爱一区二区三区四区| 日本成人A片网站| 美女97超碰| 久久久久9999| 欧美专区日本专区| 色婷婷在线视频| 秋霞无码av鲁丝片一区| 天天影视之亚洲综合网| 好爽免费视频,| 国产精品高潮呻吟av久久4虎| 操美女高潮抽搐白浆| 绑缚麻绳人妻寝取完整版| 天天干夜夜鈤| 综合久久婷婷| 欧美中文字幕男人天堂久久精品| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 精品人妻一区二区三区四区石在线| 人妻乱仑一区二区三区| 综合激情一一91| 亚洲无码视频免费在线观看网址!| 久久这里只精品99re66图| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久久99久久99久久99人受| 亚洲宗合网| 国产一区二区三区高清视频| 九月丁香| 91色伦| 精品v日韩欧美国产| 四虎国产成人精品免费一女五男| 亚洲一区中文精品| 不卡超碰护士AV在线免费播放| 91综合熟女| 六九九九| 国产强奸乱伦第1页| 亚洲有薄码区日本系列中文字幕| 夜夜夜爽www精品视频| 青娱乐日韩无码| 91热色| 激情五月天丁香| 无套后入双马尾| 禁片 高清 在线观看视频网站| 亚洲九九视频| 91丨国产丨白浆| 亚洲无码视频免费在线观看网址!| 日韩在线观看字幕精品| 97精选久久| 91国产丝袜白虎| 1024人妻熟女一区二区三区| 欧美曰韩国产精品| 精品 码产区一区二-1080P高清在线www-B029AV| 99xav| 久综合国内精品自在自线| 亚洲综合码| 88xx成人精品视频| 免费岛国一级片| 秋霞男人网| 人妻一区视频| 精品久久久久成人码免| 婷婷五月天网| A级在线视频| 国产免费久久精品99re韩国| 国产精品一区二区三区,亚洲综合| 中出91视频| 日韩精品99999| 日韩欧无码一区二区三区免费不卡| 黄色高清久久无码依人| 性爱免费视频成人| 欧美高清色| 九九热五区| 大香蕉综合在线| 婷婷婷婷婷婷久久久久| 日日碰视频网| 理论久久婷婷网 8| 久久av成人无码免费| 欧美天天影院| 美女诱惑在线一区| 色播五月丁香| 日韩亚洲中文有码视频| 综合熟妇一区二区三区| 神马久久久久久久久久久久| 成人性爱电影网| 男人天堂毛片| 亚洲精品一卡二卡三卡福利视频网站| 高清无码国产亚洲| 天天弄天天操| 国内一级精品| 久久噜| 乱精品一区字幕二区| 亚洲国产一级精品毛一级精品看免费视频 | 免费A V在线| 日本中文熟女视频| 91bbbbbb| 嫩草91| 97伪v| 黑丝少妇麻豆| 情侣开房子拍 日韩无码 女的很漂亮| 国产精品嫩草影院免费| 91精品婷婷国产综合久久| 啊啊啊啊啊啊好湿好爽视频| 丁香五月天啪啪| 日本高清一区二区在线| 午夜精品久久久久久久久久蜜桃 | 国产欧美精品日韩区二区麻豆天美| 丝袜美腿制服人妻二区中文字幕| A级国产欧美激情在线| 亚洲97在线| 九九亚洲色在线观看| 亚州久久9| 九九久久久久久爱| 激情99| 免费在线观看AV无码网站| 校园春色 欧美| 天天干1区2区在线| 91欧美丨精品丨入口| 91扒丝袜综合在线| 午夜情侣自拍网站| 丁香五月天激情综合| 亚洲精品啪视频| 国产精品视频自拍在线| 日婷婷| 操屄日韩| 日韩无码精品综合久久| 囯产精品久久久久久久久久梁医生 | 日本一区二区电影网站| 国产精品秘 福利姬在线观看| av天堂天堂av日韩| 性爱视频无打码在线观看| 精品人妻视频入口| 欧美亚洲一级在线观看| 涩综合导航| 琪琪精品免费一区二区三区| 亚洲春色欧美激情自拍| 成人日韩3| 久久五月天婷婷丁香中文字幕| 国产一区自拍欧美日韩| 少妇人妻好深太紧了vr91| 上海一级黄片| 午夜福利视频在线一区| 色5月婷婷| 丁香五月综合| xxx亚洲午夜天堂| 夜夜操av亚洲一区二区| 蜜桃精品视频一区| 91久久久久久久| 老熟女阿 国产91| 干B网| 东北少妇高潮zzzz| 在线岛国新天堂8| 熟女字幕| 五月天啪啪| 啊啊啊啊啊在线视频| www.高清无码诱惑一区.com | 美日韩一二三区| 超碰在线成人电影| 中文乱码字幕观看视频| 久久欲| 成人性爱全视频观看| 久久久精品国产亚洲伊人| 99热免费| 美女丝袜激情小说| 黑人在线91| 肏逼福利网站| 人人操人人插人人摸人人干| 亚洲色综合| 偷窥自拍亚洲色图| 亚洲精品97p| 超碰色综合| 欧美成人黄网色网站| 裸体美女免费看网站青草| 丝袜视频一区二区在线播放国产中文| 免费超碰97久久| 2024年最新色情网站在线观看| 日韩国产欧美伦理在线| www五月| 狠狠图片青青草| 日韩九九九| 天天92av| 日韩性爱播放| 六月丁丁香| 宅男午夜在线视频| 九一性生活免费视频| 明星性猛交ⅹxxx乱大交| 操操逼视频| 亚洲.欧美.丝袜.中文.综合| 国产精品午夜福利视频| 另类图片综合| 五月婷婷基地| 330dv亚洲成年视频网| 免费试看60秒| 日本精品成人无码| 亚洲日韩少妇一道本视频| 校园春色亚洲色图| 色综合尤物| 嫩草伊人久久精品| 思思久热在线精品66| 我爱大香蕉| 国产精品在线一区二区| A一区片| 国产精品乱人伊人网| 国产热av| 唐山老熟妇露脸啪啪叫| 99热综合在线| 传媒在线观看一区二区三区| 一区在线国产播放| 欧美姓爱综合网| 116美女午夜| 免费国产电影一区二区| 九月婷婷综合| 无码久久亚洲高清,| 亚洲日韩青青草色月| 国产理论视频在线播放| 国产一级内射高清视频 | 特级毛片特黄久久免费看 | 亚洲激情深爱文学小说网站| 亚洲精品一区二区精品| 久热伊人99re| 天天综合青苹果| 丰满人妻一区二区三区| 少妇贴图| 思思热在线视频精品| 思思热国产高清| 色欧美色交综合| 欧美91网站| 日本天堂网| 色色色综合| 激情久久av一区av二区av| av亚欧| 日韩熟女乱伦中出| 欧美在线视频播放| 激情五月天插| 欧美丝袜美女电影一二三四区| 欧美午夜视频免费观看| 91精品人妻啪啪间| 一本一道vs波多野结衣| 久久风骚城市| 色色色欧美| 亚洲中字幕日本一区二区三区| 久久9久9久99久9久9| 91香蕉国产尤物视频| 精品国产一区二区三区久久久蜜臀| 色吧91| 欧美日韩一干二干| 久久久久免费看少妇A片特黄| 色香伊人| 精品国产肉丝袜在线拍国语| 亚洲精品少妇| 夜夜高潮夜夜爽| 日韩探花精品在线视频| 亚洲一区二区av| 97中文超碰| 国产真乱mangent| SS久久| 狠狠色婷婷7777久| 五月婷亚洲精品天堂| 久久久熟妇熟女国产| 岛国色情视频在线观看| 97资源亚洲| 国产91精品久久久久久久网曝门| 午夜福利av电影在线| 日本精品加勒比海一区| 欧美嗯啊……在线观看视频免费| 国产性爱在线视频一区二区| 亚洲怡春院| 九九热男人天堂| 操逼免费视频无码国产| 亚洲天堂男| 少妇国产不卡| 高清无码 国产精品| 婷婷五月天激情四射| 国产十八禁视频| 插日本熟女视频| 另类图片天天影视| 无码逼| 欧美热图99| 精品久久大胆人体| 亚洲少妇色| 亚洲最大成人a毛毛片| 欧美日韩不卡传媒| 99色骚| 久久久久久久 九九九九九九九| 97超碰磁| 中文字幕91综合| 强奸乱伦大香蕉| 久久久久少妇| 亚洲一区二区三区麻豆传媒| 精品成人av一区二区三区在线| 视频国产成人精品日本亚洲18| 亚洲熟女偷拍在线观看| 色五月69夫妻| 亚洲成人免费电影| 深夜激情无码| 亚洲小电影免费涩涩成人在线高清 | 成人麻豆av电影网站| 欧美 亚洲 在线| 在线观看啊啊啊啊啊| 亚洲欧洲无码97久久精品| 乱人伦 国语对白:视频直接看| 国产女性无套 免费观看| 国产精品无码成人精品| 一区二区三| 死我十八禁| 97超碰色中文字幕| 久久久草成人网站久久久草成人久久久草久久久 | 日韩无码嘿咻黑热久| 91成人精品在线播放| 麻花豆传媒剧国产MV出差| 日本潮催一卡操| 91另类| 国产97视频| 99在线观看视频在线高清| 大但人体久久久久| 日韩一级二级三级免费看完整版国语版| 色哟哟-国产专区| 97一区二区蜜臀| 久久国产99精品72福利| 日韩亚洲美女一区久久| 桃色五月天| 欧洲色| 欧美1727免费观看视频| 婷婷久久久| 一区二区激情国产熟女| www久久99| 亚洲精品99| 337p大胆噜噜噜噜噜91Av| 亚洲欧洲另类| 精品超碰中文在线| 五月婷婷激情| 久久国色天香香蕉| 国产av高清版| 大香蕉99热| 十八禁一区二区无码观看| 中文字幕第23区| 亚洲双插| 国产激情在线| 国产一区二区二区按摩精品啪视频| 欧美组图日韩亚洲中文字幕| 在线日韩日本亚洲国产| a片偷拍视频| 另类TS人妖一区二区三区| www.av在线视频| 日韩精品视频在线观看一卡二卡| 人人射人人操人人摸| 色五月综合| 天天日老熟妇| 大香网伊人久久综合网eew| 超碰97亚洲区| 亚洲风情综合网| 日本不卡二区| 日韩字幕一区| 日韩不卡毛片Av免费高清| 久久99网站| 中文字幕国产精品1区| 久久久久久波多野吉衣高潮| 欧美在线中M| 校园春色五月天| 波多野结衣一级视频| 色综合网1| 久久蜜桃综合网| 欧美在线55555| 色九色久| 黑人美精品 A片| 人人考人人摸人人干| 91AV老熟女视频| 超碰 国产熟女精品一区| 国产精品久久泡妞网站| 国产特级毛片AAAAAA高潮流水 | 欧美91久久久久| 97在线视频免费看| 亚洲欧洲日韩天堂av| 丁香五月色情| 中文字幕免费观看| 99av| 日本免费中文字幕在线| 青青草密桃在线播放| 公司1区2区3区精产精| 69一区二区| 国产粉嫩出水在线播放| 禁十八久久| 亚洲做性| 3028国产精品| 超碰亚洲97| 亚洲色图8| 黄色AAAAAAAAAAA大片| 九九色色| 2019亚洲男人天堂| 综合激情二| 99激情| 九九九只有精品| .精品人妻一区二区三| 久久久一区二区三区四曲免费听 | 噜噜噜噜天天狠狠| 国产美女口爆吞精视频| 神马精品视频| 欧美欧美少妇| 亚洲啪啪视频一区二区| 久久AV无码1区2区3区| 可乐操在线| 国产精品婬乱一级毛片彝族| 99www.bibizy香蕉资源国产一区二区三区高清| 99精品在线| 色爱三区| 大香蕉92| ..日韩av毛片精品久久久| 另类av天堂| 五月天婷婷在线看| 欧美拳交在线播放| 9丨久久九九九| 色性综合| 在线电影亚洲色图| 自拍偷拍 日韩无码| 欧洲小说色图视频另类| 天堂v无码免费视频| 天天操av懂色| 久久精品一区二区三区四区五区| av在线不卡一区二区三区| 啊啊啊用力在线观看| 97亚洲在线| 丁香六月啪啪| 激情文学亚洲| 一区二区娱乐网站| 丝袜美腿91| 操逼逼无码| 少妇熟女视频一区二区三区| 欧美特大黄一级片片免费| 蘋果手機免費看成人Av| 黑人操一区二区| 久久视频,这里只有精品| 欧美黄色片在线播放| 日韩丝袜高跟制服在线观看| 丝袜综合网| 中文字幕在线播放2中文字幕在线观看2| 噜噜噜狠狠色综合| 啊啊啊操死我了| 无遮挡h肉动漫在线观看| 中文字幕午夜精品久久久| 国产精品岛国片在线观看| 免费男人的天堂| 亚洲免费人妻在| 欧美日韩狠狠爱| 色综合美国| 97精品国产| av一区二区三区四区五区久草臀| 久操网无码在线| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 97超碰美女| 美腿色图| 亚欧视频在线| 韩国毛片一区二区三区| 丁香五月综合| 免费观看网黄| 日韩精品操少妇| 五月婷久久| 男女做爰猛烈动高潮A片免费应用| 日韩电影天堂视频二区三区| 麻豆AV短剧| 欧美亚洲一级在线观看| 欧美最大综合网| 综合色图区| 欧美大香蕉久| 97精品在线| 亚州色图第三区| 无码久久国产| 男女香蕉一区二区| 国产精品青青草| 午夜乱轮操逼视频免费看| 伊人欧美大香蕉视频| 欧洲中文字幕| 一区二区三区黄片免费观看| 日本欧美不卡| 天天综合网1| 婷婷丁香五月激情啪啪| 国产在线综合网| 丰满欧美放荡少妇在线| 中文字幕黑人大片| 中国女人内射6XXXXX| 九九九九热| 一区二区视频你懂的| 婷婷六月天| 黄在线| 97操b| k频道色撸撸| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 精品午夜福利| 性爱AV天堂| 国产少妇与亚洲av| 国产 v乱码一区二| 亚洲综合色图欧美| 人妻酒店出差被中出免费在线播放| 五月天婷婷色色| 久久78| 欧美A√综合网 | 亚洲色香| 91 国产丝袜在线放观看 | AV女资源| 亚洲女人毛茸茸91| 97超碰热线| 亚洲中文字幕妇伦久久| 五月天婷婷成人网| 日欧亚洲二三区大片不卡| 乱伦一二三| 久久夜夜| 伊人久久亚洲色欲综合网站| 欧美日韩一干二干| 亚洲精品一二三四区| 天美av在线观看| www久| 婷婷丁香六月| 国产大学生高潮在线播放| 黄色操人| 超碰日韩人妻| 翔田千里A片一区二区| 视频二区美腿制服人妻欧美| 后入式999| 91超碰丝袜制服| 国产吹潮女在线观看| 草久久久| 密臀AV在线| 97超碰免费人人性爱| 亚洲最大的黄色电影网站。 | 中文久久久| 国产剧情在线| 97久久久| 亚洲天堂一二| 青女偷拍网| 亚洲丝袜少妇在线| 伊人麻豆传媒| 久久αⅴ| 97爱爱爱| 乱性AV| 中韩中文字幕在线观看| 精人妻一区二区三区| 久久久四区| 国产精品人妻无码久久久互動交流| 一本色道久久综合精品婷婷| 亚洲中文字幕熟女少妇一区二区| 高清无码人妻久久久一区二区三区aⅴ| 欧洲亚洲人妻无码久久三区四区| 熟女熟妇一区二区三四区|