亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

基于Modbus與SNMP的樓宇自控溫濕度監(jiān)測系統(tǒng)實踐

基于Modbus與SNMP的樓宇自控溫濕度監(jiān)測系統(tǒng)實踐 站在樓宇自控項目的現(xiàn)場最怕的不是設備壞而是你根本不知道什么時候環(huán)境已經(jīng)不適合設備運行了。機房空調(diào)停了沒人管配電室溫度飆到四十度才被發(fā)現(xiàn)檔案室濕度過大導致紙質(zhì)資料發(fā)霉——這些問題本質(zhì)上不是設備問題而是缺乏一套可靠的溫濕度監(jiān)測手段。最近完成的這套基于Modbus TCP/UDP與SNMP協(xié)議的樓宇自控溫濕度監(jiān)測系統(tǒng)正好把這類問題解決得比較徹底趁熱把整個構(gòu)建過程和技術(shù)細節(jié)整理出來給做樓宇自控、機房動環(huán)、弱電集成或者運維平臺的朋友做個參考。這套系統(tǒng)的核心價值在于用兩種成熟協(xié)議打通了“傳感器采集—網(wǎng)絡傳輸—平臺管控”這條鏈路。Modbus TCP/UDP負責從溫濕度傳感器把數(shù)據(jù)取回來SNMP協(xié)議負責把數(shù)據(jù)對接進已有的網(wǎng)管平臺或動環(huán)監(jiān)控系統(tǒng)整個方案不依賴某家廠商的私有協(xié)議也沒有被云平臺綁架的問題后期擴展和二次開發(fā)都非常靈活。適合正在規(guī)劃監(jiān)測系統(tǒng)、或者手里已經(jīng)有零散傳感器但不知道怎么統(tǒng)一接入的朋友哪怕你之前沒怎么碰過這些協(xié)議按下面的思路走也能把整個系統(tǒng)搭扎實。1. 系統(tǒng)整體設計與協(xié)議選型思路先聊設計思路。這套系統(tǒng)的名字看起來很長其實拆開就三個部分溫濕度采集、Modbus傳輸、SNMP上報。大概架構(gòu)是這樣的每個監(jiān)測點位部署溫濕度傳感器傳感器以Modbus TCP或UDP協(xié)議把數(shù)據(jù)發(fā)出來負責采集的網(wǎng)關或服務器統(tǒng)一收集再通過SNMP協(xié)議對接到更上層的網(wǎng)管平臺最終呈現(xiàn)在監(jiān)控大屏或告警系統(tǒng)上。選型的時候沒有用BACnet、LonWorks這類傳統(tǒng)的樓宇自控協(xié)議主要考慮是第一項目里的大部分傳感器是市面上常見的Modbus RTU設備改網(wǎng)口接入Modbus TCP/UDP天然兼容現(xiàn)場部署成本最低第二上層的運維團隊已經(jīng)有成熟的SNMP網(wǎng)管平臺如果監(jiān)測數(shù)據(jù)能通過SNMP匯入現(xiàn)有平臺就不需要額外部署一套獨立的監(jiān)控軟件甲方接受度也高。Modbus和SNMP這兩種協(xié)議放在一起各自的角色很明確Modbus解決的是“怎么把數(shù)據(jù)從傳感器取回來”的問題它簡單、直觀寄存器讀一下溫度就出來了SNMP解決的是“怎么把數(shù)據(jù)送到管理者手里”的問題它標準、通用無論是機房動環(huán)監(jiān)控還是企業(yè)網(wǎng)管平臺都認這個協(xié)議。一取一送兩件事都用最標準的工具去做系統(tǒng)整體的穩(wěn)定性和可維護性都會有保證。另外一個選型細節(jié)是TCP與UDP的選擇。實際工程中我主用TCP原因很直接溫濕度數(shù)據(jù)雖然不是極其關鍵的實時控制數(shù)據(jù)但丟包會導致曲線毛刺甚至假告警TCP的重傳機制能有效避免這個問題。UDP更多用于帶寬受限、點位密度極高的場景或者傳感器數(shù)量特別多時降低連接壓力。如果項目預算允許建議全部走TCP省掉很多排查問題的精力。1.1 為什么不用傳統(tǒng)RS485總線方案很多做樓宇自控的老師傅習慣用RS485總線統(tǒng)一采集溫濕度這也是成熟方案但新技術(shù)項目里不建議優(yōu)先考慮。RS485的問題是施工復雜度高布線要分 sexesA/B線不能接反手拉手串聯(lián)一個點短路整條鏈路全部癱掉而且RS485的輪詢速度受波特率約束9600波特率下掛32個設備一輪輪詢下來就是幾十秒點位一多實時性很難看。Modbus TCP/UDP方案就把這個問題徹底繞開了。傳感器通過網(wǎng)線上聯(lián)交換機IP地址一配就能通信物理鏈路故障影響范圍很小輪詢速度也快得多在百兆局域網(wǎng)里單個請求往返基本在幾毫秒級別上百個點位也能輕松做到秒級刷新。從我們最終部署的效果看60個監(jiān)測點全量輪詢一輪大概1.2秒這個實時性表現(xiàn)對樓宇環(huán)境監(jiān)測完全夠用。1.2 系統(tǒng)整體拓樸與數(shù)據(jù)流向整個系統(tǒng)的數(shù)據(jù)流向大致是這樣理清這個概念后面很多配置就不會迷糊溫濕度傳感器Modbus從站 → 工業(yè)交換機 → 采集網(wǎng)關Modbus主站 → 數(shù)據(jù)清洗與閾值判斷 → SNMP Trap/輪詢上報 → 網(wǎng)管平臺/告警系統(tǒng)。這里面的采集網(wǎng)關可以是臺式機、工控機也可以是嵌入式邊緣網(wǎng)關。我們項目里用的是邊緣網(wǎng)關加Node-RED的思路好處是后續(xù)要調(diào)整點位或者監(jiān)控邏輯直接在線改流不用反復燒固件。如果你沒有邊緣網(wǎng)關拿一臺普通電腦跑Python或者Node-RED也一樣能實現(xiàn)后面實操部分會有代碼示例。2. 溫濕度傳感器選型與點位表規(guī)劃這個環(huán)節(jié)看似簡單其實是決定整個系統(tǒng)準確性和穩(wěn)定性的地基。傳感器選型最大的坑就是只看價格不看精度和長期穩(wěn)定性前期省下的錢最終都會變成后期校準和返工的成本而且現(xiàn)場環(huán)境差異很大機房和檔案室的需求根本不是一回事。2.1 傳感器關鍵參數(shù)與場景匹配選傳感器我習慣先列需求再選型重點關注四個參數(shù)精度等級。機房和配電室建議溫度精度達到正負0.3攝氏度濕度精度正負3%RH普通的辦公區(qū)、檔案室標準可以放寬到正負0.5攝氏度和正負5%RH。精度越高的傳感器RS485或網(wǎng)口版本的價格差距可能有三到五倍按區(qū)域需求分級選型能把預算花在刀刃上。響應速度??照{(diào)出風口附近和門窗附近的點位溫濕度變化快需要傳感器響應時間在5秒以內(nèi)倉庫、走廊這類熱慣性較大的區(qū)域響應慢一點也問題不大。傳感器說明書里一般都有響應時間參數(shù)別忽略這個數(shù)字。供電方式。大部分Modbus溫濕度傳感器支持DC 12V或24V供電少數(shù)支持PoE供電。PoE方案施工最方便一根網(wǎng)線就把供電和數(shù)據(jù)都解決了但支持PoE的傳感器單價偏高需要綜合考慮。本次項目大部分點位用的是12V直流供電匯聚到機柜的開關電源統(tǒng)一供電。防護等級。機房等室內(nèi)環(huán)境選IP30就夠了但如果有冷通道、水管附近等潮濕區(qū)域盡量選IP54以上的型號。這個不能省一旦傳感器內(nèi)部進水凝露采集出來的濕度數(shù)據(jù)會完全失真。2.2 Modbus點位表設計規(guī)范點位表是Modbus項目的靈魂。設計點位表的時候我給每個傳感器分配了獨立的Modbus地址和寄存器區(qū)間并按功能統(tǒng)一規(guī)劃寄存器含義。以典型傳感器為例寄存器分布大概是這樣的寄存器地址數(shù)據(jù)類型含義示例值0x000016位無符號整型溫度值需除10235 表示 23.5°C0x000116位無符號整型濕度值需除10456 表示 45.6%RH0x000216位無符號整型設備狀態(tài)字位0表示在線狀態(tài)0x010016位無符號整型溫度報警上限280 表示 28.0°C0x010116位無符號整型濕度報警下限300 表示 30.0%RH這里要注意不同廠商的傳感器寄存器定義差異很大有的用放大十倍表示一位小數(shù)有的直接用兩個寄存器存浮點數(shù)比如IEEE 754格式4字節(jié)浮點占用兩個保持寄存器。所以點位表建立前最重要的一步就是拿廠家的Modbus寄存器手冊一個一個對過去并且用Modbus Poll這個工具實際讀一遍驗證。不要想當然地以為0x0000里存的就一定是溫度買回來的傳感器里藏著什么字節(jié)序都得實測確認。點位表里還有一類容易遺漏的內(nèi)容是負值處理。室溫低于零下的時候如果不約定用有符號整型表示讀回來就會變成一個很大的正數(shù)比如-5度變成65531這會讓告警閾值完全失效。這點在布置冷庫、室外機房門口氣溫監(jiān)測的時候尤其要注意點位表的注釋里必須寫清楚數(shù)值類型和轉(zhuǎn)換公式。2.3 點位命名與編碼規(guī)范規(guī)劃點位表時就把編碼規(guī)范定好后期運維能少很多坑。我常用的編碼格式是區(qū)域-設備類型-序號比如“3F-MECH-07”代表三層機電間第7號監(jiān)測點。編碼規(guī)范有三個好處一是告警推送時日志里能直接看出位置不用對著IP查表二是后續(xù)接SNMP時OID里最后一個節(jié)點直接對應點位序號映射規(guī)則特別清晰三是監(jiān)控大屏顯示時可以按編碼前綴自動分組省掉很多開發(fā)工作量。3. Modbus TCP/UDP采集層落地實操整體架構(gòu)定了之后最見功夫的就是采集層的落地。這里包含網(wǎng)絡規(guī)劃、采集策略、輪詢邏輯以及異常處理任何一個環(huán)節(jié)處理不當都會產(chǎn)生讓人頭疼的數(shù)據(jù)問題。3.1 網(wǎng)絡規(guī)劃與IP地址分配Modbus TCP/UDP走的是標準IP網(wǎng)絡所以IP規(guī)劃必須提前做好。我這次項目單獨規(guī)劃了一個采集網(wǎng)段傳感器使用192.168.20.0/24網(wǎng)段采集網(wǎng)關使用192.168.20.200交換機管理地址用20.254和辦公網(wǎng)完全隔離。隔離的目的很明確辦公網(wǎng)的廣播流量和數(shù)據(jù)震蕩不會干擾Modbus采集鏈路采集網(wǎng)段內(nèi)部保持輕載通信質(zhì)量才有保障。IP分配要留出余量并且和點位編碼一一對應。比如3F-MECH-07這個點位固定分配192.168.20.107其中最后一位和點位序號直接對應后期排查時一眼就能從IP定位到物理位置。所有IP和MAC地址的對應關系整理成臺賬表放在項目文檔里不僅能幫你快速定位故障在寫SNMP映射時也是重要參考。3.2 傳感器Modbus參數(shù)配置傳感器上電前基本都要先做參數(shù)配置常規(guī)項目里支持Web配置的傳感器比較多也有部分型號需要通過專用的配置工具或串口命令行設置。配置項里最重要的幾項從站地址。單個網(wǎng)關下面如果掛多個傳感器每個傳感器的Modbus地址必須唯一默認都是1不改的話直接沖突。我習慣按點位序號設置地址比如點位03號就把從站地址設成3簡單好記。通信超時與重試次數(shù)。傳感器作為從站需要設置一個合理的通信超時值一般建議300毫秒到1000毫秒之間。太小的話傳感器稍微忙一點就判斷通信超時太大會拖慢主站輪詢節(jié)奏。重試次數(shù)設2到3次即可多了會阻塞后續(xù)請求。字節(jié)序設置。這個務必和設備說明書核對清楚。有的設備默認是大端字節(jié)序即高字節(jié)在前有的默認小端。如果采集端解析字節(jié)序和傳感器配置不一致讀出來的溫度幾乎必然是亂碼而且沒有規(guī)律可循。比較推薦的做法是配置成統(tǒng)一的字節(jié)序并在采集程序中顯式處理不依賴默認值。3.3 基于Node-RED實現(xiàn)Modbus采集流本次項目我選擇Node-RED作為采集核心理由有三個一是圖形化編程現(xiàn)場調(diào)試時不用頻繁改代碼重新部署直接拖節(jié)點就能調(diào)整邏輯二是Modbus節(jié)點庫非常成熟TCP和UDP都支持三是自帶調(diào)試面板能實時看到每個點位的數(shù)據(jù)流和原始報文排查問題效率極高。一個最基礎的采集流包含四個節(jié)點Modbus請求節(jié)點定時觸發(fā)、Modbus讀寫節(jié)點配置TCP連接和寄存器地址、函數(shù)節(jié)點數(shù)據(jù)轉(zhuǎn)換與格式整理、MQTT或WebSocket輸出節(jié)點數(shù)據(jù)上送平臺。定時觸發(fā)頻率我設置為每3秒一次既能保證刷新率也不會因為請求太密集給網(wǎng)關和傳感器造成壓力。Node-RED的Modbus讀寫節(jié)點里需要配置的關鍵參數(shù)是設備地址填傳感器IP端口一般固定為502單元ID填Modbus從站地址。交易間隙interdelay建議設置為20毫秒這是為了避免連續(xù)請求太快把一些廉價的傳感器模塊打懵。實測下來這個參數(shù)在設備響應不穩(wěn)定的時候調(diào)大的效果立竿見影。采集偏向用TCP還有一個工程上的考量UDP雖然省掉了連接建立的開銷但在跨交換機場景下廣播域里的UDP流量不可控一旦出現(xiàn)網(wǎng)絡擁塞丟包會很隨機數(shù)據(jù)就會偶爾斷幾秒。TCP雖然要維護連接狀態(tài)但每個從站一條長連接故障定位非常清楚——連接斷了就是設備或者鏈路問題恢復重連機制也好寫。3.4 使用Python寫輕量級Modbus采集腳本如果你不想依賴Node-RED或者需要把采集能力嵌入自己的后臺系統(tǒng)里用Python寫一個輕量級采集腳本也很合適。Python的pymodbus庫是最常用的庫在4.x版本上發(fā)布了同步和異步兩套接口我這邊用異步接口寫了一個簡單示例import asyncio from pymodbus.client import AsyncModbusTcpClient SENSORS [ {name: 3F-MECH-07, ip: 192.168.20.107, unit: 3}, {name: 2F-COM-02, ip: 192.168.20.102, unit: 2}, ] async def read_sensor(client, sensor): try: result await client.read_input_registers(0x0000, 2, slavesensor[unit]) if not result.isError(): temp_raw result.registers[0] humi_raw result.registers[1] temperature temp_raw / 10.0 if temp_raw 0x8000 else (temp_raw - 0x10000) / 10.0 humidity humi_raw / 10.0 return sensor[name], round(temperature, 1), round(humidity, 1) except Exception as exc: return sensor[name], None, None async def poll_once(sensors): async with AsyncModbusTcpClient(192.168.20.200, port502) as client: for sensor in sensors: logs await read_sensor(client, sensor) print(logs) async def main(): while True: await poll_once(SENSORS) await asyncio.sleep(3) asyncio.run(main())這段代碼的思路很簡單每3秒依次讀取每個傳感器的寄存器把原始值轉(zhuǎn)換成實際物理量后打印。工程化的時候會加上日志、狀態(tài)記錄和斷線重連但核心的協(xié)議交互和數(shù)值轉(zhuǎn)換邏輯就這么直接。需要注意read_input_registers函數(shù)默認從零開始讀連續(xù)的寄存器傳入的量是寄存器個數(shù)不是字節(jié)數(shù)寫錯的話讀回來的數(shù)據(jù)長度就對不上了。另外0x8000這個邊界判斷是我處理負數(shù)的習慣不同廠家的負數(shù)表示方法可能在最高位標志上不一致所以嚴格按照點位表來寫轉(zhuǎn)換函數(shù)永遠是第一原則。4. SNMP協(xié)議在樓宇動環(huán)中的集成實踐采集層把數(shù)據(jù)拿到手只是第一步真正讓這套系統(tǒng)融入運維體系的是SNMP上報環(huán)節(jié)。SNMP全稱是簡單網(wǎng)絡管理協(xié)議在IT網(wǎng)管領域已經(jīng)用了幾十年幾乎所有交換機、路由器、服務器都支持。把樓宇的溫濕度數(shù)據(jù)裝進SNMP的框架里就等于給暖通和動環(huán)數(shù)據(jù)發(fā)了一張進入企業(yè)IT運維體系的入場券。4.1 SNMP v1、v2c還是v3先從版本選擇說起。SNMP v1太老報文格式簡單但安全性幾乎沒有不建議新項目使用SNMP v2c是當前使用最廣泛的版本通過團體名community string做簡單的認證部署簡單運維友好大多數(shù)動環(huán)平臺的接入也是優(yōu)先支持v2cSNMP v3引入了用戶認證和加密安全性高但配置復雜度也上來不少需要維護用戶表、視圖、認證協(xié)議和加密協(xié)議。這次項目我選的是SNMP v2c。考慮很實際監(jiān)測數(shù)據(jù)不涉及高??刂撇僮鱲2c的只讀權(quán)限配合網(wǎng)絡ACL限制訪問來源已經(jīng)能保證基本安全而且現(xiàn)有的網(wǎng)管平臺對v2c的支持最成熟trap消息只要按標準格式發(fā)過去平臺幾乎零配置就能接收。如果項目對安全性有硬性要求或者要跨公網(wǎng)傳輸那就老老實實用v3不要圖省事。4.2 將Modbus數(shù)據(jù)映射為SNMP OID要讓網(wǎng)管平臺讀溫度數(shù)據(jù)核心是設計OID。OID對象標識符是一串用點分隔的數(shù)字SNMP通過它定位到具體的MIB變量。我的映射規(guī)則是企業(yè)私有OID根節(jié)點加上點位編號和數(shù)據(jù)類型標識。參考結(jié)構(gòu)如下.1.3.6.1.4.1.54321 (企業(yè)私有根) → .1 (樓宇設備節(jié)點) → .1 (溫濕度傳感器組) → .1 (點位號) → .1 (溫度) / .2 (濕度)按照前面的點位編碼3F-MECH-07對應節(jié)點號7那么它的溫度OID就是.1.3.6.1.4.1.54321.1.1.7.1。這種映射規(guī)則的好處是點位號直接體現(xiàn)在OID里不用額外維護一張映射表程序里一個字典就能搞定從Modbus設備號到OID的轉(zhuǎn)換。SNMP的變量類型也要定義好。溫度值一般定義成INTEGER類型但SNMP的INTEGER是不支持小數(shù)的傳輸?shù)臅r候需要把溫度乘以10變成整數(shù)即23.5攝氏度傳輸為235在平臺側(cè)展示時再除以10。這一點和Modbus里寄存器放大倍數(shù)的思路一樣算是跨協(xié)議數(shù)值轉(zhuǎn)換里最容易出的坑。4.3 用snmpd擴展實現(xiàn)被動輪詢實際項目里我比較推薦直接用Linux里的snmpd服務配置擴展腳本來實現(xiàn)SNMP數(shù)據(jù)讀取。snmpd支持通過pass關鍵字把自定義OID交給外部腳本處理腳本返回該OID對應的數(shù)值。這樣Modbus采集網(wǎng)關只要在Linux上運行裝一個snmpd并配置好pass項網(wǎng)管平臺輪詢某個OID時snmpd會動態(tài)調(diào)用腳本腳本返回對應點位的實時溫度。核心配置如下pass .1.3.6.1.4.1.54321.1 /usr/local/bin/modbus_snmp_agent.sh對應的shell腳本邏輯簡化后是這樣#!/bin/bash # 從OID中提取點位號和數(shù)據(jù)類型再查最新的Modbus緩存值 TEMP_CACHE_FILE/var/cache/modbus_temp_${NODE_ID}.txt case $OID in .1.3.6.1.4.1.54321.1.*) NODE_ID$(echo $OID | awk -F. {print $8}) TEMP_RAW$(cat /var/cache/modbus_temp_${NODE_ID}.txt) echo $OID echo integer echo $TEMP_RAW ;; esac這里有一個影響體驗的細節(jié)每次都調(diào)用外部腳本去實時讀Modbus寄存器響應會很慢甚至會阻塞snmpd的請求處理線程。更好的做法是讓后臺采集程序周期性地把數(shù)據(jù)寫入緩存文件SNMP請求只讀取緩存。這樣Modbus輪詢頻率和SNMP查詢頻率徹底解耦整體性能和穩(wěn)定性都有保障。整個緩存機制的實現(xiàn)也很簡單Node-RED的采集流里加一個“寫入文件”節(jié)點每3秒把各點位的溫度和濕度寫成獨立文件snmpd腳本按OID取對應緩存文件讀內(nèi)容并返回。實測下來SNMP查詢響應時間基本在1毫秒到5毫秒之間網(wǎng)管平臺完全無感。4.4 SNMP Trap主動告警輪詢適合平臺實時讀取數(shù)據(jù)但告警事件用輪詢就有點浪費資源更標準的做法是SNMP Trap主動上報。SNMP Trap是設備或代理主動向管理端發(fā)送的事件通知它不需要管理端先來查詢一旦溫度越限立刻上報告警延遲幾乎為零。在snmpd里配置Trap也比較麻煩一般是寫一段腳本檢測閾值觸發(fā)后調(diào)用snmptrap命令發(fā)送v2c的Trap報文。發(fā)送Trap的核心命令示例snmptrap -v 2c -c public 192.168.20.250 \ .1.3.6.1.4.1.54321.0.0.1 \ .1.3.6.1.4.1.54321.1.1.7.1 i 285這條命令表示向192.168.20.250發(fā)送trap企業(yè)OID下的告警定義節(jié)點是.1.3.6.1.4.1.54321.0.0.1告警詳情攜帶OID點位7的溫度OID和報警值285即28.5攝氏度。平臺的告警策略會根據(jù)收到的trap內(nèi)容觸發(fā)通知郵件、短信或者企業(yè)微信推送都可以掛上去。Trap發(fā)送前還有一步重要配置客戶端要調(diào)低重發(fā)策略。SNMP Trap默認是不可靠傳輸丟包就丟了所以如果告警很重要建議在業(yè)務邏輯上做補償比如每隔30秒重發(fā)一次直到管理端在Trap中收到確認或者在監(jiān)控平臺上看到恢復事件。我們項目里的做法是腳本里維護一個告警狀態(tài)文件只有狀態(tài)發(fā)生“正?!婢被蛘摺案婢謴汀钡淖兓瘯r才發(fā)Trap避免重復告警刷屏。5. 平臺層接入與告警聯(lián)動邏輯以上偏底層的能力已經(jīng)打通接下來就是把數(shù)據(jù)真正變成運營可用的信息。這一段要做的事情基本上就是把Modbus采集來的數(shù)據(jù)統(tǒng)一規(guī)整到數(shù)據(jù)層建立告警閾值管理把SNMP Trap映射成工單或通知最后在大屏和報表里呈現(xiàn)。5.1 數(shù)據(jù)緩存與歷史存儲設計樓宇溫濕度監(jiān)測的數(shù)據(jù)量并不大假設200個點位、每3秒一條記錄一天的數(shù)據(jù)量算下來大概是幾百萬條。如果直接全部存進關系型數(shù)據(jù)庫存儲和查詢壓力都會顯得有點浪費。我的實踐經(jīng)驗是雙層存儲策略實時緩存層和時序歸檔層。實時緩存層用Redis這樣的內(nèi)存數(shù)據(jù)庫保留最近兩個小時的最新值供大屏和實時告警使用。每個點位的key設計成mode:temp:3F-MECH-07這樣的格式value就是溫濕度JSON按點位編碼做key從邏輯上也能快速匹配。時序歸檔層用InfluxDB這類時序數(shù)據(jù)庫按1分鐘聚合粒度存儲均值、最大值和最小值歸檔周期根據(jù)項目需求定至少保留一年。這樣設計以后實時查詢不壓數(shù)據(jù)庫歷史分析又很平滑開發(fā)成本和硬件成本都控制得住。5.2 告警閾值與防抖動策略告警邏輯是整個系統(tǒng)的價值出口。閾值不是簡單設一個溫度超過多少就告警那樣毫無實用性。項目里我們按區(qū)域類別設置了差異化閾值比如機房溫度高于26度告警、28度嚴重告警檔案室濕度高于60%RH告警配電室溫度變化率超過2度/分鐘時告警。差異化閾值的一個好處是告警事件不再頻繁打擾值班人員每條告警都有明確的工程含義。防抖動策略極其重要不然夏天下午空調(diào)系統(tǒng)正常波動值班手機能被打爆。實測經(jīng)驗是連續(xù)3個輪詢周期即9秒越限才觸發(fā)告警溫度回到閾值內(nèi)且持續(xù)5分鐘以上才發(fā)送恢復事件。再配合SNMP Trap的重發(fā)機制整個告警體驗就很專業(yè)。這里貼一段簡單的偽代碼說明防抖動邏輯ALERT_STATES {} def evaluate_point(point_id, current_value, threshold): prev_state ALERT_STATES.get(point_id, normal) if current_value threshold[high]: counter ALERT_STATES.get(point_id _count, 0) 1 ALERT_STATES[point_id _count] counter if counter 3 and prev_state normal: send_snmp_trap(point_id, current_value) ALERT_STATES[point_id] alert ALERT_STATES[point_id _count] 0 else: ALERT_STATES[point_id _count] 0這個邏輯里有個細節(jié)值得注意計數(shù)器是連續(xù)越限才累加不是瞬時值判斷。這樣溫度一秒鐘沖高又回落的情況不會誤報只有穩(wěn)定越限才會觸發(fā)trap。另外告警狀態(tài)維護要考慮腳本重啟后要能從Redis或文件里恢復否則服務重啟一次可能導致告警漏報。5.3 與暖通空調(diào)系統(tǒng)的聯(lián)動控制如果僅僅是把數(shù)據(jù)送到監(jiān)控大屏這套系統(tǒng)的價值還沒有完全發(fā)揮。真正有價值的樓宇溫濕度系統(tǒng)應當和暖通空調(diào)系統(tǒng)形成聯(lián)動。聯(lián)動分為兩種級別第一種級別是把監(jiān)測數(shù)據(jù)作為空調(diào)啟?;蜃冾l控制的參考輸入比如機房溫度超過27度時自動把精密空調(diào)設定溫度下調(diào)1度第二種級別更穩(wěn)妥系統(tǒng)只做預警和建議不直接參與控制由值班人員確認后執(zhí)行。本次項目由于涉及時有空調(diào)設備來自不同品牌直接做控制聯(lián)動的協(xié)調(diào)成本高最終采用第二種級別把告警事件推送給運維班組由他們結(jié)合其他運行參數(shù)做判斷。決策依據(jù)是Modbus溫濕度傳感器和空調(diào)控制系統(tǒng)不屬于同一個控制域任何一條獨立采集鏈路直接疊加到控制邏輯上都存在風險先做好監(jiān)測和預警閉環(huán)后續(xù)再逐步考慮控制閉環(huán)會更穩(wěn)。6. 常見故障與排查技巧實錄最后這部分是把這次項目實施過程中踩過的最有代表性的五個坑整理成速查表這些坑在廠商文檔里基本都不會寫但對實際運行的穩(wěn)定性影響非常直接。故障現(xiàn)象可能原因排查方法解決措施某些點位讀數(shù)偶爾跳動傳感器供電電壓不穩(wěn)萬用表測供電電壓檢查開關電源負載率更換更高功率的開關電源或給遠距離點位就近供電Modbus連接不穩(wěn)定頻繁斷連傳感器TCP棧實現(xiàn)有缺陷查看網(wǎng)關日志確認斷開原因采集程序加空閑連接?;钚奶{(diào)整socket超時參數(shù)溫度顯示為負一百多或超大正數(shù)寄存器字節(jié)序或數(shù)值格式不匹配用Modbus Poll實測寄存器原始值對比按點位表修正轉(zhuǎn)換函數(shù)必要時修改傳感器字節(jié)序設置SNMP輪詢響應時快時慢外掛腳本每次實時讀Modbus檢查腳本日志確認IO阻塞改成緩存文件機制采集頻率和查詢頻率解耦Trap告警重復發(fā)送重發(fā)機制無狀態(tài)查看Trap接收日志發(fā)現(xiàn)同一事件多條重復為每條告警維護狀態(tài)文件僅狀態(tài)變化時發(fā)送6.1 Modbus斷連問題深入排查Modbus TCP連接不穩(wěn)定這個問題折磨了我大概一周。現(xiàn)象是運行一陣后某些傳感器的連接就斷了需要手動重啟采集程序才能恢復。后來看節(jié)點日志發(fā)現(xiàn)問題出在部分傳感器的TCP實現(xiàn)會在空閑一段時間后主動斷開連接而Node-RED的Modbus節(jié)點默認不會自動重連。解決辦法有兩個層面。第一層是采集端處理Node-RED的Modbus節(jié)點里把連接超時和重連間隔調(diào)小同時發(fā)送周期保持一定頻率的請求保證連接活躍。第二層是鏈路層在交換機端口上設置以太網(wǎng)空閑斷開時間較長避免交換機把長空閑連接老化掉。實際項目中這兩個措施配合使用后斷連問題基本絕跡。6.2 字節(jié)序與數(shù)據(jù)格式錯亂問題字節(jié)序問題很多現(xiàn)場新手工程師都會栽在這里。有一次部署了一個傳感器品牌Modbus Poll讀到的寄存器地址里溫度值怎么算都不對比如室溫應該25度讀出來卻是6400。后來對照寄存器手冊和實測值發(fā)現(xiàn)這個傳感器默認采用的是小端字節(jié)序存儲32位浮點溫度而采集端默認按大端解析。調(diào)整解析順序后溫度讀數(shù)馬上就正常了。這里必須養(yǎng)成一個好習慣新設備接入時先花十分鐘用Modbus Poll把所有用到的寄存器原始值讀一遍再對照說明書確認格式不要直接信任默認配置。點位表要把字節(jié)序、數(shù)據(jù)類型、縮放倍數(shù)這“三要素”寫全項目運行一年后再來看這個習慣的價值會非常明顯。6.3 時鐘同步的隱性影響還有一件容易忽略的事情是時鐘同步。SNMP Trap報文里帶了時間戳如果設備或網(wǎng)關的系統(tǒng)時間和網(wǎng)管平臺相差很大告警事件在平臺上的排序會非?;靵y甚至因為時間戳在將來導致平臺過濾掉這些告警。項目上線前一定要把采集網(wǎng)關、傳感器和平臺服務器的NTP時間同步配置檢查完畢。這個問題不屬于協(xié)議故障但踩過一次之后會發(fā)現(xiàn)它在運維體驗上的影響比協(xié)議故障還大。6.4 網(wǎng)絡安全域與訪問控制最后聊一下安全性。樓宇自控采集網(wǎng)絡雖然是內(nèi)網(wǎng)但Modbus協(xié)議本身沒有任何認證機制任何人只要接入這個網(wǎng)絡就能讀寫傳感器寄存器如果傳感器支持寄存器寫操作風險更高。SNMP v2c的團體名默認是public也是很弱的認證方式。我的建議是采集網(wǎng)段用獨立VLAN隔離交換機端口啟用MAC地址綁定SNMP只允許網(wǎng)管平臺所在IP訪問禁止傳感器直接訪問管理網(wǎng)或互聯(lián)網(wǎng)。這幾條做下來系統(tǒng)的安全基線就基本合格了。這套系統(tǒng)從需求梳理到逐步落地前后大概用了三周時間核心部分在三到四天就能完全跑通?;剡^頭來看最值得沉淀的經(jīng)驗其實不是某條具體命令或者某個配置項而是這種“標準協(xié)議拼裝”的思維方式。Modbus負責設備側(cè)接入SNMP負責平臺側(cè)對接兩者之間的數(shù)據(jù)橋梁用緩存和服務腳本解耦整個系統(tǒng)就不再依賴某家廠商的私有生態(tài)傳感器可以換平臺可以換協(xié)議層的穩(wěn)定反而成了最可靠的部分。如果你手頭正在做類似的項目建議先把點位表和OID映射表這兩份文檔做扎實等于把整個系統(tǒng)的主心骨立住了后面填肉的過程會順利很多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美一级色| 超碰97在线中文| 欧亚 另类 久| 亚洲啪啪视频一区二区| 色爱综合网欧美| 日韩一卡二卡三卡| 亚洲影院小综合| 亚洲色婷婷综合久久一区二区三区| 久久久一区二区三区三州| 女色视频社区| 熟人人妻少妇精品久久| 国产亚洲99久久精品| 日韩AV一起草| 免费一级a毛片久久久久久鸭绿欲 国产精品亚洲天堂网址 | 性色生活片久久毛片婬片免费放女人一级毛片| 欧美精品在线观看| 天天肏天天干| 后入 亚洲 美女 射| 揉揉揉夜夜| 亚洲精品中文字幕一区在线视频 | 玖玖超碰熟| 国产日产精品久久快鸭的功能介绍| 97综合在线观看| 天天综合网在线观看| 久久天堂婷婷网| 夜夜欢天天干| 长长久久免费视频| 日婷婷| 999久久久精品国产| 日1区2区3区2020| 成人欧美一区二区三区黑人一| 97久久超碰日韩精品| 色五月大香蕉| 日本综合色图| xxx亚洲午夜天堂| 成人午夜高潮av猛片| 強姦亂倫a| 9九九国产| 精品久久99| 91一区二区三区蜜桃| 欧美综合色综合| 人妻少妇蜜桃视频欧美一区| 蜜乳AV色欲AVAV无码| 国产一国产一级毛片古装| 精久久久| 日本999精品| 天天看天天综合成人网| 婷婷99狠狠躁天天躁| 在线播放一级无码视频 | 偷窥自拍亚洲色图| 六月激情网| 国产黄片精品在线| 在线色导航| 高清有码一区二区| 午夜福利一区二区影院| 最新无码国产| 人人贴人人摸| 98人妻精品一区二区色欲| 日韩精品-原创伙伴| 成人性爱AV在线免费观看| 欧洲一区二区| 俞拍久久国应视频| 97亚洲欧美| 色综合91好| 天啪| 992大香蕉| 国产一级特黄大片处女| 澳门黄片一香蕉视频| 99蜜桃臀久久久欧美精品网站| 久久久久久久九九九九九九| 尻女朋友一夜| 欧美A√综合网 | 岛国网址国产| 极品白嫩美女白浆成人福利在线看| www.久久制服糖| 精品国产乱码| 黄色av片三级三级三级免费看| 国产在线视频二区| 内射黑人| 日韩欧美成人午夜福利| 日韩不卡在线一区二区| 91久久久久久久久18| av九九| 蜜臀久久99精品久久综合| 99999久久久久9国产精品| 日本东京热大香蕉a片| 搡老女人老91妇女熟女| 97日韩| 人人做天天爱| 麻豆国产尤物AV| 久久天天躁日日躁狠狠躁 | 国产中文字幕曰本毛片| 91国产精品熟女| 白丝少妇一区二区| 丝袜 中出 制服 人妻 美腿 中文字幕| 丝袜足交视频| 天天色综亚洲91污| www.一本大99| 美女黄站| 国产精品久久久久无码AV会牛| 67914亚洲精品| 久久做97| 91人精品妻入口| 国产1769在线| 亚洲欧洲无码一区夜| 午夜超碰| 婷婷丁香久久| 亚洲另类色综合网站| 欧美一区二区三区互相| 亚洲人在线| 日韩有码中文字幕女同性恋| 久久久九九网站| 国产一区二区三区久久精品太古里| 久久精品28| 国产激情片在线观看| 亚洲毛片基地专区| www.av家庭乱伦| 欧美gv在线观看| 97最新在线播放视频| 可以在线观看的黄色网址| 亚洲αv一区二区三区| 一区 欧美 日韩 麻豆| 亚洲色图综合| www网站黄| 国产强奸乱伦欧美| www.操| 96麻豆精品一区二区三区| 在线观看日韩av不卡| 欧美亚洲高清不卡| 久久香蕉综合一本到3atv| 色www精品视频在线观看| 久久久久久99AV无码免费网站| 97中文天堂| 欧美人妻少妇| 亚洲色图国产另类| 国产亚洲精品美女久久久久久2021| 九九久久国产精品| 日韩欧美亚洲一区二区三区影院 | 大香蕉视频啪啪啪啪| 色色色99| 色姑娘综合网| 热热热热日日漂亮永久永久国产日| 中文字幕日韩电影人妻| 精彩久久中文| 韩日精品四区| 国产高清精品一区二区三区毛片 | 大香蕉视频一二三区| 成人五月天色网| 双插性欧美一二三区| 国产熟码AV| 日日干日日| 内射小黄片| 久久r精品| 久久秀这里有精品| 久久人人爽爽人人爽人人片αV| 欧美亚洲高清不卡| 欧美有码亚洲中文字幕一区二区三区四区 | 婷婷色婷婷| 搡老熟女免费视频| 97超碰伊人| 人人摸人人干| 日日夜夜天天| 手机看片1025| 日本欧美一区二区三区免费| 亚洲av性爱电影| 国产吹潮女在线观看| juliaann精品熟女一区| www.狠狠| 97人人干| 99视频只有精品| 一级A片女人高潮叫床| 你懂的在线观看区国产| 3PAV乱伦视频| 欧美第一页| 麻豆熟妇乱妇熟色A片在线看| 人妻 欧美 中文| 九九英色视频| 最新亚洲风情电影| 啊啊啊啊啊好大好舒服想要| 老熟女区| 99精品伊人| 夜夜騷av、一區二區| 久久熟女人| 黑丝少妇在线观看| 精品久久視頻在线| 日产国产精品中文久久婷婷| 91 丝袜在线| 天操老女人| 伊人久久大香线综合无码| 欧洲精品在线播放| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 日本影视久久免费| 乱伦强奸区日韩| 91中文字幕| 麻豆久久一区二区三区| 日韩精品中文字幕一| 日本大片日本一区二区免费高清 | 亚洲美女自拍偷拍视频| 东京热双插| 东京热av影院| 曰韩中文人妻视频| 日韩成年人性爱视频| 麻豆91熟妇人妻中文字幕茄子| 中文字幕一区二区三区蜜臀| 国产91专区| 天天草AV| 操老熟女AV| 色婷婷一区二区三区久久| 天天综合~91| 欧美黄色图片| 欧美高清在线| 蜜臀无码视频在线观看| 日本操逼二区| 天堂九九九九九九九九九| 英伦大奶子熟妇吊带| 九区国产| 欧美人妻少妇| 日韩AC| 五月丁香久久| 日本中文字幕一区| 91操熟女| 日韩性爱视频免费在线| 亚洲欧美性生活| 蜜臀一二三区| 夜夜操青青草| 欧州色图区| 伊人少妇久久久| 屁股久久久久久久| 久久人妻精品| 亚洲熟女少妇免费视频| 男人天堂黄片| 日韩美女久久一区二区三区| 色原狠狠天天天| 一级片在线观看高清无码| 国产按摩一区二区三区| 91热色| 97在线视频观看网站| 久久黄色网址| 天天综合欧美| 啊啊啊用力在线观看| 日韩精品人妻中文字幕不卡乱码| 久久黄片国产一区二区| 欧美日韩国产中文精品字幕自在自线, | 亚洲污污网站| 伊人久久大香线蕉无码| 91久久国产综合精品| 午夜小电影在线插入淫高潮| 一色网男人的天堂| 色妇综合网| 伊人久久88国产女| 天天天肏屄肏屄肏屄欧美欧美| www.91理论| 啊啊啊要高潮了| 国产日韩区| 久久 亚洲 日韩 人妻| 精品无码一区二区三区| 久久欧洲| 人人插人人摸人人| 国产青青综合伊人| 五月丁香激情综合| 色色毛片| 久久精品夜色国产亚洲AV| 国内毛片国产欧美拍| 久久仑合| A片 AV一级在线播放观看免费 | 综合干干干av久久久综合网| 伊人专区一区二区三区| 精品人妻一二三四区视频| 色狠狠 - 百度| 欧美 日韩第一性色| 91久久99久久91熟女精品| 不卡日本一区二区| 久草热制服丝袜在线观看| 国产精品免费日韩| 网友自拍第1页| 第四色色综合91| 国产偷拍自拍在线视频| 欧美 日韩第一性色| 婷婷五月综合在线| 久久久亚洲熟妇熟女| 青青草视频久久久久| 亚洲 自拍偷拍 欧美| 啊啊啊啊好疼视频| 素人播放一区| 国内偷自视频区视频综合 | 91久久国产综合久久| 九久久精| 久久精品视频一区三区小泽玛利亚| 狠狠入| 91天天综合| 日本三级久| 五月丁香| 九热超碰| 97天堂| 九七超碰| 91精品婷婷国产综合久久| 99热成人| 国产精品成人福利在线| 色欧洲| 91精品国久久久久久无码| 99久久99久久综合| 无码区蜜乳| 亚洲成人帖图| 偷拍综合网| 91人妻中文| 亚洲精品99999| 九九九九九九视频| 97干色天堂| 婷婷AV一区二区三区| 中文字幕一二三| 欧美一区二区三区成人性生活| 婷婷综合网| 高清无码在线播放网站| 91亚洲高清| 色阁阁AV综合网| 日韩乱码av| 在线看片国产精品每日更新| 欧美精品久久久久久久丰满| 亚洲天堂另类| yazhououmeizongya| 久久亚洲天天做| 超碰三级秋霞| 色色色网站| 黄色视频特级毛片| 日本性交操一区二区不卡系列| 加勒比综合88| 久久精品超碰| yazhouzaixian| 淫骚熟女一区二区三区| 人人手机欧洲亚洲国产人妻| 天天干天天做| 丁香五月天堂网| 久久久免费的精品| 婷婷午夜成人色中色| 亚洲国产综合视频| 久久久久久999| 久久久九九| 九九热五区| AV天天综合| 思思热在线观看| 亚洲一区二区精品福利| 国产一区二区a毛片| 人人看人人插| 日韩 国产 欧美自拍| 亚洲高清欧美总合| 大香蕉草草| 怡红院亚洲怡春院av| 影音资源男人日韩| 在线五区| 91超碰在线观看| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 亚洲精品国产无码高清| 久久精品久久久久久久久| 九九九网站| 欧美 亚洲| 999色欧美中文字幕| 欧美色自拍| 欧美在线视频播放| yy少妇精品久久| 九九拍拍精品视频在线播放| 97超碰逼| AV天堂男人的天堂| 亚洲国产丝袜在线观看| 亚洲青青草| 超碰伊人在线| 超碰在线91| 欧美一区二区三区不卡高清视频| 99久久99久久免费精品蜜臀| 欧美一二三级精品在线| 欧美性爱91| 思思热在线cao| 18禁网站在线播放| 干婷婷综合网| 啊视频在线| 97人人草| 亚洲精品欧美专业| 美日韩在线不卡人妻| 综合久久99亚洲人妻中文在线| 亚av顶级裸体一区二区三区四区五区 | 91 在线亚洲| 男人下部插入女人下部 | 黄色二级片网站| 97玖玖超碰| 性感美女啊啊啊在线| 啪啪啪男女亚洲中文字幕99| 97爱| 国产精品干干干| 日韩性爱人人爱人人操| 精品人妻美妇91job| 日本免费亚洲欧美| 性欧美天天| 麻豆 亚洲 97| 人妻丝袜一区二区三区在线| av网站国产主播在线| 亚洲精品尤物yw在线影院| 艹比视频国产精品| 伊人成人中文字幕久久网| 自拍欧美| 国产9熟妇视频网站| 人妻久久一区二区三区 | 亚洲天堂女优在线| 亚洲91网站| 久久九九97| 插入逼91| 色性欧美| 天天看综合网| 二对二中文字幕。| 素人伊尹大香蕉免费下载视频| 青娱乐91| 久久精品欧美一区蜜桃| 污污污8888| 少妇精品久久久| 高清孕妇孕交 交| 精品国模无码| 中文字幕在线观看二区三区| 色呦呦、国产精品| 日韩无码第3页| 99re热有精品视频国产| 日本色婷婷| 天天日天天舔东京热| 加勒比伊人影院| 欧美亚洲| 色五月婷婷中文字幕| 久久精品72| 九九久久国产精品怡红院| 74成人在线| 午夜天堂啪啪| AV色五月天| 91这里只有精品| 91精品啪在线观看国产城中村| 一区=区三区视频| 欧美色97| 精品一区二区成人| 久久亚洲熟妇在线视频| 神马久久久久久| 亚洲无线码一区国产欧美国| 蜜臀AV成人精品蜜臀| 性91| 狠狠色色| 欧美玖玖爱免费玖玖| 国内偷拍精品一区二区| 婷婷五月天成人网| 日本三级精品| 综合久久欧美| 91男人天堂网| 一级性爱啪啪视频| 欧美猛交黑寡妇中文字幕| 日本一级特级毛片视频| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 五月天伊人网| 婷婷操逼| 亚洲猛交| 九九热最新| 后入式999| 欧美日韩亚洲一区二区在线观看| 蜜臀亚洲中文| 日本精品一区二区三区四区的功能| 激情99| 亚洲 中文字幕 精品| 国产精品大香蕉| 五月丁香婷婷啪啪| 黄站在线免费观看| 欧美成人午夜免费福利785| 男人的天堂在线| 国产日韩欧美中文在线播放| 欧美老妇女内射网址| 97在线观看免费视频| 七久久久| 亚洲熟妇一,二,三期| 2011国产精品| 尤物av网站免费在线播放| 天天肏美女| 友优传媒精品在线一区二区| 久久人妻办公室视频| 高清视频一区| 亚洲综合小说另类图欧美视频激情小说色五月天| 青青青草原| 日本Suv精品一区二区| 欧美刺激色黄片免费看| 亚洲操逼网| 亚洲图片 欧美电影| 久久婷婷色| 欧成人精品H无码| 红杏大香蕉| 国产乱子伦久久精品综合一区二区三| 欧美性爱97超碰| 一起草三级AV电影在线观看| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 久妇网| 2024黄色视频| 岛国AV一区二区电影| 看免费一级在线播放毛片| 精品九九九九九九九| 伦伦成年午夜免费视频| 青青久久久| 久久精品一区二区三区不卡| 明星性猛交ⅹxxx乱大交| av午夜玫瑰| 日韩在线观看字幕精品| 女人午夜视频777| 国产高清在线自在拍69| 丝袜美腿诱惑亚洲欧美视频在线观看 | 9久精品| 久操99| 成人精品久久久午夜福利| 欧美熟女丝袜| 一区二区你上我| 尹人免费观看视频在线| 久久久久久无码人妻中文字幕| 激情五月综合| 激情 欧美 亚洲 小说| 天堂亚洲精品久久老牛| 人人天天欧洲| 欧洲欧美视频一区二区| 欧美综合网站999| 96久久科窝| 中文字幕aⅴ在线视频| 久久久久久久| 九一综合网| 久色网| 亚洲国产婷婷在线播放| 大色综合| 97欧美色综合| 久久久9视频| 国产成人综合网| 秋霞操逼片| 91bbbbbb| 精品9区| 精品国产网站| 欧美视频在线视频免费va| 国产 日韩,欧美 自拍| 人妻人久久精品中文字幕| 久久久穴999| 无码99| 一起草日韩| 亚洲超碰97| 欧美体内射精| 欧美后入视频| 男人下部插入女人下部| 综合激情婷婷| 探花在线免费观看视频国产一区| 亚洲性爱乱操x| 唯美清纯 妖精视频| 日韩久草| 99久久com免费视频′| 日韩无码成人电影| 亚洲精品第一| 男人女人18禁片免费看网站| 欧美狠狠干| 老熟乱一区二区三区四区| 国产后入清纯| 婷婷五月在线视频| 久久艹逼视频| 天天操天天舔| av网页一区二区三区| 欧美极品美女aaaaaa级黄片| 秋霞色色影院| 91人人操| 久草这里只有精品 | 日本久久网| 亚洲精品第一| h无码动漫在线观看| 91久久九九精品国产综合| 美女黄站| 久久青青草在线视频| 日韩AV噜噜噜一区二区三区四区| 人妻在线大香蕉| 久久人妻四季| 青青国产精品在线| 日本 欧美 亚中文字幕| 五月丁香影视| 日日夜夜天天| 久久综合18p| 玖玖人人爱| 六月色婷婷| 一二三四免费视频| 97精品国产97久久久久久免费| 思思热在线观看| 黄色成年| 国产av色网| 欧美在线|亚洲| 青青草狠狠撸| 色777999综合| 欧美啪啪色吧在线| 综合另类| 八戒午夜福利理论片| 亚洲囯产精品女人久久久| 久久天天艹| 污污汅18禁网站在线永久免费观看| 在线无码视频| 秋霞一级视频在线观看免费| 婷婷五月天激情小说| 伊人AAA| 丁香九月激情| 1024久久高清视频| 欧色综合| 骚逼自拍99| 久久有码视频| 超碰97中文| 四虎国产精品永久入口| 久久中文字幕一区不卡| 亚洲一欧洲中文字幕在线| 96久久精品一二三区色欲| 超碰97久久| 亚洲日韩XXX| 天天做天天爱天天爽AV| 伊人久久蜜月| 97欧美色| 放黄片放3级黄片没穿衣服| 欧美性爱免费短视频| 久久久精品无码亚免费| 男人的天堂不卡一区二区| 东北老女人的激情视频| 日本熟妇色熟妇在线视频播放| 综合网亚洲1| 久久这里只| 亚洲精品国产熟女| 噜噜噜无码AV一级一级久久影院| 天天色综合图片| 久草精品一区 | 亚洲阿v天堂在线| 综合五月婷婷亚洲一区| 丁香五月激情综合| 91偷拍欧美亚洲| 97网站在线观看| 国产精品 视频| 国产网红精品| 91国产精品熟女| 夜夜操中文字幕| 久久久精精精| www.99中文字幕| 蜜桃成人1区2区3区| 久久同城AV| 偷拍盗拍亚洲色图图片 | 欧美另类天堂| 三级色综合| 天天摸,夜夜摸| 婷婷五月天无码| 亚洲天堂一区| 中国探花熟女| 99精品热| 中欧人妻丝袜中文字幕| 亚洲色图日韩精品| 亚洲AV无码| 欧美亚洲今日在线| 成年女人黄网站| 超碰超碰95| 福利五区| 五码视频在线观看| 91N欧美| 91天堂视频| 日韩精品-原创伙伴| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 一区麻豆 高清中文字幕| 天堂av最新电影网| 国产三级多多影院2022国产AA一级毛片无码 | 天天做天天爱| 国产小u女在线观看| 嗯嗯嗯好爽| 国产人人干| 午夜超爽| 麻豆国产原创AV色哟哟| 欧美激情高清性猛交| 超碰人人超在线观看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产综合操逼高清| 婷婷另类小说| 久久 国产 无码| 国产精品一二三免费网站| 久久精品91| 亚洲乱码国产乱码精网站| 少妇同性| 超碰97人人cao| AV一二区| 97久久精品国产| 亚洲国产精品乱码在线观看| AV 少妇 人妻 偷拍| 国产丝袜美女诱惑| 快灬快灬 一下爽蜜桃在线观看| 国产精品一二三在线看| 亚洲综合大片| 精品人妻av在线播放| 欧美性爱一区二区三区四区| 久久久91| 大香交伊人网| 黄页av| 国产精品老师| 色亚洲欧美| 亚洲日韩精品在线播放| 人妖欧美一区二区| 99精品久久| 网友自拍第1页 | 91性片| 欧美日韩夜夜| 天天综合欧美| 国产最新AV| 伊人五月天婷婷| 九九九久久久久| 熟妇xxxxx性春色| 色综合20p| 一区二区三区探花在线观看| 色老牛| 强奸乱伦αv片| 91操熟女视频| 色综合天天| 97超碰久久| 亚洲综合一区二区| 国产亚洲精品农村妇女| 亚洲图片激情综合另类| 天天干天天燥| 色婷婷久久| 大香蕉九九| 亚洲 欧美 日本 国内 首页| 亚洲成人免费电影| 91性情| 日本一区二区三区精品| 岛国黄片网站| 大乔未久88一区| 久/久精品99看9| 我要色综合网| 精品国产99| 性爱av网站| 久久97超碰| 操逼精品视频| 思思热免费视频观看| 2017天天操天天日| 大香蕉草草| 日本一区二区三区精品| 日韩乱伦AⅤ| 国产中文字幕在线| 精品久久久久瑟瑟| 国产极品99热在线播放69| 好湿好紧视频| 污到发麻的视频 国产| 免费一级a毛片久久久久久鸭绿欲| 四虎在线观看网站| 精品人妻美妇91job| 精品一区二区三区丰满熟女-亚洲欧美一区| 国产天天骚| 这里只有精品视频在线观看麻豆 | 91老司机在线视频免费观看 | av网站在线看| 91视频综合在线| 欧美熟爽综合| 日韩一级成人毛片免费观看 | 国产成人亚洲精品无码古代早漏男| 青青五月天| 一区二区 电影 亚洲| 午夜黄色免费在线观看| 测评在线观看AV| 性在久久久久久| 97AV爱| 久久av一级av少妇av高潮 | 神马久久久久久| www.男人天堂| 欧美色偷拍| 国内三级自拍小视频在线观看| 女性喷水高潮在线观看| 久久久96精品| 欧美日韩婷婷中文| 日本色色色色色视频| 国产97视频| 91色综合色| 国产精品久久久久绯色| 日韩午夜啪啪视频| 蜜乳AV.COM| 亚洲 欧美 日韩另类 麻豆| 天天做天天爱天天爽AV| 中文字幕精品一区二区精品| 国产精品一二三在线看| 亚洲AV成人精品网站在AV| 91色亚洲| 精品美女人人干| 伊人色综合超碰| 九九热最新| 欧美熟女操屄| 久久久久人妻二区精品叶可怜| 久久一二三四| 9精品久久久久| 久久久久一本一区二区青青蜜月| 狠狠操天天干| 久久性爱大全| 亚洲精品久久久久毛片A片拉屎| 亚洲激情深爱文学小说网站| 99只有精品| 国产精品久久久亚洲一区| 在线观看黄色电话| 欧美老妇曰批的视频| 亚洲成人在线高清| 国产熟女精品一区二区| 人人妻人人爽一区二区三区| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 性高潮久久久| 天天操天天日天天干| 欧美在线55555| 99啪啪视频| 久久一区,青青青青草视频在线播放| 五月丁香在线| 操一区| 午夜天堂啪啪| 一块操欧美| 视频国产成人精品日本亚洲18| 亚洲一欧洲中文字幕在线| 超清中文乱码字幕| 97碰| 国产97亚洲| 男人的午夜天堂| 女人双腿搬开让男人桶| 久久久日本电影| 啊啊啊好舒服视频| 美女91AV| 超碰99re| 亚欧美色| 91精片| 日本大香蕉综合网红本杳社区| 人妻素股| 中文有码第五页| 久久久久9久久久久| 91丨九色丨大屁股| 淫妻综合网| 色综合98| 五月丁香综合啪啪| 亚洲成a人在线观看久| 92性色国产午夜福利在线661| 91欧美综合| 啊啊啊啊啊好舒服视频| 久久九九精品一区二区| 久久婷婷苹果| 天天色欧美| 三上悠亚在线毛片91| 91精品国产91久久福利| 凹凸久久人人| 婷婷色影院| 91在线欧色| 夜夜中出国产| 综合网久久| 久久中文字幕女同性恋一区| 亚州欧美在线| 91美女在线观看| www亚洲免费| 亚洲 欧美 手机在线观看| 91粉嫩萝控精品福利网站_精品影音先锋国 | 97欧美日韩综合| 日日爱99| 日本成人A片免费看| 国产区性爱在线视频秋霞豆| 激情婷婷| 狠狠热这里都是精品| 九一国产精品| 俺也射| 电家庭影院午夜69久久夜色精品国产69乱| 天天视频黄| 亚洲色图欧美视频| 久久国产精品91| 亚州 综合 色图| 超碰在线综合97| 麻豆天美一区二区| 上海一级黄片| 色色操| 美女淫穴| 亚洲 中文 欧美 日韩 在线 | 中文字幕无码不卡啪啪| 天堂综合网| 亚洲图片日本AⅤ欧美在线| 天天干天天狼在线视频| 精品人妻1237| 久久噜噜噜精品国产亚洲综合| 国产强奸乱伦第1页| 91热情品| 日本国产欧美一区三区二区| 97精品视频| 中文字幕五月婷婷免费| 日产狠狠干| 久久一二三四五六七八九区区| 日韩精品一区二区人人人| 天天操人人操狠狠插| 色久桃花影院在线观看| 国产超碰国产97| 久久久久久久六六 | 啊啊啊啊啊啊啊啊要喷了| 欧美97| 欧美精品成人在线播放| 啪啪啪大香蕉| 神马影院午夜福利久久久| 神马麻豆福利院 | 婷婷视频在线免费观看| 国产精品2020| 久九九九九九九九热| 韩国一级婬片A片无码天美 | 婷婷97| 亚洲区限制级| 熟女探花啪啪| 性爱av网站| 亚洲精品一卡二卡三卡福利视频网站 | 五月黑AⅤ| 在线电影亚洲色图| 午夜精品久久久久久久久久蜜桃| 五月天激情网站| 久艹免费| 美女操逼福利视频| 天天综合欧美综合| 天天日夜干| 99热只有这里有精品| 亚洲视频一二区| AV男人天堂网| 芊芊操逼视频无码| 国产夫妻一区二区| 青青青青青手机视频| 波多野结衣先锋影音| 久久国产精品,久久国产| 国产精品久久泡妞网站| www.av在线观看| 我中文字幕6区 | 久久精品中文字幕无码l| 成人精品视频一区二区| 色欧美亚洲| 国产又粗又又黄又猛| 超碰97伊人| 新版天堂中文资源8在线| 91麻豆一二三区| 中文字幕av久久爽Av| 日本视频在线中文字幕| 口爆综合网| 丝袜美腿丝袜| 色色色色电影网| 色香91| 美日韩男女操屄视频| 啊啊啊用力在线观看| 91天天看| 久操B网| 91精品国产91久久青草| 在线黄页看毛片| 人人妻人人澡人人爽人人精品浪潮| 99激情视频| 国产日韩美女小穴视频网站不卡| 婷婷色中文字幕| 丝袜美腿91| 五月丁香六月婷| 日韩15p| 色精品极品| 久久亚洲国产成人| 国产污视频麻豆传媒一区二区| 久久久久亚洲三级电影| 自拍欧美| 脫衣舞一区二区三区| 99热18这里只有精品| 在线观看黄色电话| 亚洲人综合19| 日韩欧美女优电影| 青娱乐淫乱1314| wwe 天天干.com| 久久性爱视频免费看| 欧美熟妇人体| 秋霞久久亚洲精品成人| 热久久无毒不卡| 亚洲天堂久久| 97超碰碰| 成人女人国产| av无码av无码专区| 国产青青综合伊人| 3p国产欧美99热| 中文字幕视频在线观看| 久九九九九九九热| 人妻夜夜爽天天爽三区麻豆AV网站| 精品一区二区三区蜜桃臀赵总 | 精品欧美乱码久| 丝袜性亚洲| 91高清无码下载| 日日爽熟女| 亚洲欧美校园另类春色| 丰满岳乱妇一区二区三区| 中文字幕色AV| 开心激情站| 日本操逼aaaaa| 自拍亚洲综合| 天天干天天做| 色综合V| 亚洲国产一级中文综合久久天堂在线免费观看 | 亚洲精品一二三四区| 国产精品视频一区二区三区八戒| 国产精品69久久久久久久| 天天综合色电影| 三级特黄60分钟播放| 熟女高潮精品一区二区| 天美av在线观看| 国产精品国产自产高清AV| 91九色丰满高潮| 嗯~啊~快点 死我视频| 国产自产自拍| 福利天天都操| 色婷婷婷五月天激情四射| 亚洲精品乱码久久久久久蜜桃麻豆| 97天堂| 美女丝袜激情小说| 久久9亚洲| 欧美网站免费| 国产女大学生AV| 亚洲欧洲激情| 精品国产72| 婷婷五月影院| 男女激情黄色网址| 国产精品久久久久久久久久久久久久吹 | 日韩熟女精品无码专区一区二区| 亚洲国产午夜真人一级片中文字幕精品黄网站| 亚洲国产日韩精品久久久| 欧美后入视频| 国产少妇与亚洲av| 一级啊性爱在线视频| 91久久青青草原精品| 天堂在线一区二区| 亚州国产精品乱| 黄片无码在线制服| 久久亚洲中文字幕视频| 在线天堂资源亚洲| 亚洲AV在线资源| 91 手机在线播放 绯色| 欧亚免费视频| 亚欧免费| 男人天堂网站| 亚洲国产精品久久久久婷婷老年| 特级大荫道BBwBBwBBW| 无套内射性感少妇视频| 国产一区二区成人av在线播放| 5252色欧美在线男人的天堂| 亚洲欧美在线综合| 吉川爱美98堂在线| 97视频观看| 亚洲成人在线播放| 很很热性爱视频| 久久久久久久久久久免费精品| 99这里有精品视频| 亚洲综合精品国产一区| 日本欧美一区二区三区免费| 一起草三级AV电影在线观看| 色欲久久99国产精品久久久久久| 国产外初女出血视频| 久草草一二三四区久久| 91新在线欧美| 97色在线观看| 97久精品| 一区二区日韩欧美久久| 日日狠狠久久偷偷色综合免费| 国产伦乱91| 最新日产中文在线麻豆| 伊人久久综合影院| 亚洲无码成人精品| 国产二区三区免费视频| aaa亚无码专区| 超碰碰97资源站| 丰满人妻-区二区三区免费看 | yiqicaoav| se..亚洲欧美| 老熟妇91| 嗯嗯啊啊操我| 青女偷拍网| 久操国产在线| 精品一区二区三区蜜桃臀www| 啊操爽品善一区二区三区| 色欧美天天| 丰满人妻-区二区三区免费| 亚洲操逼无码| 伊人五月天| 黄片com.| 熟女突然公开看18禁影片| 精品亚洲国产成人精品| 国产精品极品美女视频| 国产女人91精品嗷嗷嗷嗷| 青娱乐国产盛宴视频| 久久久久久久国产a∨| 免费簧片在线观看| 91啪啪视频| 天天色综合图片| 澳门成人网站久国产日韩| 青青草日逼视频| 国内偷拍精品一区二区| 一级黄碟在线看| 中文字幕一二三区| 白丝少妇一区二区| 操逼999| 97精品在线| 亚洲精品九九九九九九| 91人人操| 亚洲资源站| 白丝被操91| 青娱乐欧美激情一区二区| 亚洲欧美日韩精品久| 中国探花熟女| 97视频观看| 欧美人妻色| 日本加勒比无码专区一二三| 欧美91网| 一级乱伦网站| 日本不卡一区二区| 试看60秒 爽| 国产精品97视频| 色爱天堂| 中文字幕乱亚洲美女精品一区| 国产粉嫩蜜臀av一区二区三区| 亚洲无无码αⅴ每日更新| av日韩手机在线影视| 日韩人妻资源在线看| 人妻日日夜夜精品| 色九九九| 曰韩少妇无码| 熟妇人妻精品一区二区| 国产精品久久久啊| 亚洲精品一区二区精品| 国产精品久久成人免费| 久久精品欧美一区蜜桃| 一区,二区,三区视频| 人妻少妇精品久久久久久| 黑人精品XXX一区一二区| 久久夜黄色无码A级大片| 青青草操逼逼视频| 久久少妇人妻| 欧美性爱一区二区三区| 香伊人在线| 97干在线视频| 久久久久久91香蕉国产| 久热99999| 999久久久| 综合自拍| 亚洲国产一区二区三区在线| 97综合久第一页| 蜜臀久久99精品久久久久久婷婷 | 四虎影视永久在线免费| 久热无码| 亚洲少妇激情视频| 巨乳特殊服务按摩| 亚洲一曲日韩精品| 国产九九九九九九九九| 中文字幕精品丝袜| 日韩青久久| 欧美αv.com| 超碰av在线| 少妇内射www在线观看视频| 欧美色综合| 亚洲综合中文字幕有码| 中文字幕视频2区| 欧美日韩亚洲少妇寂寞影院正在播放| 国产成人自拍视频视频| 久久香蕉综合一本到3atv| 操B久久| 玖玖无码超碰| 密乳无码| 亚洲男人的天堂一区二区| 男人的天堂kva| 亚洲91在线播放影院| 国产成人亚洲精品自产在线 | 91天天c| 日韩AV一区二区三区三州三州| 久操视频在线| 亚欧毛片基地国产毛片基地| 96AV精品| 美女啊啊啊啊啊| 黄色片大香蕉| 在线免费试看60秒| 国产av激情无码久久天堂| 91一起操| 国产精品乱码久久久、久久|