国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

ThingsBoard-GateWay Modbus串口接入實(shí)戰(zhàn):modbus.json配置與排錯指南

ThingsBoard-GateWay Modbus串口接入實(shí)戰(zhàn):modbus.json配置與排錯指南 如果你正手拿一臺帶串口的工業(yè)設(shè)備準(zhǔn)備把它上面的Modbus RTU數(shù)據(jù)接到ThingsBoard平臺那么在ThingsBoard-GateWay上配置modbus串口總線幾乎是你繞不開的一步。我前前后后給好幾組現(xiàn)場設(shè)備做過這類接入最深的感受是真正的難點(diǎn)不在平臺側(cè)而在網(wǎng)關(guān)側(cè)的modbus.json配置。波特率、從站地址、寄存器類型、字節(jié)序任何一個參數(shù)不對整個鏈路就靜悄悄。這篇內(nèi)容就是把我實(shí)際配置和排錯的過程完整梳理一遍適合剛開始接觸物聯(lián)網(wǎng)網(wǎng)關(guān)、或者已經(jīng)在ThingsBoard-GateWay上被串口Modbus折騰到?jīng)]脾氣的開發(fā)者。1. 網(wǎng)關(guān)接入modbus串口設(shè)備的整體設(shè)計思路1.1 為什么偏偏選ThingsBoard-GateWay很多人在邊緣側(cè)接過Modbus設(shè)備時第一反應(yīng)是自己寫個腳本用pymodbus或者libmodbus定時去讀儀表然后把數(shù)據(jù)用MQTT推到ThingsBoard。這個思路本身沒有錯但一旦設(shè)備數(shù)量多起來、現(xiàn)場又要遠(yuǎn)程改配置、還得保證斷線自動恢復(fù)自己寫的腳本就會變成維護(hù)負(fù)擔(dān)。ThingsBoard-GateWay本身就是為這個場景做的它在本地運(yùn)行專門負(fù)責(zé)把各種工業(yè)協(xié)議轉(zhuǎn)換成ThingsBoard平臺能理解的數(shù)據(jù)模型。網(wǎng)關(guān)接管協(xié)議轉(zhuǎn)換之后Modbus的一堆寄存器、從站地址、字節(jié)序細(xì)節(jié)全部被隱藏在后端ThingsBoard側(cè)只需要關(guān)心設(shè)備名稱和遙測字段。我甚至不需要預(yù)先在平臺側(cè)創(chuàng)建設(shè)備網(wǎng)關(guān)聯(lián)調(diào)時會自動建立對應(yīng)設(shè)備等配置對了數(shù)據(jù)就直接出現(xiàn)在設(shè)備面板里。這套機(jī)制讓我在現(xiàn)場少干了很多重復(fù)勞動。還有一點(diǎn)容易被忽略網(wǎng)關(guān)支持多個協(xié)議擴(kuò)展并存。同一個網(wǎng)關(guān)上我可以同時跑Modbus、OPC-UA、MQTT、BLE等多個連接器各自獨(dú)立配置互不干擾。這意味著未來往現(xiàn)場加設(shè)備不需要改架構(gòu)只需要多開一個配置段。1.2 modbus串口總線的場景特質(zhì)Modbus串口總線準(zhǔn)確說通常是Modbus RTU over RS-485。RS-485是物理層標(biāo)準(zhǔn)特點(diǎn)是差分信號、抗干擾強(qiáng)、傳輸距離能到上千米非常適合工廠車間和戶外配電房這類環(huán)境。Modbus RTU則定義了鏈路層的數(shù)據(jù)幀格式設(shè)備地址、功能碼、數(shù)據(jù)區(qū)、CRC校驗(yàn)。一套總線上可以掛多個從站設(shè)備從站地址從1到247主站通過輪詢方式和每個從站交互。這種結(jié)構(gòu)決定了配置思路上三個要點(diǎn)。第一串口參數(shù)必須和每臺從站設(shè)備完全一致波特率、數(shù)據(jù)位、停止位、校驗(yàn)位一個都不能錯。第二主站輪詢是順序發(fā)生的同一時刻總線上只能有一個請求所以不能指望同時對一堆設(shè)備做高頻并發(fā)采集。第三從站設(shè)備是“被動響應(yīng)型”網(wǎng)關(guān)不主動發(fā)問儀表絕不多說一句話。這意味著配置里的輪詢周期、超時時間直接決定了數(shù)據(jù)刷新速度和總線負(fù)載。實(shí)際現(xiàn)場里RS-485的接線還經(jīng)常出幺蛾子A/B線接反、屏蔽層沒接地、終端電阻缺失這些物理層問題會在網(wǎng)關(guān)配置時表現(xiàn)為莫名的超時和亂碼。所以做串口Modbus接入一定要有“配置問題硬件問題同時排查”的思維。1.3 配置文件里藏著的核心邏輯ThingsBoard-GateWay的Modbus擴(kuò)展核心配置在網(wǎng)關(guān)config目錄下的modbus.json里。整個文件的結(jié)構(gòu)可以理解成三層第一層masterConfig定義網(wǎng)關(guān)行為比如用串口還是TCP、輪詢周期、串口參數(shù)第二層devices數(shù)組定義總線上每個Modbus從站如何映射成一個ThingsBoard設(shè)備第三層attributes和timeseries定義從站的哪些寄存器數(shù)據(jù)點(diǎn)對應(yīng)平臺設(shè)備的什么字段。把這套結(jié)構(gòu)想清楚了后面填參數(shù)就不會慌。我見過不少人一上來就復(fù)制網(wǎng)上的片段結(jié)果跑不通原因就是沒搞懂每一層到底在干嘛。特別是deviceNodeId和targetSlaveID的區(qū)別前者是網(wǎng)關(guān)內(nèi)部的設(shè)備節(jié)點(diǎn)標(biāo)識后者才是總線上真正的Modbus從站地址兩者弄混設(shè)備名會直接亂掉。在進(jìn)入具體字段之前建議先做一件事把你手頭從站設(shè)備的手冊打開找到Modbus寄存器表和通信參數(shù)頁把波特率、地址、寄存器地址、數(shù)據(jù)類型、字節(jié)序都抄到一張紙上。配置就能少走一半彎路。2. modbus串口配置詳解一個字段一個坑2.1 transportType和serialSettings先把串口參數(shù)對齊masterConfig里最關(guān)鍵的是transportType串口場景固定填serial。它決定了下面走哪一組連接參數(shù)如果填成tcp網(wǎng)關(guān)就會去找TCP配置段導(dǎo)致串口永遠(yuǎn)沒反應(yīng)。對應(yīng)串口參數(shù)用的是serialSettings塊字段并不復(fù)雜但每一個都值得較真port串口設(shè)備路徑Linux下通常是/dev/ttyUSB0、/dev/ttyS0這類。USB轉(zhuǎn)485的適配器一般叫ttyUSB0主板原生串口叫ttyS0。填錯路徑網(wǎng)關(guān)也能啟動但日志會一直刷設(shè)備打不開。baudRate波特率常見9600、19200、38400、115200。這個必須和設(shè)備側(cè)完全一致差一個數(shù)字都白搭。dataBits數(shù)據(jù)位Modbus RTU固定8位。stopBits停止位絕大多數(shù)設(shè)備是1。parity校驗(yàn)位可選NONE、EVEN、ODD。工業(yè)老設(shè)備偶校驗(yàn)和奇校驗(yàn)都比較常見強(qiáng)烈建議先看手冊。舉個例子我接一臺老款電表時手冊上寫著9600, 8, 1, EVEN我默認(rèn)填了NONE結(jié)果讀數(shù)據(jù)時有一半請求超時。后來用串口監(jiān)聽工具看了總線上的報文才意識到校驗(yàn)位不對。校驗(yàn)位這種參數(shù)光看報錯很難看出來因?yàn)樗粫?dǎo)致完全黑屏只是偶發(fā)丟包和讀錯值。還有一個容易忽略的問題serialSettings里的port如果是數(shù)值而不是字符串網(wǎng)關(guān)解析JSON時可能會直接報類型錯誤。我習(xí)慣把所有字段都寫成字符串或整數(shù)后走一遍JSON格式檢查再讓網(wǎng)關(guān)加載。2.2 serverConfig輪詢周期和串口獨(dú)占serialSettings下面是serverConfig里面最重要的兩個字段是pollPeriod和disableOtherSerialInput。pollPeriod是網(wǎng)關(guān)對總線上從站發(fā)起輪詢的周期單位毫秒。它決定數(shù)據(jù)延遲但不是說設(shè)得越小越好。Modbus是半雙工總線一個請求發(fā)出后必須等從站回應(yīng)超時之后才能處理下一個請求。如果pollPeriod設(shè)得太小網(wǎng)關(guān)會把大量時間耗在等待超時上反而降低有效采集率。我的習(xí)慣是先從大往小調(diào)比如先設(shè)3000ms跑通再逐步降到500ms觀察日志里沒有超時再收手。disableOtherSerialInput這個字段表示網(wǎng)關(guān)是否獨(dú)占這個串口。如果設(shè)為true網(wǎng)關(guān)會停止監(jiān)聽其他程序?qū)Υ诘妮斎胫苯影汛谧鳛镸odbus主站通道使用。在同時跑調(diào)試軟件的場景下這個開關(guān)容易被忽略。我調(diào)試時習(xí)慣先用一個獨(dú)立串口工具驗(yàn)證設(shè)備能正?;匕_認(rèn)后再交給網(wǎng)關(guān)獨(dú)占。serverConfig里的timeout和retries字段雖然沒有在默認(rèn)配置中強(qiáng)制出現(xiàn)但如果你遇到復(fù)雜總線上偶發(fā)超時可以給請求加一個超時毫秒數(shù)并指定重試次數(shù)。這有點(diǎn)像在網(wǎng)絡(luò)請求里做超時重傳既能容忍偶發(fā)抖動又不會因?yàn)橐恢彼赖饶骋粋€掉線從站卡住整條總線。2.3 devices數(shù)組從站映射到網(wǎng)關(guān)設(shè)備devices數(shù)組里每個元素代表總線上一個Modbus從站在平臺側(cè)對應(yīng)的一臺設(shè)備。舉例來說如果總線上掛著3臺溫濕度表地址分別是1、2、3那這里就至少要有3個對象每個對象里的targetSlaveID分別填對應(yīng)地址。重要的字段是deviceNodeId、deviceName、deviceType和transport.targetSlaveID。deviceNodeId是網(wǎng)關(guān)內(nèi)部的節(jié)點(diǎn)標(biāo)識必須唯一它可以和deviceName無關(guān)。網(wǎng)關(guān)最終上報到ThingsBoard時會自動組合deviceNodeId和目標(biāo)從站地址生成一條設(shè)備標(biāo)識通過控制臺日志能看到生成的設(shè)備名。deviceName則是你希望平臺側(cè)顯示的名字比如“車間溫濕度1號”。這里的配置坑我踩過一次deviceNodeId里帶中文或特殊字符網(wǎng)關(guān)雖然能創(chuàng)建但某些版本的日志和設(shè)備匹配會出問題。后來我統(tǒng)一用項(xiàng)目縮寫加數(shù)字編號比如tmp_hum_01干凈且好排查。transport塊里目前主要是targetSlaveID也就是Modbus從站地址。不要把這個地址理解成寄存器地址它對應(yīng)的是總線上每臺設(shè)備的“門牌號”。部分儀表的設(shè)備地址還可以在面板上改配置前最好確認(rèn)一下儀表當(dāng)前實(shí)際地址而不是只看手冊默認(rèn)值。2.4 attributes、timeseries和數(shù)據(jù)類型轉(zhuǎn)換attributes和timeseries是兩個數(shù)組分別描述網(wǎng)關(guān)要把哪些寄存器數(shù)據(jù)作為設(shè)備屬性哪些作為時序遙測數(shù)據(jù)上報。差別很簡單屬性是“不太變的信息”比如設(shè)備序列號、固件版本、量程范圍時序數(shù)據(jù)是“高頻變化的值”比如溫度、濕度、壓力、電流。每個數(shù)據(jù)點(diǎn)的關(guān)鍵字段有這些typeModbus功能碼。3代表讀保持寄存器4代表讀輸入寄存器。選擇依據(jù)是設(shè)備手冊里的寄存器類型。保持寄存器一般存配置類和可寫參數(shù)輸入寄存器則多存只讀測量值。address寄存器起始地址。注意Modbus協(xié)議里的地址是從0開始的而很多設(shè)備手冊里寫的是40001、40002這種PLC風(fēng)格的地址需要做換算40001對應(yīng)地址040002對應(yīng)地址1。換算錯了數(shù)據(jù)會整體錯位。registerCount讀取的寄存器個數(shù)。16位整數(shù)讀1個寄存器32位整數(shù)或浮點(diǎn)數(shù)讀2個寄存器。數(shù)量不對邊界就會對不上。byteOrder字節(jié)序。Modbus協(xié)議本身是大端傳輸?shù)行┰O(shè)備的32位數(shù)據(jù)會把低字放到前面這里需要按手冊設(shè)置BIG、LITTLE等選項(xiàng)。multiplier和offset數(shù)據(jù)縮放和平移。比如儀表原始值是整數(shù)1234實(shí)際代表12.34℃那么multiplier設(shè)0.01網(wǎng)關(guān)上報前會做value raw * multiplier offset的換算。attributes和timeseries里還可以嵌套一層自定義屬性對象用來給數(shù)據(jù)點(diǎn)打標(biāo)簽也就是上報到平臺時附帶的額外元信息。實(shí)際應(yīng)用里我常用它標(biāo)記數(shù)據(jù)點(diǎn)的工程單位、位置編號方便在儀表板里做篩選和展示。3. 從零配置一個Modbus-RTU溫度傳感器3.1 場景與準(zhǔn)備我用一個最常見的場景來演示現(xiàn)場某設(shè)備柜內(nèi)裝了一個溫濕度變送器支持Modbus RTU掛在RS-485總線上從站地址是1波特率9600數(shù)據(jù)位8停止位1無校驗(yàn)。寄存器表里保持寄存器地址0是溫度值放大10倍的整數(shù)實(shí)際分辨率0.1℃保持寄存器地址1是濕度值同樣放大10倍地址2是我的傳感器序列號。準(zhǔn)備工作有幾件。一臺Linux主機(jī)或ARM開發(fā)板一個USB轉(zhuǎn)RS-485適配器一根雙絞線連到變送器的A/B端子。接線時務(wù)必確認(rèn)A對A、B對B。物理連接處理好之后用系統(tǒng)命令先確認(rèn)串口被識別比如在Linux下ls /dev/ttyUSB*能看到設(shè)備節(jié)點(diǎn)就說明驅(qū)動正常。此時如果用普通用戶打開串口大概率會遇到Permission denied解決辦法是把當(dāng)前用戶加進(jìn)串口設(shè)備所屬的用戶組然后重新登錄會話。為了不讓第一輪配置變成抓瞎我會先用一個小腳本測試設(shè)備能不能正常應(yīng)答Modbus請求確認(rèn)物理鏈路和寄存器地址都對再改網(wǎng)關(guān)配置。這樣排查問題時可以清晰劃分硬件問題和軟件問題。3.2 完整的modbus.json配置示例下面這份配置可以直接套用。它定義了一臺ThingsBoard設(shè)備“TH Sensor 01”通過串口讀兩個保持寄存器作為實(shí)時溫度、濕度遙測同時把一個輸入寄存器數(shù)據(jù)作為設(shè)備的modbus_id屬性。{ masterConfig: { transportType: serial, serialSettings: { port: /dev/ttyUSB0, baudRate: 9600, dataBits: 8, stopBits: 1, parity: NONE }, serverConfig: { pollPeriod: 2000, disableOtherSerialInput: true }, devices: [ { deviceNodeId: th_sensor_01, deviceName: TH Sensor 01, deviceType: default, transport: { targetSlaveID: 1 }, attributes: [ { tag: modbus_id, type: 4, address: 2, registerCount: 1, byteOrder: BIG, attributes: { label: Modbus ID } } ], timeseries: [ { tag: temperature, type: 3, address: 0, registerCount: 1, byteOrder: BIG, multiplier: 0.1, timeseries: { label: Temperature } }, { tag: humidity, type: 3, address: 1, registerCount: 1, byteOrder: BIG, multiplier: 0.1, timeseries: { label: Humidity } } ] } ] } }我把溫濕度都放在保持寄存器里所以type填3modbus_id放在輸入寄存器里type填4。如果設(shè)備手冊里溫度是浮點(diǎn)數(shù)那registerCount就得改成2并確認(rèn)byteOrder。千萬別小看multiplier的作用很多儀表都把浮點(diǎn)數(shù)放大成整數(shù)存儲不加縮放系數(shù)平臺上的讀數(shù)直接多兩位小數(shù)。3.3 配置驗(yàn)證和啟動步驟配置寫好之后不要直接扔給網(wǎng)關(guān)。我的習(xí)慣是先做兩步預(yù)檢。用python跑一個小腳本驗(yàn)證從站應(yīng)答這樣做的好處是隔離問題。如果腳本也讀不到數(shù)據(jù)就說明問題出在串口參數(shù)或物理鏈路跟網(wǎng)關(guān)配置無關(guān)。from pymodbus.client import ModbusSerialClient client ModbusSerialClient( methodrtu, port/dev/ttyUSB0, baudrate9600, parityN, stopbits1, bytesize8, timeout1 ) client.connect() rr client.read_holding_registers(0, 2, slave1) if not rr.isError(): print(rr.registers) client.close()如果腳本返回了寄存器值就可以把modbus.json放到網(wǎng)關(guān)的config目錄替換原有文件。改文件前務(wù)必先備份比如執(zhí)行cp modbus.json modbus.json.bak。網(wǎng)關(guān)在Linux下通常以服務(wù)方式運(yùn)行改完配置需要重啟進(jìn)程常見命令是systemctl restart thingsboard-gatewayDocker部署則重啟容器。啟動之后立刻看日志。日志路徑一般在網(wǎng)關(guān)目錄下的logs/thingsboard-gateway.log重點(diǎn)看Modbus擴(kuò)展的啟動日志有沒有類似“Modbus connector started”的記錄。如果看到超時、緩存讀取失敗之類的錯誤多半是配置參數(shù)有偏差。一切正常的話去ThingsBoard平臺刷新設(shè)備列表能看到網(wǎng)關(guān)自動創(chuàng)建了設(shè)備稍等一兩個輪詢周期temperature和humidity兩個遙測鍵就會開始有數(shù)據(jù)。3.4 輪詢周期與串口負(fù)載估算配置里的pollPeriod到底填多少這里有一個很實(shí)用的估算方法。以9600波特率為例串口上每個字符的傳輸時間約等于10位除以波特率大概1.04毫秒。一個標(biāo)準(zhǔn)的Modbus RTU讀請求幀是8字節(jié)其中包含地址、功能碼、寄存器地址、寄存器數(shù)量、CRC校驗(yàn)。如果從站響應(yīng)2個寄存器響應(yīng)幀大約是9字節(jié)。加上Modbus協(xié)議要求的幀間隔時間整個請求-響應(yīng)周期大約在25到30毫秒。所以說就算總線上掛了5臺設(shè)備每個設(shè)備各讀2個寄存器pollPeriod設(shè)成1000毫秒總線負(fù)載也遠(yuǎn)沒有到瓶頸。但如果設(shè)備數(shù)量多或者每個設(shè)備要讀幾十個寄存器響應(yīng)幀變長總耗時就會明顯增加。舉例來說單臺設(shè)備讀取20個保持寄存器時請求幀8字節(jié)響應(yīng)幀變成45字節(jié)加幀間隔約55毫秒??偩€上掛10臺這樣的設(shè)備一輪輪詢就要550毫秒。這時pollPeriod設(shè)1500毫秒或2000毫秒才比較穩(wěn)。理解了這一點(diǎn)就不會盲目把pollPeriod調(diào)到幾百毫秒。半雙工總線的帶寬就那么多請求越密等待超時的概率越大。我在現(xiàn)場通常先用3000毫秒跑通再根據(jù)總線上設(shè)備數(shù)量和日志里的超時次數(shù)慢慢往下壓。4. 常見問題排查與調(diào)試實(shí)錄4.1 典型故障速查表下面這張表是我?guī)状维F(xiàn)場排錯里總結(jié)出來的按“現(xiàn)象 → 原因 → 解決”組織適合遇到問題時直接對號入座?,F(xiàn)象常見原因排查與解決網(wǎng)關(guān)日志報串口打開失敗串口路徑錯誤或權(quán)限不足確認(rèn)/dev/ttyUSB*存在把用戶加入串口設(shè)備組并重新登錄日志頻繁出現(xiàn)讀取超時波特率、校驗(yàn)位與設(shè)備不一致對照設(shè)備手冊核對serialSettings必要時用串口監(jiān)聽工具抓幀設(shè)備數(shù)據(jù)全是0或極大值寄存器地址、類型或字節(jié)序錯用modbus調(diào)試腳本逐寄存器讀確認(rèn)實(shí)際值和數(shù)據(jù)類型后再改配置設(shè)備在平臺側(cè)創(chuàng)建了但沒有遙測timeseries字段的tag或功能碼不對檢查type是3還是4tag名是否含特殊字符個別從站始終無響應(yīng)其他從站正常從站地址沖突或該設(shè)備掉線檢查targetSlaveID是否唯一用Modbus Poll等工具單獨(dú)測試該地址修改配置后網(wǎng)關(guān)報JSON解析錯誤多寫了逗號或字段類型不對用JSON格式化工具校驗(yàn)確認(rèn)port寫成字符串、pollPeriod寫成整數(shù)這些場景里讀超時是最常見的也是最讓人頭疼的。因?yàn)樗澈罂赡茈[藏著三種不同的問題串口參數(shù)不匹配、接線接觸不良、從站地址不對。我的經(jīng)驗(yàn)是先抓幀再猜用邏輯排除。4.2 幾個只有踩坑才知道的串口技巧第一串口權(quán)限問題比你想象中更常見。很多新手在Linux下用主用戶啟動網(wǎng)關(guān)以為權(quán)限沒問題結(jié)果某個插件進(jìn)程以不同用戶身份運(yùn)行打不開串口。建議先確認(rèn)啟動網(wǎng)關(guān)的用戶身份并確保該用戶對串口設(shè)備有讀寫權(quán)限。一般來說把用戶加入串口設(shè)備所屬組重新登錄一次就能解決。第二RS-485是半雙工總線同一時刻只允許一個主站發(fā)起請求。調(diào)試時如果用兩個工具同時輪詢總線上會產(chǎn)生沖突表現(xiàn)為一個工具正常、一個工具瘋狂超時。所以網(wǎng)關(guān)配置的disableOtherSerialInput要開調(diào)試軟件也得在網(wǎng)關(guān)跑起來之前退出。不會總線上有主站去訪問已經(jīng)被網(wǎng)關(guān)占用的串口設(shè)備。第三抓幀是排查利器。用一個USB轉(zhuǎn)串口工具并聯(lián)到RS-485的A/B線上監(jiān)聽總線上的Raw數(shù)據(jù)用任意支持串口監(jiān)聽的十六進(jìn)制工具抓包。如果看到網(wǎng)關(guān)發(fā)了請求幀但從站沒回問題大概率在從站側(cè)或地址匹配如果請求幀都沒發(fā)出來問題在網(wǎng)關(guān)配置或串口占用。這樣做判斷比靠猜快得多。第四寄存器地址的起點(diǎn)經(jīng)常誤導(dǎo)人。設(shè)備手冊標(biāo)注40001對應(yīng)地址0這是PLC習(xí)慣的標(biāo)識法。配置里address要填0不填40001。這個錯誤我犯過一次讀出來的數(shù)據(jù)全部錯位還帶著異常值后來用腳本從地址0開始挨個讀才反推出手冊的對應(yīng)關(guān)系。第五字節(jié)序遇到32位數(shù)據(jù)時一定要看設(shè)備手冊。Modbus RTU標(biāo)準(zhǔn)本身是低字后發(fā)還是高字后發(fā)沒有統(tǒng)一規(guī)定完全看廠商實(shí)現(xiàn)。byteOrder配錯不會報錯只是數(shù)值變得很離譜。懷疑字節(jié)序不對時可以把讀到兩個寄存器的原始值打出來手動組合成高字低字對比實(shí)際工程值很快能確認(rèn)順序。最后再分享一點(diǎn)個人習(xí)慣。每次改完modbus.json我都不會直接翻到最后看結(jié)果而是先在配置目錄下用JSON校驗(yàn)工具確認(rèn)格式再啟動網(wǎng)關(guān)看日志最后去平臺看數(shù)據(jù)。這套流程看起來多花了幾分鐘實(shí)際上避開了大量“改了配置沒生效”的無效加班。串口Modbus接入只是物聯(lián)網(wǎng)網(wǎng)關(guān)的起步技能跑通了這一塊后面再接觸TCP從站、多設(shè)備輪詢、斷線重連這些高級玩法思路都是相通的。至少我在折騰完這套配置之后再看ThingsBoard-GateWay的其他協(xié)議擴(kuò)展明顯感覺配置文件那套“連接參數(shù)設(shè)備映射點(diǎn)位定義”的思維模型是通用的。希望這篇配置方法說明能幫你少走我之前走過的彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91男人天堂网| 男人的天堂啪啪| 欧美人体性爱互联网第一页婷婷日本| 91伊人影视综合| 秋霞男人网| 级品肉射| 日本天堂在线播放| 91超碰丝袜制服| 久久久无码精品人妻二区 | 中文字幕日韩精品一区二区三区| 久久综合精品一区二区三区| 无码九九九九| 国产精品直播在线观看直播| 人人操人人插人人摸人人干| 日本一区二区不卡精品| 久久久久久国产精品| 成年女人一区| 午夜福利在线视频1000| 亚洲男人天堂视频| 欧美精品宗合| 97天天摸天天碰| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 开心激情婷婷| 日本三级小说中文字幕| 久日91在线| 亚洲drav色图| 香蕉欧美| 日韩欧美俄罗斯A片| 大香网伊人久久综合| 亚洲综合色男人网| 亚洲色情在线影视| 97视频播放| 亚州熟女乱伦| 伊人婷婷五月天| 亚洲精品国产av天美传媒| 亚洲色阁| av资源在线观看少妇| 97超级久久强资源| 91天堂丝袜美腿| 中文字幕丰满子伦无码专区在线视频最新 | 97综合在线| 国产精品人妻一区二区| 五月婷婷激情综合| 熟妇激情| 在线观看无码三级少妇| 精品一区二区三区蜜桃臀赵总 | 午夜福利国产欧美日韩夜夜| www.色五月| 乱操9999| 人妻偷拍一区二区三区| 欧美黄片视频在线观看免费 | 97资源久久| 亚洲天堂7777| 毛片视频白嫩| 久久这里只精品| 日语五十路和六十路亚洲国产精品| 色玖玖| 亚洲图片视频小说| 国产成人无码高清| 天天综合网久久ww| 神马久久午夜| 欧美三级一级| 超碰在线免费一区二区三区| 做爱A级亚欧| 亚洲18禁| 蜜臀久久99精品久久久久| 色小视频蜜乳| 后入人妻无码| 色播丁香| 国产精品另类| 免费观看欧美日韩操逼视频| 精品午夜福利| 亚洲一区中文字幕一区| 欧美激情亚洲| 黄污污污污| 欧美大的香蕉有线电视视频| 成功精品影院| 深夜视频| 九九性视频| 国产熟女一区二区| 日日夜夜狠狠| 亚洲精品久久久久毛片A片拉屎| 韩国一级做A片免费的| 97亚洲资源| 性久久久| 骚鸭AV| 在线 制服丝袜中出 人妻| 欧日韩一二三f区| 极品尤物在线观看| 亚洲图片欧美| 玖玖爱一区在线| 久久久免费的精品| 国产97/欧美| 伊人激情五月天一区二区 | 久久久精品视频欧州站| 国产精品呦一区二区三区| 人妻出轨一区二区三区| 囯戸精品高潮呻吟旡码| 久久伊人青青草| 天天操夜夜操狠很操| 成人久久久精品| 色婷婷五月综合激情中文字幕| 亚洲天天自拍| 麻豆国产原创AV色哟哟| 天堂俺去俺来也www久久婷婷| 国产久久一区二区三区野外在线| 亚欧免费| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 国模精品一区二区三区苹果色戒| A片大香蕉在线| 欧美色天堂网在线视频| 欧美性爱五月天| 玖玖资源视频一区二区三区| 天堂九九九九九九九九九| 国内毛片欧美香蕉精品| 国产少妇内射| 亚洲丝袜色图| 久久99综合| 91AV入口| 丝袜视频网国产90| 91 丝袜在线| 久久久无码av精| 中文字幕青青草| 夜夜高潮夜夜爽| 岛国在线一区二区三区| 亚洲无线观看久久| 亚洲丝袜二区在线| 亚洲一本色码中文字幕| 2010男人的天堂| 亚洲av无码成电影在线播放| 中文字幕一区二区无码成人| 91老熟女老女人国产老太| 激情综合网五月婷婷五月天| 天堂v无码免费视频| 偷拍综合亚洲| 国产视频一区二区在线| 99久热| 1人人看人人摸人人操| 欧美亚洲清纯| 一及黄久一点| 五月天开心网| 午夜爽爽爽在线观看永久入口姬片| 老女人综合| 亚洲精品国产精品乱码不卡| 国产伦精品一区二区三区在线观 | 玖玖爱视频网站| 日韩传媒在线| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 成人性爱电影一区二区| 男人的天堂午夜av| 日韩大香蕉| 久久久精品九| 国产久久一区二区| 99自拍视频在线观看| 激情天天视频| 国产自偷| 999 久久久| 成人AV素股で擦久久| 日韩欧美经典在线观看| 午夜激情成人在线观看| 人人操人人插 - 百度 - 百度| 高清无码学生妹高潮| 亚洲 另类 丝袜 自拍 动漫| 玖玖爱综合| 日本三级中国三级99人妇网站| 欧美日本一区二区a人| 国产精品视频91久久| 伊色久人大在线| 另类专区加勒比| 蜜桃视频精品一区二区| 9999久久久久| 99久久九九| 秋霞影音一区二区三区| 亚洲国产91精品一区二区久久| 亚洲欧美伦综合| 麻豆黄站| 啊啊啊啊啊好舒服视频| 大屁股国产在线视频| 色老汉色| 区一二区日韩亚洲乱码av电影| 九九九九九九九精品视频| 国产高清无码一区二区三区四区皇冠| 国产极品一区二区三区三州| 欧美丝袜制服久久| JIZZJIZZ国产精品喷水| 欧美人妻精品一区二区| 欧美性爱日韩性爱| 久久东京伊人一本到鬼色| 乱伦熟女论坛| 老熟女乱伦一区| 精品久久久av无码免费| 日本中文字幕不卡视频| 国产精品久久久久久久久久梁医生| 91人妻少妇| 久久久久99999| 黄页av| 亚洲女人91| 后入合集| 四虎影视欧美| 97欧美视频| 99国产精品| 无码不卡亚洲成?人片| 欧美色图综合网| 欧美 亚洲精品首页| 亚洲国产97在线精品一区| 日韩综合第八区国产精品| 人人九九精| 亚洲蜜臀精品视频久久| 97超碰精品图片| 欧美亚洲手机在线| 放黄片放3级黄片没穿衣服| 91老熟女视频| 日韩黄片影院| 乱伦1色页| 日韩性爱电影一区| 99无码视频| 一区久久久二区| 色天使大香蕉| 青青伊人加勒比海| 91模特在线观看| 久久久久久十| 91在线视频国产网站| 国产精品国产亚洲区艳妇糸列| 天天谢天天干| 丁香五月自拍| 久热69九色熟妇97| 国产av高清版| 亚洲诱惑天堂| 欧美不在线| 午夜国产综合视频在线观看| av天堂手机版追回 | 欧美 亚洲 制服 精品| xxx亚洲午夜天堂| 青青青艹在线视频| 中文不卡视频| 欧美日本中字另类在线| 337p大胆噜噜噜噜噜91Av| 蜜桃色色网站视频三区| 青木玲在线不卡| 玖玖爱视频网站| 精品无码久久久久久久杏吧| 人人操,操人人| 狠狠爱综合网| 日韩av色图综合| 一区二区三区四区久久视1| 天天操天天7| 久夜视频| 久久久久亚洲?V片无码V| 亚洲成av人片色午夜乱码| 在线观看AV不卡| 少妇精品久久久| 偷拍视频青青草在线视频| 午夜国产成人精品视频| 国产精品香蕉热久久新品| 熟女丰满人妻一区| 99久在线精品99re8| 麻豆天美传媒毛片| 国产精品毛片?v一区二区三区| 伦理片秋霞免费影院| 欧美日韩国产中文超碰| 日韩精品系列| 一级二级三级黑人无码| 骚货人妻偷情自拍在线视频| 青青草玖玖爱| 日韩激情无码影院| 色性综合| 天天综合站| 国产无码久久高清| 五月天激情网图片| 色噜噜人妻av中文字幕| 亚洲?V无码专区在线电影| 99久视频| 激情内射| 无码精品久久久天天影视| 中文字幕在线播放2中文字幕在线观看2| 欧美韩国你懂得在线 | 国产精品扒开腿做爽爽爽视频| 国产精品毛片?v一区二区三区| 91碰碰| 97超碰总站| 无码精品久久久久久亚洲| 亚洲成av人片色午夜乱码| 伊人aaa| 中文?日韩?免费?精品| AAA久久| 91少妇通奸网站| 黄色香蕉视频网站一区| 嗯嗯啊啊啊好舒服| 中文字幕制服诱惑| 亚洲色综合| 无码精品啪啪啪一区二区三区三州| 精品国产乱码| 欧色综合| www.av家庭乱伦| 熟妇在线视频一区二区| 欧美日韩国产精品久久色婷婷| 很黄很色的视频在线观看| 二对二中文字幕。| 日本高清免费一本视频在线观看| 青青草视频爽一爽| 看全色黄大色大片免费视频| 激激五月| 欧美日韩国产成人高清| 综合久欧洲| 伊人国产成人av网站| 男人的天堂啪啪啪啪啪蜜桃不卡| 国产剧情在线| 2020中文字幕| 亚洲欧美日韩激情不卡| 久久久工口| 熟女人妻精品一区二区视频| 九九热九九热| 精品三级在线专区| 91爱做| 国产高清吃奶免费视频网站| 国精综合一二三区影视| 韩三级a视频在线观看| 冬京热男人的天堂| 国产探花日韩援交| 五十路二区在线| 精品人妻1区| 久插综合| 成人亚欧免费视频| 自拍欧美| 亚洲精品国产专区在线观看| 在线亚洲丝袜视频网站| 欧美成人AⅤ大片在线观看| 啊啊啊啊二区好大| 韩国一级AAA| 九久久精品| 亚洲Av无码成人精品国产| 人妻天天爽夜夜爽2| 5278欧美一区二区三区| 性欧美999| 婷婷五月丁香五月| 亚洲欧美高清无码| 91nbbbbbb| 久久香蕉综合一本到3atv| 亚洲激情深爱文学小说网站| 婷婷色综合| 中文字幕乱码在线| 五月天伊人| 久久五十路熟女人妻| 亚洲色图第四色| www.色操逼| 超碰97丝袜| 中文字幕av久久爽Av| 不卡av在线中文字幕| 啊啊啊啊好疼视频| 男人的天堂不卡一区二区| 97操| 国产乱人妻精品入口| 激情视屏国产乱伦强奸| 91欧美在线| 久久久久久九九九九-美女久久久久久久-成人AV| 激情综合网激情综合| 99精品网站| 91动漫操逼视频| 操久久久久| 久久这里精品国产99丫e6| 2020中文在线一区二区三区| 91日韩网站| 91亚洲青青草原精品1区| 99视频这有这里有精品| 亚洲中文字幕av | 91熟女网| 伊人 俄罗斯 a v| 黄色av一区二区在线| 视频不卡中文字幕| 久久人人爽av亚洲精品天堂桃色| 欧美性天天影视| 少妇无码av专区线| 久久三区四区| 天天摸夜夜操视频| 中文字幕一区av| 狠狠操官网| 丝袜美腿丝袜| 大香网伊人久久综合网eew| 在线视频日韩欧美国产| 一级性爱视频免费在线| 97人妻人人躁人人玩人人| 1024亚洲中文字幕久在线看片你懂的 | 99热只有| 国产免费操逼| 麻豆天美91| 日韩av电影网站| 嗯啊啊啊轻点视频 | 欧洲精品在线播放| 天美传媒AV在线播放| 国产熟女完整版中字| 强奸乱伦Av网| 91网亚洲| 久久婷婷五月| 啪啪资源网| 亚洲综合欧美| 欧美BT 亚洲色图| 东京成人一区| 97亚洲综合电影| 3p国产色噜噜一区| 欧美偷拍区| 中日韓欧美高清| 中文字幕伊人| 91夜夜蜜桃臀1区2区3区| 五月大香蕉| 欧美视频一区二区在线| 精品国产乱码| 国产自制av蜜乳| 久九九九九九九九热| 日本999精品| 熟女日韩| 精精夜夜| 欧美少妇熟女| 亚洲色五月| 国产黄色av大片网站| 成人无码在线超碰网| 久久东京热久久| 久久精品国产97欧美精品亚洲 | 北条麻妃99精品青青久久| 乱老女人一区二区视频| 囯产操逼片| 北约熟女超碰| 国产精品99精品视频网站| 精品人妻一区二区三区在线视频不卡| 天天操妹子| 日本久久久精品电影| 香蕉免费一区二区三区不读| 久久骚少妇| 久草资源欧美在线视频| 日韩av三四区| 快点操死我| 日韩美脚一区二区网站| 欧苏综合色综合| 久热这里| 欧美躁死她一区二区| 婷婷九月色| 久久99精品视频| 久久欧美性爱视频| 中国亚洲呦女专区| 欧美在线播放aaaa| 大香蕉久| 99热| 尻女朋友一夜| 色五月69夫妻| 欧美视频激情久久久久久| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 日韩亚洲97| 黑人粗大V S日韩女优视频| 加勒比五月天| 久久久久久免费电影| 伊人9| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 国产女生在线| 色婷婷九月| 婷婷五月成人| 91在线美女| 欧美色九九九| 丁香五月天久久精品视频一区二区三区| 嗯嗯啊啊用力视频免费| 日日黄色三级网站| 国产99999久久精品| 中文字幕精品专区搜索结果91| 欧美特黄视频网站| 色香欲影| 国产精品午夜福利亚洲综合网| 收看日本人日bb| 国产A v无码专区| 色香色欲天天综合网天天来吧| 91超级碰| 久热久一区二区三区| 99九九久久| 色综合超碰超| 男人天堂新| 思思久热在线精品66| 日本三级A片网站com| 黄色区免费观看中文字幕| 欧美性爱另类综合| 欧美日日网| 啊啊啊啊啊好大好舒服想要| 亚洲熟女少妇免费视频| 欧美天天干| 性爱网站一区二区| 不卡啪啪视频| 人妻密肉在线观看| 色爽——AV| 天天综合中文字幕 91| 欧美岛国精品在线观看| 粉嫩在线一区二区懂色| 国产精品老熟女一区二区| 欧美白嫩女HD| 九九热精品视频六| 一本色道久久天天射天天干| 成人av动漫在线观看| 97色五月天完| 97久久国产亚洲精品超碰热| 天天伊人| 精品亚洲黄色片 国产精品导航一区二区| www久久99| 黄色二级片网站| 麻豆区久久久久亚| 中文操逼字幕| 久草视频分类在线| 91精品丝袜久久久久久无码人妻| 精品丰满熟妇人妻一区| www.色吧5.com| 欧美做爰无码A片视频| 黄色二级片网站| 国产精品一二三| 国产精品黑人一区二区三区| 久久性爱免费送| 亚洲五区熟女| 中国和日本人色哪个不下载能放| 国产无码精品高清| 韩日精品四区| 天堂精品一区| 日本色色视频网站| 熟女人妻av在线资源,黄色的资源| 欧洲精品人妻| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 天天操天天7| 无遮挡男女激烈动态图| 亚洲综合色婷婷| 试看福利| 日本在线观看网址| av中文在线| 在线情色电影 91大 | 少妇久久久久久| 欧美久久伊人| 蜜臀色乳| 99久久亚洲精品无码毛片潘甜甜| 涩五月婷婷| 天天影视网色欲色香| 三男一女不戴套的A片| 思思热在线| 激情婷婷丁香网| 国产精品呦一区二区三区| 日本丝袜美腿人妻九九| 野狼福利社区| 超碰免费在线| 亚洲综合色图欧美| 最新国产亚洲精品精品国产亚洲综合| 欧美少妇高潮久久91| 亚洲在线网站| 男人的天堂2018.| 综合网 欧美| 婷婷色网| 综合五月天| 成人国产精品三级A片| 青青草玖玖爱| www.久久最新地址| 亚洲色资源| 日韩中文字幕国产| 黄色不卡视频| 日韩乱伦AⅤ| 超碰中文字幕人妻草一区| 亚洲熟妇一,二,三期| 精品视频久久久久九九九九9999 | 99在线观看无大码| 久久 国产 无码| 亚洲AV资源| 色呦呦国产精品免费看| 亚洲aw毛茸茸在线| 91性高朝久久久久久久久| 九九九九九九亚洲| 国产一区二区成人av在线播放| 操人妻丝袜高跟| 蜜臀久久99精品久久久久久-DVD原版全| 五月天开心网| 亚洲精品99999| 偷拍欧美综合| 丝袜人妻av一区二区| 亚洲中文字幕妇伦久久| 人人弄人人摸| 久久久久久久久久黄色网| 8x福利精品第一福利视频导航| 动漫区日韩区欧美区| 精品午夜福利国产一区二区在线观看| 青娱乐手机日韩在线视频| 天天草夜夜草高潮片| 久久草视频污视频| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 乱久久久| 黄片在线免费在线观看| 99热精品在线观看| 免费看毛片操穴| 黄色视频高清无码网站| 久久国产对白激情浪潮| 人人操人人插人www| 欧美激色| www.色婷婷| 99无码狠狠久久| 久偷拍| 国产女人操逼视频| 男人的天堂VA| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 天天色天天干天天射| 另类专区加勒比| 色色综合网站| 操碰97| 丝袜无码a片| 一区二区视频在线播放| 精品人妻少妇| 亚洲棕合电彰| 国产亚洲色婷婷久久99精品91葵花宝典| www.人人摸在线视频| 久久久久13| 国产精品网址| 精品无码久久| 欧亚久久偷拍视频| 欧美成人黄网色网站| 大奶的诱惑| 日韩电影天堂视频一区二区| 国产福利第一视频| 2024年最新色情网站在线观看| 综合97亚洲| 开心激情婷婷| 亚洲第一精品在线视频| 久久精品无码一区二区三区| 狠插 制服 自拍| 亚卅熟女乱色| 成人av毛片在线观看| 精品一区99999| 香蕉99秘 精品一区丁香| 最好看的中文字幕在线2018| 亚洲性天堂| 久久久专区| 日韩在线76| 日韩Va亚洲va欧美Ⅴa久久| 亚洲欧美清纯| 大香蕉之青青草原| 天美国产精品| 国产福利精品最新在线| 美日韩男女操屄视频| 亚洲有薄码区久久在线一区| 欧美se亚洲| 1024日韩| 欧美人与性动交a美精品| 国产精品视频在线观看| 亚欧洲一区二区视频| 日韩99999色| 色色色色网站| 大黄片做爱的大的| 色综合加勒比| 久区视频| 98福利在线视频| 禁止观看美女黄| 午夜男女爽爽爽在线视频| 亚欧毛片基地国产毛片基地| 97超碰9| 中文欧丝袜诱惑| 人人摸人人干| 混色激情av| 亚洲AV永久无码一区仙野| 国产精品一区av在线| 免费一二区| 校园春色 亚洲| 啊啊啊久久久视频| 欧美视频第二页| 超碰亚洲欧美日韩无| 亚洲色综合| 国模无码一区二区三区在线| 偷拍三区| 蜜乳成人AV| 五月亭亭六月丁香| 91色插| 97日韩欧美亚洲| 97就爱干| 亚洲精品蜜桃久久久久久久| 国产农村妇女精品1区二区| 久超碰在| 久久国产视频性吧 | 黑人狂躁日本妞一区二区三区| 一区二区三区美女超清| 久久中出| 在线不欧美| 九九九精品美女| 欧美草草高清日韩视频| 国产成人啪一区二区| 97精选久久| 人妻少妇精品久久久| 久久成年精品| 75大香蕉| 中文字幕亚洲欧美在线不卡| 日本青青草在线| 久久免费老司机精品| 91无码中出人妻视频| 久久激情五月| 久热婷婷| 99热综合| 亚洲麻豆精品二区三区| 亚洲黑丝在线| 日韩国语字幕| 国产天美欧美| 中文字幕日产av人| 精品人人| 日韩精品高清资源在线| 麻豆久久久久久久久丝袜| 日韩99999色| 人人操天天爽| 人妻社区男人天堂| 夜草欧美| 国产99999久久精品| 97伦乱| 亚洲图片视频小说| 97伊人| 另类欧美色| 日韩一二三区| 国产日韩精品suv| 91大神精品长腿在线观看网站| 中文AV制服乱伦| 国产亚洲日韩欧| 男女性感激情网站| 日韩探花精品在线视频| 精品性爱无码在线播放| 亚洲色五月| 又大又黄国产| 青青久操| 九9精品| 91精品国产91熟女| 91操操操操| 欧美亚洲素人制服精品| 午夜爽爽爽在线观看永久入口姬片| 333kkkk·亚洲com久久| 亚洲操人| 江都AV在线| 久久熟妇五十路一区| 91精品婷婷国产综合久久竹菊| 国产人妻精品一区二区三区秋霞| 欧美天天影院| 国产精品久久| 日本三级一区二区 在线| 人妻99p| 青青国产精品在线| 日韩精品第3页| 欧美综合亚洲| 国产一国产一级毛片古装| 秋霞网—男女啪啪亚洲免费体验区 | 在线综合 亚洲 欧美中文字幕| 和协影院中文字幕三区| 欧美 日韩第一性色| 美女91网站| 欧美一级A片不卡视频。| 自偷自拍的亚洲视频| 久操九九九九| 91成人久久| 青青草好吊色| 精品中文字幕一区二区| 伊人久久婷婷| 老熟妇综合| 久久有码视频| 强奸乱伦免费网站| 亚洲中文一区二区三区视频| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 玖玖无码超碰| 后入内射蜜桃臀| 男人的天堂日韩| 久久久久国产精品久久久| 午夜AV人气不卡| 这里只有精品视频| 精品乱码久久久久| 香蕉99秘 一区精品蜜桃臀| 大香蕉黄色一级片免费看| 九九av| 91/欧美| 色欧美综合| 三级网色| 偷拍亚洲高清图片| 欧美热图99| ji熟女.com| 亚洲激情网一二三四区| 亚洲欧洲无码一区夜| 美女诱惑一区| 亚洲一区二区性爱电影| 欧美 青青草| 超碰97伊人| 探花在线免费观看视频国产一区| 人妻天天爽夜夜爽爽| 啊啊啊轻点在线观看| 麻豆国产视频精品观看| 99热在线观看| 日本97久久| 国产一级特黄大片处女| 日韩亚洲美女一区久久| 91综合天天看| 国产网红精品| 第二页中文字幕| 精品国产乱码久久久| av在线免费一区二区| 99999无码| 男同专区一区二区三区在线| 国产精品蜜乳AV| juliaann丝袜大战黑鬼| 欧美男人天堂| 五月色综合| 欧美淫乱视频| 中文字幕奈奈美被公侵犯| 91啪9色| 97干在线视频| 婷婷久久网| 国产乱不卡| 无码操逼网| 啊啊啊啊操死我了| 性色AV蜜色av色欲av| 国产玖玖| 黑人性欧美| www.国产高潮精品| 少妇色综合| 一个国产在线综合网站| 一道本东京热加勒比一区二区三区 | 亚洲高清无码AAA久久久精品| 久久久久久久国产| 国产午夜福利专区综合| 伊人影院在线理论播放 | 乱伦3P视频| 校园春色亚洲无码| gogogo免费高清看中国国语| 欧美色图片91| 午夜啪| 爱干爱射网啊啊啊| 日本视频在线中文字幕| 情侣开房子拍 日韩无码 女的很漂亮| 欧美色综合网| 人人操av| 999精品乱码| 久久,精品一二三| 久久女人| 综合色图亚洲欧美| 亚洲天堂欧美| 操九九九九九九| 国产成人久久精品蜜臀| 欧美日韩情色一区二区| 色姑娘综合网| 嗯嗯啊啊用力视频免费| 国产高清午夜成人在线观看| 日日干日日操五月天伦理视频| 亚洲中文字幕在现观看| 伊人97色天使| 蜜臀AV秘一区翔田千里| 97视频620| 97在线视频观看网站| 中文字幕超碰CAO| 啪啪AV导航| 亚洲色图 图片| 亚洲暴力强奸AV| 天天天做天天天爱天天天爽| **一级毛片国产| 九九九九九九九九九国产精品| 91 刺激在线| av网站在线看| 青青草十区九区爱夜| 精品无码久久久久久国产浪潮| 天天干人妻| 亚欧高清在线| 亚洲成成熟女人综合一区二区| 国产乱码久久| 日本成人免费一区二区三区| 欧美少妇性乱| 国产精品视频白浆免费| 国产激情在线| ss久久| 自拍偷拍亚洲熟女妇人精品| 精品综合久久久久久97| 日本久久精品| 久久久97| 97在线观看免费视频l| 国产欧美日韩精品中文| 夜夜夜夜久久久久| 美女露胸露屁股| 中文字幕一区二区日韩网| 男人的天堂无码| 激情综合色| 免费精品国偷自产在线在线 | 91精品国产日韩欧美综合| 日日碰视频网| 黄色AV影视| 色操逼网| 久久婷婷一区| 99久久无色码| 久久精品毛片免费不卡| 国内毛片四区| 福利风月五月天影院| 国产亚洲女v在线观看| 一卡二卡三卡| 自拍丝袜美腿人妻| 99热在线观看| 女人天堂av在线播放| 97频视在线| 久久小视频| se01国产在线视频| 中文字幕免费在线观看| 欧美 中文字幕 一区| 天天综合网日韩7799| 热热色91| 亚洲色图综合网| 另类图片五月| 亚洲AV操| 亚洲无码电影久久久| 亚洲自拍青操视频| 精品免费一区二区三区在线亚洲人成| 国产精品自拍xxxx| 蜜臀99久久精品久久久久| s片在线观看| 天美AV片| 黄色一级视| 爱妃国产亚洲视频中文字幕| 91插B网站| 久草色悠悠在线视频| 国产精品熟女乱伦| 影视综合无码少妇| 60秒不遮不挡| 尤物视频网 刘玥| 婷婷综合在线观看| 久操热| 亚洲最大成人a毛毛片| 在线视频97| 九九九偷拍| 欧美日韩亚洲五月天婷婷| 香蕉在线一区二区三区| 性开放中文AV高清无码免费看| 秋霞怕怕片| 日日干日日摸| 青青伊人加勒比海| 九九玖玖精品| 五月天激情视频| 啪啪啪精品视频| 一区二区免费电影久久| 欧美天天射| 校园春色美腿丝袜| 久久大精品乱码视频人妻熟女| 久久国产99精品72福利| 精品久热| 激情接吻视频久久久久久| 日日操免费视频| 超碰免费人妻在线| 超碰色大香蕉| 中文欧丝袜诱惑| 国产精品视频播放| 99re3这里只有精品| 欧美亚洲日韩人妻在线观看| 日本 欧美 国产一区| 日本无码1| 久热在线精品免费观看| 日韩三级伊人| 亚洲色电影在线| 欧美瑟综合| 久久久久久九九九九九九| 人妻在线大香蕉| 曰本精品久久久| 精品久久在线区一区| 992这里有精品| 九九热AV| 综合色色婷婷| www欧美性爱| 国产午夜激片Av毛片不卡| 黄色片一区二区三区四区五区| 色综合国产在线观看| 亚欧色图在线激情| 大香蕉综合网| 亚洲国产97| 四虎精品一区二区| 唯美清纯 妖精视频| 久久久啊啊啊| 久久香蕉国产线看观看亚洲女人 | 超碰99在线| 久久九九网| 99热欧美| 五月婷色| 美女刺激久久国产欧美| 东京日日夜夜| 黑操B| 天天透伊人| 一区二区三区网站日日骚| 久久久久性熟视频| 97色插| 亚洲综合码| 九九成人精品| 91五月天| 久久偷偷色综合蜜桃| 天天综合网合集91| 亚洲影视高清第一页| 亚洲欧美变态| 好涩综合| 日日夜夜摸| 一区AV| 超碰国产精品无码| 熟女乱伦A| 日韩一区二区三区四区五区| 无码在线亚洲| 99热欧美| 国产成人资源| 欧美午夜色妇色鬼| 亚洲和欧美裸体美女双飞视频| 激情黄色五月天| 精品二区三四区五电影| 91蜜臀人妻中文字幕在线| 日韩性色| 国产福利一区二| 国产精品视频自拍在线| 3d成人精品一区二区| 午夜国产成人福利视频| 狠狠干,狠狠操| 黑丝少妇麻豆| 91爱看| 一本色道久久综合亚洲二区三区| 天天综合网在线91| 沈阳熟女高潮对白视频| 不卡av在线中文字幕| 日韩精品永久在线观看| 狠狠五月天| 观看视频图片一区二区三区| 99re这里| 清纯唯美亚洲另类| 人人操人人色网| 伊人久久在线视频观看| 亚洲Av无码成人精品国产| 人妻熟女午夜精品在线| 亚洲影院小综合| 亚洲综合色在线| 91熟女丨91老女人| 成人26uuu| 久久久久国产一区二| 国产九月婷婷| 97色涩| 国内毛片四区| 一区二区三区美女超清| 中文字幕日韩人妻视频一区二区三区 | 久久专区| 综合免费无码中文| 婷婷色网| 亚洲AV不卡在线观看尤物| 麻豆一区二区三区在线看 | 少妇熟女一区二区三区| 国产精品福利视频播放| 精品少妇一区二区三区在线视频| 嗯啊啊啊轻点视频 | 五十路人妻在线| 久久久四区| 强奸国产在线| 熟女人妻av在线资源,黄色的资源| 9精品在线| a啊啊啊啊啊啊啊啊一区二区| 午夜福利国产欧美日韩夜夜| 欧美视频边做饭边橾| 久久久久久久九九九九九九| 美女骚尻视频| 国产毛片毛片4p懂色| 免费中文在线| 亚洲另类色图片| 强乱老妇中文字幕| 欧美日韩电影成人在线| 婷色五月天| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 九月丁香| 96国产污污污丝袜| 中欧人妻丝袜中文字幕| 五月丁香拍拍激情综合三级| 91网站18在线观看| 国产视频97| 中文字幕一区二区日韩网| 99在线免费视频| 久久久久921| 2021国产成人精品久久| 久久久久久AV无码免费网站| 青青草大香蕉在线视频| 校园春色五月天| 岛国黄色大片网站| 99操| 日本一区不卡| 欧美日韩第一页| AV99热18这里只有精品| 婷婷超| 久久综合婷婷| 黄色av播放免不| 两女互慰AV高潮喷水在线观看| 国产 日韩 欧美 人妻 熟女 中文| 欧美成人国产精品| Sekablack无码一区| 亚洲男人天堂Av| 国产97在线播放| 国产小黄片在线免费观看| 日本啊啊啊啊啊视频| 96久久久| 青青草日韩无码| 国产乱不卡| 日韩一性一交一A片俄罗斯| 国产高清不卡视频| 亚洲色图 欧美| 丁香六月婷婷久久综合| 久久成人精品| 操逼视频亚洲| 人妻无码久久一区二区三区免费| 亚洲综合电影| 淮穴色AV| AV女优男人的天堂| 操逼网站地址| 中文无线日韩一区| 日韩精品一区二区日韩| 加勒比AV网| 男人女人18禁片免费看网站| 欧美午夜精品久久久久久超碰| 中文有码9| 亚洲天堂热| 神马久久久久久久久| 人人射人人操人人摸| 人妻熟女一区二区| 国产熟女完整版中字| 嫩草影院永久在线制服丝袜| 国产视频一区二区三区在线免费观看 | 性色av网站| 黄色一区三区| 色呦呦呦在线观看视频| 亚洲老司机123专区| 人人艹亚洲| 久久久久久波多野吉衣高潮| 精品人妻一区二区三区-国产| 日韩综合97P| 淫荡少妇免费| 色香伊人| 午夜寂寞欧美| 91日日夜夜| 日韩欧美字幕亚洲一区二区| 久久久久婷婷精品av电影| 国产黄色av大片网站| 国产精品动态一区二区三区四四| 夜色AV无码手机在线影院| 天天干夜夜肏| 在免费jIzzjIzz在线视频| 死我十八禁| 97啪啪| 91中文字幕制服丝袜免费视频| 天天操天天插| 麻豆美女丝袜人妻中文| 熟妇人妻一区二区三区| 国产午夜福利专区综合| 久久鲁夜| 日本五十路熟女一区二区| 超碰在线在公开超碰在线在公开| 亚洲经典啪啪| 欧美日韩久久精品爱爱| 欧美激情总合网| 三级日本一区二区三区| 超碰这里只有精品| 操逼逼福利视频| 久久久涩| 久热69九色熟妇97| 内射夫妻三片| 91色色综合| 久热大香蕉| 91亚洲色图| 欧美白嫩女HD| 久久久精品视频免费观看| K8久久久久| 插入综合网| 日韩性爱视频在线免费观看| 97天天在线| 91狠狠色丁香婷婷综合久久| 91丝袜在线观看| 91熟女综合| 粉嫩在线一区二区懂色| 天美传媒婬乱在| 色眯眯射|