国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲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
返回資訊列表
国产精品大香蕉| 搡老熟女老女人老熟妇免费视频| 亚洲欧美精品一区天堂久久 | www色色com| 330Dv国产女人终合视频极品人与兽| chaopen97久久| av一区二区三区四区| 乱人伦 国语对白:视频直接看| 一二三四日本视频高清| 国产美女高潮| 亚洲成人精品久久久| 久操频道免费在线呗看| 婷婷亚洲综合| 人伦四五区| 亚洲人久久久网| 91天天综合日韩欧美| 91欧美长吊| 99∨VTV| 超碰人妻天天干| 99人妻| 性欧美| 久久一二三四不卡 | 91久久18禁| 看看小穴| 日韩精品三区四区| 97青青操视频| 欧美黑人与女人91~| 另类综合另类| 中文字日本乱码| 大香蕉手机在线视频| 91婷婷| 欧美后进式| www.色婷婷色综合| 色妹子A V| 丁香五月影院| 中文久久一区| 色亚州人久干视频在线观看免费版| 欧美色图偷拍另类| 啊嗯嗯啊好大好爽| 国产AV中文| 91成人无码| 富女玩鸭子一级毛片| 欧美综合网A| 少妇一级无码精品| 青娱乐久久艹| 啪啪91| 国产青视频| 色大香蕉97N| 色婷婷日韩精品一区二区三区| 天天综合麻豆视频| 美女被啪到深处抽搐视频| 欧美日韩国产一区二区小黄片大全| 精品传媒在线一区| 欧美熟女操屄| 久久中日麻豆| 亚洲国产综合图区中文字幕| 激情五月天插| 综合国产97| 日产成人久久| 国产操逼视频在线观看| 精品.99999| 日韩色女精品| 萌白酱自拍视频| caorenqi shipin| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 中文字幕乱妇免费视频| 国产高清26uuu| 人妻熟女字幕一区二区| 素人伊尹大香蕉免费下载视频| 人人操人人93| 99热思思| 国产白丝av| 91成人精品在线播放| 国产婷婷一区| 日韩操p| 日韩欧美女求操每天更新| 国产久久久久久| 高清成年美女黄网站免费大全| 麻豆2区1区天美| 亚洲综合色图欧美| 欧美成人免费在线观看| 色色色色电影网| 亚洲综合在线视频| 女优视频第10页| 天天插天天操| 亚洲AV成人在线| 人人插人人搞人人操| 国产操偷| 亚洲高清无码AAA久久久精品| 国内毛片无遮挡国产| 91精品国产91久久青草| 97硬碰| 亚欧高清v| 99超碰碰| 无码最新| 萌白酱自拍视频| 亚洲天堂综合AV| 精品免费视频国产一区| 99热超碰| 四虎精品永久在线观看| 操逼1区| 欧亚无码视频| 日韩中文9| 激情专区综合| 亚洲av性爱电影| 白丝少妇一区二区| 五月天偷拍| av毛片aaaaa免费看| 天天综合网入口~91| 激情五月天丁香| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产精品久久久久久照片| 九九av| 亚洲综合小说另类图欧美视频激情小说色五月天| 欧美综合色,www| 九九九九88| 亚洲 欧美 手机在线观看| 日韩本不卡视频在线观看| 国产怡红院| 亚洲精品精品一区二区| 国产成年女人免费视频播放a| 亚洲精品黑丝| 97碰碰日本乱偷人妻中文的| 亚洲精品成人动漫在线| 日本人妻丰满熟妇久久久久久| 啊啊啊轻点在线观看| 天天看片天天爽| 一区二区三区在线资源| 天天干一干| 日本午夜精品理论片A级APP发布| 久久男人精品| 色婷婷视频| 日韩性爱视频在线免费观看| 日韩一区二区精彩视频| 一个色导综合| 岛国艾薇凹凸视频天堂| 国产剧情AV不卡在线观看| 亚洲无码国产精品久久| 99热99在线播放激情| 2020中文在线一区二区三区| 日本性爱少妇| 欧美在线播放aaaa| 91是天天| 囯产精品强| 夜夜嗨一区| 久久香蕉国产线看观看亚洲女人 | 九九激情网| 密臀在线视频| 亚洲色婷婷综合久久一区二区三区| www.色操逼| 亚洲国产成人7777| 亚洲,日韩,欧美,成人播放| 91黑丝露脚| 国产 日韩,欧美 自拍| 日韩无码嘿咻黑热久| 伊人热综合| 欧美传媒一区| 九九综合| 欧美亚洲一级在线观看| 亚洲影视第一页| 蜜桃成人1区2区3区| 美国黄片aaa| 久久久久幕乱码| 久久伊人在线五区| 粉嫩不卡一区二区性爱| 亚洲色欧美| 亚洲综合草草| 久草视频制服诱惑| 96久久精品一二三区色欲| 欧姜老司机| 自拍亚洲综合| 天天日日本| 人妻熟女午夜精品在线| 亚洲中文字幕熟女| 久久av无码| 久久超碰爱| 熟妇熟女亚洲天堂网| 欧美色道啊| 欧美日韩中文视频播放| 1000部熟女视频在线观看| 青娱乐欧美激情一区二区| 少妇啪啪自拍| 美女刺激久久国产欧美| 91青视频| 日韩成人小视频| 天天综合中文字幕 91| 99超碰网| 国产第12页| 蜜臀少妇一区二区| 中文字幕成人理论在线| 一起草三级AV电影在线观看| 亚热日本熟女| 91 手机在线播放 绯色| 最新亚洲人成网站在线影院| 亚洲人久久久久日| 欧美极品色| 美女啊啊啊啊啊啊啊| 一级A片女人高潮叫床| 国产精品人妻无码久久久老鸭窝 | caopeng97人妻| 日韩精品黄片免费观看| 色翁荡息又大又硬又粗又爽| 久操电影| 色姑娘综合网| 日韩情色一区二区| 婷婷色香伊人| 亚州一区二区成人片免费| 五月天玖玖资源站| 啊啊啊好爽快点啊啊啊嗯嗯| 911av网站免费观看| 中文字幕国产在线天堂| 久久一区二区三区四区五区| 啪啪自拍九九综合| 久草色悠悠在线视频| 9ⅰ久久久天天| 成功精品影院| 任你草| h无码动漫在线观看| 麻豆成人AV| 国产精品久久久久久9999| 玖玖视频在线资源一区二区三区| 久久久精品成人国产| 嗯嗯啊啊好疼| 日韩精品资源专区二区| 国产AV人人夜夜澡人人爽麻豆| 国产亚洲美日韩Aⅴ中文字幕无码成人| 欧美日韩成人在线| 亚洲日韩久久精品一区| 99re8免费高清在线| 黑白配性爱AV成| 奇米四色网| 日本三级大片| 96精品一区| 美女尤物人人操| 在线视频日韩欧美国产| 97亚洲资源| aaa一级黄片| 久久婷婷五月天| 九一国产精品| 久久9视频| 乱子伦一区二区三区国产精品| 人妻少妇被猛烈进入中| 国产美女高潮视频| 不卡码视频| 97超碰色| 人人综合| 欧美色图成人网一区二区 | 亚洲一级性爱视频免费看| 欧美亚州色的图| 99激情视频| 五月亭亭六月丁香| 懂色av色欲av蜜臀av| 国产成人精品无码久久| 婷婷五月天久久久| 91丝袜激情在线| 国产后入清纯| 东北毛片| 精品国产久热在线观看| 一区,二区,三区网站| 人妻少妇精品久久久| 东京热毛片调教| 极品综合| 天天日少妇逼AV| 男人的天堂久久狠| 亚洲中文字幕精品一区| www.丁香五月| 精品无码产区一区二| 骚逼高潮久久精品| 91欧美巨乳| 精品少妇999| 大香网站| 69视频福利导航| 日韩人妻无码不卡网站| 自拍偷拍 日韩无码| 日本天堂网| 亚洲日精品| 少妇一区二区三区高速| 久久久久久久久久久97| 肥臀熟女一区二区三区视频| 精品人体无圣光凹凸| 五月丁香婷婷色| 天天情欲宗合网| 久久免费99精品久久久久久| 91人妻视频在线| 精品少妇99| 99精品成人免费看| 制服诱惑亚洲一区二区三区在线观看| 亚洲春色一区二区三区| 欧美制服网站美腿丝袜| 欧美色999| 久久大香蕉手机高清| 日韩97超碰| 成人国产精品三级A片| 国产白丝在线| 欧美综合娱乐久久| 亚洲999综合| 国产精品ⅴ无码大片在线看.| 性爱动态120秒| 混色激情av| 超碰在线在公开超碰在线在公开| 97人人操人人摸人人爱| 天天草AV| 久久久中文| 精品国产乱码久久久影院| 国产精品一区二区三区,亚洲综合| 97免费视频网| 乱欲一区二区| 日本日逼高清| 84YTCOM性无码| 五月天精品| 国产精选视频| 蜜桃久久一区二区三区| 久久春色| 蜜桃久久久久久久| 岛国1区2区3区在线观看| 久久9亚洲| av中亚| 伊色综合天堂色97| 狠狠色伊人亚洲综合网站色| 99精品丰满人妻| 全免费a敌肛交毛片免费| 啊啊啊啊啊舒服| 丰满的三级少妇欧美久久久| 国产白丝网站| av操操不卡| 国产精品麻豆免费视频| 97精品人妻一二三四| 亚洲激情网| 久久久久夜夜夜夜| 亚洲天堂日本| 国产丝袜美女诱惑| 免费的很黄很污的全部视频| 九九九999久久久网站| 亚洲天堂色图| 午夜无码精品免费看性色| 天天舔日美女视频| 人妻熟女一区二区三区在线| 十八禁视频网站| 少妇色| 午夜福利在线合集| 久久99热这里只频精品6学生| 精品人妻一区二区三区在| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 91爱剪切久久| 欧美熟女妇同| 久久婷婷五月| 日韩视频啪啪| 黄色大片免费在线| 国产97亚洲| 欧美激情久久久久| 久久欧美1卡2卡3| 日韩激情啪啪| 97资源视频| 国产97av| 青操影院| 淫骚熟女一区二区三区| 亚洲 欧美 91| 一区二区三区四区色图| 可以在线观看AV的网站| 日韩一区二区精彩视频| 97超碰色| 中文字幕97| 五十路熟女,国产欧美精品区一区二区三区| 嗯嗯嗯好爽| Blackedraw视频一区二区| 成人蜜乳小视频网站| 深夜激情 | 影音先锋国产精品| 日本天天操| 天天干天天操天天操夜夜操天天操 | 青青草依人大香蕉| 黄色av播放免不| 麻豆 亚洲 97| 亚洲成人妻日韩在线| 日本天堂网| 男人天堂2019亚洲| 久久人妻办公室视频| 国产精品久久伊人| 国产三级日产三级韩国三级| 啪啪资源网| 欧美一级久久久久久久大片动画| 色天使亚洲综合在线观看| av激情亚洲五月天| 狠狠超| 丝袜美腿av女优在线| 三四中文字幕| 国产精品白领在线观看| 亚洲?V高清一区二区三区尤物| 久久爱97| 国产精品久久蜜乳av| 麻豆一区二区AV天美| 黄页网站成人免费| 老熟女综合| 亚洲天天操| 亚洲美女AV无码| 四虎精品永久在线播放| 肏逼福利网站| 加勒比伊人综合| 欧美在线 亚洲| 夜夜爽爽夜夜精品视频| 后入式999| 黄站在线免费观看| 男人天堂2019| 午夜舔阴达高潮视频免费看| 国产三级在线现体验区| 国产久久av| 狠狠色综合网| 91在线色| 骚妻少妇精品性色无码四色A V| 午夜福利一区二区三区四区五区色婷婷| 日韩精彩视频| 久久久久久九| 你想操日本小逼吗| 人妻少妇视频在线播放| 大香蕉伊人在线成人AV在线观看| 嫩草影院永久在线制服丝袜| KK色在线影院| 在线综合网| 免费观看国产小粉嫩喷水精品午| 亚洲欧洲国产综合av| 久色网| 国产精品肉丝自拍| 国模91| 国产精品夜夜| 国产亚洲精品久久久久小| 黄片免费看黄片免费看| 东京热男人的天堂网| 日韩钢筋无码高清啾啾啾| 伊人久久亚洲色欲综合网站 | 久久精品中文字幕无码l| 91麻豆va国产精品| 男人的天堂激情| 色五月AV在线| 国内偷拍精品一区二区| 日本在线播放不卡一区| 中国黑人三级片网站上区| 欧美日日人人天天| 人妻色偷色噜| www.人人cao| 欧亚不卡| 97视频在线播放| 日韩人成网站在线播放| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 综合欧美日本三级| 蜜桃色院一区久久 | 啊啊啊用力在线观看| 美女网站黄页| 一个色导综合| 色精品极品| 免费男人的天堂| 久久久久久久久久va| 九九热在线精品视频| 久久日本熟女精品一区| 97超碰磁| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 熟妇人妻精品一区二区| 亚洲中文一区二区三区| 蜜臀亚洲中文| 婷婷国产精品九区| 亚洲国产综合图区中文字幕| www狠狠| 欧美天堂亚洲电影院一区在线播放| 欧美日韩另类激情图片| 超碰在线看| 蜜臀th| 艹精品| 福利天堂| 国产精品人妻熟女aⅴ| 亚洲情色婷婷五月天| 天天综合青苹果| 美女自卫慰黄网站免费| 国产AV天美传媒一区二区三区 | 深田咏美亚洲精品福利社| 99黄页网站| 人妻一二三区| 亚洲AV不卡在线观看尤物| 亚洲av无码国产精品字幕| 久热久一区二区三区| 中国人高清www色视频免费| 婷婷色一区| 超碰美女97| 免费视频无码| 国产精品久久久| 中文字幕 av v| 精品亚洲| 日日AV加勒比| 亚洲 国产 精品一区| 蜜臀无码一区二区| 国产欧美一区激情交| 密臀在线一区尤物| 按摩中文字幕| 2017人人操,人人摸| 青女在线| 欧美日韩 强奸乱伦| 91欧美性| 久久思思热| 久久久亚洲熟妇熟女| 强上我不卡卡| 秋霞久久亚洲精品成人| 欧美日韩中文字幕不卡| 天天看天天综合成人网| 日韩av不卡在线看| 久久久免费高清中文视频| 激情第四色| 日本人妻最新在线中| 91丝袜激情在线| 国产亚洲日本精品在线| 男人天堂东京热| 97玖玖人妻| 免费观看的黄色的网站| 舔足天天操天天射| 精品亚州18| 操婷婷逼| 男人女人18禁片免费看网站| 国产高清在线自在拍69| 国语人妻精彩刺激| 思思热久久成人| 97操b| 佐山爱中文字幕| 欧洲一级性爱视频在线观看| 成人线上超碰| 国产精品毛片| 久操高青| 91超级碰| 亚洲一区二区三区中文字幕| 91欧美网| 午夜精品久久久久久久99| 91 手机在线播放 绯色| 欧美人妻久久精品二区三区| 操碰97| 中文字幕色AV| m欧洲一级午老| 97资源制服丝袜| 免费看欧美美女黄色大片 | 国产suv一区二区三区6| 加勒比伊人综合| 啊好大好舒服| 91九色首页| 波多野结衣被操50分钟免费视频| 亚洲欧美综合| 少妇熟女一区二区三区| 五十路成人在线视频二区三区| 中文久久一区| 禁片 高清 在线观看视频网站| 色爱三区| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | julia ann久久| 美腿丝袜偷拍亚洲欧美| 91 在线亚洲| 婷婷亚洲色| 黑人无码一区二区| 做爱A级亚欧| 欧美日韩啪啪电影| 成人性爱免费播放| 97色碰| 91宗合网| 玖玖久久久| 大茄子熟女AV导航| 久操视频这里只有精品| 精品国产乱码久久久久久久| AV色五月| 中文字幕乱偷人妻久久艾草网| 蜜臀AV一区二区三区激情综合| 操碰97| 性爱av网站| 日韩欧美字幕亚洲一区二区| 国产超碰| 五月丁香婷婷综合| 超碰三级秋霞| 国产suv精品一区二区四| 久久久久骚| 久久久久密| 蜜臀精品1区2区| 国产夫妻一区二区| 亚洲中文电影| 97亚洲国产| 亚洲欧美综合网| 99久久久| 欧美激情综合| 女人与公拘交酡2020视频| A级片日韩欧美国产欧美视频精选观看| 插入逼91| 亚洲精品国产熟女久久久久久| 超碰国产精品久| 青娱乐久久艹| 99热这里只有精品9| 狼人综合婷婷激情四射 | 吊色| 东北熟女91| 懂色Av| 亚洲乱色熟女一区| 免费A V在线| 午夜免费视频1000| 国产乱弄免费在线视频。 | 久操影视| 欧美亚洲手机在线| 国产精品麻豆免费视频| 大地资源在线观看中文第二页| 中文字幕欧美日韩三级| 免费的黄片有限公司| 国产AV无码AV| 综合网,亚洲,欧美| 九草九九九| 九九九九热| 日韩精品中文字幕一| 99热自拍| 久久伦理视频久久大香蕉视频| 九九九九九九综合| 牛牛操视频逼| 99精品无码| 欧美亚州综合图片| 欧美在线啊啊| 粉嫩粉嫩一区性色AV片| 美女露胸露屁股| 十八禁一区二区无码观看| 男人的午夜天堂| 欧亚乱色熟女一区二区| 大香蕉免| 久久人妻熟女一区二区| 日本国产高清色www视频在线| 9久综合网| 男人的天堂无码| 内射夫妻三片| 首页亚洲国产高跟丝袜诱惑视频 | 亚洲成成熟女人综合一区二区| WWW操逼| 大香蕉伊人色偷偷在线| 亚洲极品| 2018天天干在线视频| 91亚洲黑人| 97亚洲自在精品在线观看| 国产操逼视频在线观看| 久热色情精品| 校园春色五月天| 黄色av片三级三级三级免费看| 精品人妻夜夜草| 99999亚洲| 色欲久久综合| 国产精品69久久久久孕妇欧美| 国产亚洲精品精AV.| 色爽爽文学| 人妻精品一区二区| 婷婷性爱| 精品人妻少妇| www.99在线| 少妇特黄一区二区三区| 日韩国产成人自拍视频| 色香在线| 中文字幕亚洲永久精品| 91久久18禁| se吧提供国产乱老熟视频胖女人| 肉丝网站91| 国产强奸乱伦第1页| 亚洲有码 视频一区| 日骚逼视频| 综合五月天| 欧美色青| 青青操97| 偷拍 欧美 日韩| 乱理日韩中文| 欧美日韩黄片精品在线| 熟女AV一区| 东京热男人的天堂精品| 美女爽爽爽刺痛洞洞| 亚洲欧综合另类无码一区| 道久久五香丁月婷婷激情综合| 亚洲精品一二区| 国产精品久久久久久夜夜夜夜| 在线A日本| 精品妇操一区二区三区| 国产成人无码网站在线视频| 久久天堂婷婷网| 欧美性夜| 嗯嗯嗯,草死我| av在线播放国产一区| 操死我了嗯嗯嗯| 伊人久操| 久 久无码人妻AV| 18一区二区三区| 无码区蜜乳| 欧美高潮| 亚洲老熟妇xxx| 日韩一级久久毛片| 老鸭窝日丰县女人| 口爆综合网| 欧美v亚洲v综合v国产v妖精| 国产久久久久影院老熟女| 亚洲精品日日夜夜52| 午夜超碰| 老司机免费视频在线91| 亚欧性爱在线无码| 精品视频在线观看精品| 粉嫩av一区二区三区四季| 久热超碰| 亚洲无码国产精品久久| 精品人妻高清麻豆av| 精品一区96| 秋霞视频一区二区| 青青免费在线视频一区| 这里只有97精品| 欧美性暴力猛交XXXX| 国产成人自拍视频在线| 强被迫伦姧在线观看无码网站| 黄久在线| 无码欧美有限公司| 91精品黄在线观看| 国产Av超碰| 欧美天堂在线| 色女免费在线观看视频网址| 97精品国产97久久久久久户外免费| 亚洲精品国产专区在线观看| 91五十路| 人妻大香蕉| 九九久久国产精品| 激情文学网伊人| 日韩A优精品在线观看| 91 欧美| 亚洲九九视频| 久久亚洲色图中文字幕| 大香蕉十区| 99在线免费视频| 免费操逼视频下载| 久久无码成人| 操逼无码操逼| 91精片| 久久9久久| 9999亚洲精品| 成人在线视频一区| 欧美少妇第一页| 95精品在线| 九九综合| AV电影在线播放| 婷婷午夜成人色中色| 收看日本人日bb| 国产无码精品久久久久久| 欧美九九九九九| 超碰97极品9| 四虎免费视频| 亚洲日本天堂| 免费亚洲国产精品久久一区| 色超碰综合| 色色色色色色色色综合| 亚洲精品 超碰| 99999久久久久9国产精品| 欧美日不卡| 又黄又爽在线观看视频| 欧苏综合色综合| 久久久久免费少妇| 国色天香av| 天堂九九九九九九九九九| 久久久98网站免费视频| 精品亚洲| 中文字幕精品探花视频| 啊啊啊想要| 蜜臀99久久| 免费观看日本操逼视频| 欲香欲色| AV一起草在线| 草莓精品视频在线免费观看| 天天操天天干一区二区 | 欧美高清18A片| 欧美大波激情xxxx| 91人妻精华帖| www.91理论| 欧美成人午夜免费福利785| 色官网在线| 欧美成人都市人妻| 精品网站9999| 婷婷五月天无码| 91网站18+| 中文字幕乱妇免费视频| 亚洲天天综合| 精品国产91内射久久| 欧美日本中字另类在线| 欧美色综合影院| 欧美天天插| 日韩传媒在线| 干妹子| 天堂男人网| 欧美在线永久天堂| 国产精品熟女丝袜一区二区| 欧美亚洲玖玖玖| 男插女青青影院| 后入日本1234| 狠狠婷婷亚洲中文综合久久| 免费一级特黄特色大片在线观看看 | 天美AV片| 国产一区二区三区,在线观看观看| 国产日韩中文字幕欧美| 欧美亚洲高清| 亚乱色| 精品久久青青草| 狠色婷婷久久一区二区三区_| 色吧综合网| 99久久久久久亚洲精品不卡| 操婷婷逼| 天操天操夜操夜月月年年操操| 天天久久久久久| 亚州情色j区| 精品久久久久久中文字幕视频免费| 69XX一中文字幕人妻91| 天天做日日做天天欢。| 天天添天天干电影| 91超碰在线播放| 欧美亚洲91| 亚洲成人一区二区精品| 爱射综合| 中文字幕一二三av| 第四色奇米影视777| 久久香蕉影院| 欧美91久久久久| 天天干人人看综合| 国产超碰| 美日韩一二三区| 97超碰色色| 日本操BAV| 大香蕉在线视频重口味毛片在线| 日韩无码人妻中字久久三区四区| 亚欧免费| 5252色欧美在线| 亚洲高清欧美总合| 亚洲欧美一区二区三区一猛片| caopeng97人妻| 91熟女丨老女人| 女人被添高潮免费视频| 蜜屁Av| 肏逼视频日本| 91亚·色| 欧美97爱| 大香樵伊人网| 人妻丝袜一区二区三区在线| 日韩乱插| 97jingpin| 狠狠色狠狠色狠狠五月| 九九九九九九九九九五码| 午夜性生活av免费在线看| 黄色AV影视| 91性网| 九九色热| 日韩欧视频| AAA久久| 亚洲清纯综合| 中文字幕性感少妇av| 久久久久96| 人人操人人大香蕉| 欧美高清在线| 92午夜免费福利视频| 曰本特级特黄特色黄色A级网站高清在线免费看| 日韩成人在线性爱视频| 国产白领连续中出在线播放| 天天插夜夜操| 欧美 日韩 婷婷 五月| 国产对白刺激视频| 搞中出视频在线观看| 中文字幕奈奈美被公侵犯| 中出789在线视频| 成人小说视频在线精品欧美| 欧洲一区二区三区免费| 艹精品| 欧美第一页| 天美麻花大全视频| 精品无码少妇| 精品人妻一区二区三区-国产| 国产老太乱伦一区| 天天综合有色网| 天堂俺去俺来也www久久婷婷| 精品无码人妻一区二区免费蜜桃| 国产亚洲美日韩Aⅴ中文字幕无码成人| 成人日韩中文字幕| 国产第25页在线观看| 亚洲熟女一区二区| 婷婷99| yiqicaoav| 吉田爱美AV在线| 一级黄色视频网| av2014 日韩在线中文字幕| 大香樵伊人网| 日韩强奸av| 人妻大香蕉| 亚洲男人天堂2019| 91丨豆花丨熟女| 国产精品电| 国产超碰国产97| av天堂天堂av日韩| 人妻喷水| 欧美久久婷| 全球成人中文在线| 久久久久久精| 欧美激情色婷婷花野真衣一区二区| 欧美东京热精品A∨| 亚洲91网| 五毛骚逼极品美女怕怕| 91oumei| 天天操天天干一区二区| 精品无码少妇| 美日韩在线不卡人妻| 九九热九九| 9国产超碰| 婷婷性网| 九九热精彩视频| 国产亚洲人妻综合日韩 久久| 国产美女自拍AV| 一本色道久久综合精品婷婷| 九九久久国产精品| 色丁香五月婷婷| 亚洲精品国产专区在线观看| 日少妇视频| 天天综合网亚洲综合网| 日本精品88888888| 九九热在线精品视频| 密乳无码| 2023天天操夜夜操| 亚洲自拍小说| 国产久久男人天堂| 无码人妻丰满熟妇奶水区毛片| 免费毛片在线播放| 国产网红精品| 亚洲影院365| 91天堂网| 久久婷婷苹果| 制服丝袜第二页| 激情终合网| 精品人妻1237| 久久久一级| 中文字幕jul-617人妻熟女| 色黄色美女大长腿午夜视频| 亚洲自拍偷拍视频在线| 男人精品区| 91情色在线| 亚洲国产精品久久久久婷婷老年 | 玖玖草久草99蜜月一区二区三区| 四虎影视在线| 午夜天天碰综合视频| 色婷婷五月天| 婷婷久久五月| 操人无码| 亚洲夜夜欢无码一区二区| 中日韩欧美精品无码AⅤ一区二区| 一级岛国大片| 精品无码一区二区三区| 乱操乱伦AV| 乱伦熟妇一区二区| 亚洲影院无码在线| 久96热在线观看视频| 中英熟女操女| 超碰在线人妻中文字幕| 亚洲精品国产精品成人| 很很操在线| 国产精品分类在线观看| 国产91av在线播放| 手机看片日韩人妻| 欧美日韩免费性爱| 亚洲国产精品无码AV在线| 亚洲成?V人片在线观看福利| 伦伦成年午夜免费视频| 久久久久成人亚洲国产| 亚洲第一在线视频| 人妻中文在线| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 色久桃花影院在线观看| 美女操逼福利视频| 午夜男人一级A片7777| 欧美色五月| 久久久工口| 久久超碰97中文字幕| 97超视频在线观看| 久久久精| 色九久| 麻豆视频国产一区二区| 波多野结衣被操50分钟免费视频| 黄片aaaaa一区| 日本黄 R色 成 人网站| 防屏蔽在线视频| 香一区二区三区| 亚洲熟女乱综合一区二区三区 | 8x福利精品第一福利视频导航| 91搞逼视频| 黄片免费看黄片免费看| 五月天啪啪| 亚洲综合另类欧美久久久| 精品无码久久久久| 亚洲欧美国产精品久久久久久久| 精品91| 国产黄片精品在线| 久热婷婷| 青青草精品| 在线 欧美 亚洲| 97综合国产| 亚洲va有码在线天堂| 国产精品一二三免费网站| 免费农村成人少妇人妻Aa一区二区视频 | www.91久久| 99999精品视频| 久久华人网| 97精品一区二区视频| 欧美日韩国内不卡| 亚州操操穴网| 麻豆a'v电影| 国产黄色剧情影片麻豆免费播放| 岛国AB视频| 国产欧美日韩女同性恋ww喷水精品| 青青草色情网站视频| 九九九九亚洲| 国产家庭乱伦性爱视频| 婷婷五月天综合网| 91美女色视频亚洲| 少妇久久久久| 综合久久欧美| 色婷婷婷五月天激情四射| 色色97爱| 91快色色色色色| 日韩精彩免费| 人妻另类| 人人插人人摸人人| 青青草在线视频人人想人人上| 日本国产二线女色| 久久久久久亚洲Av无码| 99热这里都是精品| 国产精品高朝久久久久久久| 中文字幕天堂在线| 91在线色综合| 一卡二卡三卡| 99热99在线播放激情| 欧美日韩少妇色情| 97干色| 天天色粽合合合合合合合| WWW美腿丝袜香蕉中文| 91人妻最真实刺激绿帽| 久操99| 香蕉综合网| 超碰av在线| 97中文综合| 國產尤物AV尤物在線觀看| 欧美大片一区二区三区| 精品三级在线专区| 一区二区三区 丝袜 高跟 美腿| 97中文综合| 无码国产精品午夜不卡(| 人妻超碰青青草98| 少妇高潮特黄A片| 久久久禁| 成人性爱美曰韩| 91爱看| 八人操人人摸人人看| 97操在线| 国产小黄片在线免费观看| 色哟哟1区2区| 亚洲五码一区二区三区| 色偷综合| 夜嗨影院| 毛片99-全集电影手机免费观看完整-B029AV| 亚洲精品xxx| 91九九九吃| 久久高清欧美国产| 亚洲另类色综合网站| 亚洲夜夜欢无码一区二区| www.久久超碰| 亚洲另类综合欧美| 日本不卡一区二区| 久久曰曰| 一区二区影院| 欧美激情一| 久热婷婷| 亚洲无 码A片在线观看麻豆| www.97在线| 欧美一区二区三区四区综合| www.高清无码诱惑一区.com | 久久人爽| 无码 有码 国产18p| 中韩中文字幕在线观看| 蜜桃久久综合视频| 偷拍 欧美 日韩| 久久女同性恋一二区| 亚洲精品官网在线观看| 蜜臀久久99精品久久久久电影| 九九Av| 日韩免费三级黄片电影| 男人的天堂2000| 国产成人在线观看综合| 亚洲在线a| laoshunv91| 色色色色电影网| 久久AV无码AV| 欧美影音在线| 九九香蕉网| 一级做a爰片性色毛片久久| 日韩欧美资源| 丁香六月激情| 亚洲欧洲无码bt精品合集| 亚洲女人毛茸茸91| www.欧精品| 欧美少妇性爱网站| 另类图片天天影视| 亚洲综合九| 色五月婷婷网| 欧美的性爱网站免费| 日日躁天天躁狠狠躁| 熟妇视频一区二区三区在线观看| 日本成人电影资源网| 东京热毛片177b2viP| 强奸熟女一区二区三区 | 天天插网| 欧美综合传媒| 色一射色一射| 国模少妇一区二区三区| 污色区网站| 殴美色网| 躁躁日曰躁2020| 天天干美少妇一区| 操逼啊啊啊91| 成人一二| 久热伊人| 亚洲的天堂网| 九九久久首页| 国产乱伦性爱AV| 亚洲熟女性高潮久久久| 天天日天天干少妇日| 综合天天。| 老司机久久| 91女网站| 99热综合| 日本在线视频导航| 精品国产人成在线| 欧美日韩在线视频网站| 人妻天堂网| 一本大道久| 久久6热精品99视频| 日本999精品视频| 精品少妇一区二区三区免费观看| 熟女人妇一区二区三区| 欧美人人曰人人操人人射射| 啊啊啊啊啊啊在线观看| 三及片网站| 午夜久久久| 国产女人9999| 干B| 97这里都是精品| 爽爽歪在线视频| 五月天综合网| 狠狠综合网| 综合色99| 超碰人妻在线| 激情五月天社区| 一个人免费HD91视频| 国产女人操逼视频| 国产无马视频| 国产精品久久久久亚洲av| 秋霞网—男女啪啪亚洲免费体验区 | 男人的天堂1024| 国产精品一区在线播放| 91精品婷婷国产综合久久| 欧美激情亚洲情色| 亚洲男人天堂视频 | 亚洲午夜av| 国产伦精品一区二区三区在线观 | 怡红院亚洲怡春院av| 我爱操| 成人三级片一区二区三区视频| 夜夜嗨一区二区三区直播内容| 欧美亚州综合网图片|