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

ARTICLE DETAIL

資訊詳情

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

自建發(fā)酵數(shù)據(jù)記錄系統(tǒng):傳感器+本地?cái)?shù)據(jù)庫實(shí)現(xiàn)溫度、pH、重量自動(dòng)監(jiān)測與報(bào)警

自建發(fā)酵數(shù)據(jù)記錄系統(tǒng):傳感器+本地?cái)?shù)據(jù)庫實(shí)現(xiàn)溫度、pH、重量自動(dòng)監(jiān)測與報(bào)警 去年在朋友的小酒廠盯了整整一個(gè)發(fā)酵季的Excel表格之后我終于受不了了。每天去罐邊抄溫度、記比重、算失重?cái)?shù)據(jù)記在紙質(zhì)本子上回頭要復(fù)盤時(shí)還得一張張拍照翻聊天記錄。發(fā)酵這件事本身已經(jīng)夠復(fù)雜了我不想讓記錄這件事再拖后腿。于是就有了Madeira這套系統(tǒng)的雛形——一個(gè)用低成本硬件自建的發(fā)酵數(shù)據(jù)記錄平臺(tái)可以長期放在發(fā)酵罐旁邊自動(dòng)采集溫度、pH、重量最后生成曲線和異常報(bào)警讓我不用再守著罐子看數(shù)據(jù)。Madeira這個(gè)名字是和一位釀酒師朋友敲定的。馬德拉酒最出名的特點(diǎn)是陳年過程中反復(fù)受熱和氧化風(fēng)味反而變得復(fù)雜而有層次。我希望這套系統(tǒng)也能像馬德拉酒一樣把平時(shí)容易忽略的細(xì)節(jié)記錄下來讓它們在時(shí)間的沉淀里變成真正有用的歷史數(shù)據(jù)。說白了這個(gè)項(xiàng)目做的是“給發(fā)酵過程記筆記”只是這個(gè)筆記是用傳感器和數(shù)據(jù)庫來寫的。這套系統(tǒng)適合什么人我認(rèn)為主要有三類。第一類是小型精釀工坊的釀酒師需要長期跟蹤發(fā)酵過程但不想花幾千塊去買商業(yè)記錄儀也不希望數(shù)據(jù)被鎖在某個(gè)廠商的App里第二類是家庭釀造愛好者想用業(yè)余時(shí)間做出一套能跑、能看、能報(bào)警的自動(dòng)化監(jiān)測裝置第三類是做康普茶、酸奶、奶酪這類發(fā)酵食品的手工食品愛好者原理完全一樣換個(gè)傳感器和量程就能復(fù)用。今天的文章我會(huì)把整個(gè)項(xiàng)目從思路、選型到實(shí)操、避坑的過程完整講一遍。1. 項(xiàng)目整體設(shè)計(jì)與思路拆解1.1 核心需求與方案取舍做這個(gè)項(xiàng)目的第一步不是買傳感器而是先想清楚到底要解決什么問題。發(fā)酵記錄這件事拆開來看有四個(gè)核心需求實(shí)時(shí)性每隔一段時(shí)間就要能看到當(dāng)前發(fā)酵狀態(tài)不能等到發(fā)酵結(jié)束才拿到數(shù)據(jù)。歷史性一個(gè)發(fā)酵周期可能持續(xù)7天、14天甚至30天數(shù)據(jù)要能完整回放重啟、斷電都不能丟??蓤?bào)警當(dāng)溫度、pH偏離設(shè)定區(qū)間時(shí)要能及時(shí)通知我否則半夜出了問題只能第二天早上才發(fā)現(xiàn)。可導(dǎo)出數(shù)據(jù)格式要開放最好能導(dǎo)出CSV或直接查數(shù)據(jù)庫方便后續(xù)做復(fù)盤和工藝調(diào)整。這四個(gè)需求單獨(dú)看都不難聚在一起就關(guān)系到架構(gòu)選擇。我最初考慮過兩種方案一種是完全用現(xiàn)成的商業(yè)物聯(lián)網(wǎng)平臺(tái)把數(shù)據(jù)傳到云端手機(jī)上查看另一種是本地自建一套輕量級服務(wù)數(shù)據(jù)全部落在自己控制的存儲(chǔ)里。最終我選了第二種。理由很直接釀酒數(shù)據(jù)的價(jià)值在于長期積累如果數(shù)據(jù)傳到了第三方平臺(tái)平臺(tái)的接口調(diào)整、服務(wù)停運(yùn)、收費(fèi)變化都會(huì)讓歷史數(shù)據(jù)變成一堆無法讀取的黑箱。而本地自建雖然前期要折騰一下但數(shù)據(jù)的管理權(quán)完全在自己手里哪怕三年后回頭整理導(dǎo)出一份CSV就能還原整個(gè)發(fā)酵過程。1.2 整體架構(gòu)與數(shù)據(jù)流確定了自建路線之后我把系統(tǒng)分成了三層采集層、核心層、展示層。采集層由主控板和傳感器組成負(fù)責(zé)定時(shí)讀取溫度、pH、重量等數(shù)據(jù)然后通過局域網(wǎng)HTTP請求發(fā)送給核心層。核心層運(yùn)行在一臺(tái)低功耗小主機(jī)上負(fù)責(zé)接收數(shù)據(jù)、校驗(yàn)清洗、寫入數(shù)據(jù)庫同時(shí)執(zhí)行報(bào)警判斷。展示層是一個(gè)輕量級網(wǎng)頁接口把數(shù)據(jù)庫里的記錄讀取出來形成曲線和表格。這個(gè)架構(gòu)最大的好處是松耦合。采集端只要按照固定的JSON格式把數(shù)據(jù)POST到接口后端不關(guān)心你用的是哪個(gè)型號(hào)的溫度探頭還是稱重模塊。以后想增加二氧化碳濃度傳感器或者把pH測量改成自動(dòng)進(jìn)樣只需要在采集端改動(dòng)后端代碼一個(gè)字符都不用變。這種“接口固定、內(nèi)部自由”的設(shè)計(jì)在實(shí)際使用中幫我省了很多事。1.3 為什么不用現(xiàn)成的發(fā)酵記錄儀市面上其實(shí)已經(jīng)有不少現(xiàn)成的發(fā)酵記錄設(shè)備比如一些帶WiFi的溫濕度記錄儀配套的手機(jī)App也能看曲線。但它們普遍有幾個(gè)問題數(shù)據(jù)導(dǎo)出往往要額外收費(fèi)報(bào)警推送方式很單一大多數(shù)只能接一種類型的傳感器。更有意思的是很多設(shè)備的云端服務(wù)需要廠商服務(wù)器正常運(yùn)轉(zhuǎn)才能用一旦廠商停止維護(hù)設(shè)備就變成了廢鐵。對釀酒來說我更在意數(shù)據(jù)的可追溯性和可組合性。發(fā)酵罐旁邊不只有一個(gè)測點(diǎn)可能是罐體溫度、環(huán)境溫度、環(huán)境濕度、失重曲線同時(shí)存在。商業(yè)設(shè)備一臺(tái)管一種傳感器數(shù)據(jù)還散落在不同的App里。自己做這套系統(tǒng)只需要在總線上掛不同的模塊所有數(shù)據(jù)最終匯入同一個(gè)數(shù)據(jù)庫前后對比非常方便。2. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)2.1 傳感器選型溫度、pH、重量怎么搭配發(fā)酵監(jiān)測最常用的三類傳感器我根據(jù)自己的實(shí)測經(jīng)驗(yàn)整理成了一張對比表傳感器類型采集內(nèi)容推薦模塊/方案精度與誤差注意事項(xiàng)溫度探頭液體或環(huán)境溫度DS18B20防水?dāng)?shù)字探頭±0.5℃穩(wěn)定性好單總線可并聯(lián)多個(gè)長線需上拉電阻pH傳感器液體酸堿度Analog pH meter如DFRobot需要校準(zhǔn)長期浸泡會(huì)漂移不要長期泡在發(fā)酵液里定期用標(biāo)準(zhǔn)液校準(zhǔn)稱重模塊發(fā)酵罐重量HX711稱重傳感器承重板精度受電源紋波影響大必須做滑動(dòng)平均濾波防止讀數(shù)抖動(dòng)溫度探頭是整個(gè)系統(tǒng)里最可靠的部分。DS18B20是數(shù)字傳感器走單總線協(xié)議一條總線上可以掛多個(gè)探頭每個(gè)探頭有唯一地址通過編程就能區(qū)分。防水封裝版本可以直接放進(jìn)發(fā)酵液里但要注意長期浸泡后探頭表面會(huì)結(jié)一層生物膜影響導(dǎo)熱測出的溫度會(huì)比實(shí)際偏低。我的經(jīng)驗(yàn)是每兩周把探頭拿出來用清水沖洗一下。pH傳感器是最需要小心的。它本質(zhì)上是模擬傳感器輸出信號(hào)會(huì)隨時(shí)間和水質(zhì)發(fā)生變化如果不校準(zhǔn)讀數(shù)會(huì)慢慢漂移。日常使用中我每三天用pH 4.0和6.86的標(biāo)準(zhǔn)液做一次兩點(diǎn)校準(zhǔn)。因?yàn)槁闊┧晕以谙到y(tǒng)里把pH設(shè)計(jì)成“可選上報(bào)字段”不是每次采樣都要求有值但一旦上報(bào)就會(huì)保留下來足夠畫出一條相對平滑的趨勢線。重量傳感器用HX711模塊比較多它是24位高精度ADC可以直接和稱重傳感器連接。這個(gè)模塊最大的問題是容易受電源紋波影響在持續(xù)通電情況下單片機(jī)供電不穩(wěn)會(huì)導(dǎo)致同一時(shí)刻讀數(shù)來回跳。后面我會(huì)專門講怎么用濾波解決。2.2 數(shù)據(jù)接口設(shè)計(jì)與防重處理采集端與核心層之間的數(shù)據(jù)交換我設(shè)計(jì)成一個(gè)極簡的HTTP JSON接口。主控板每次采樣后把數(shù)據(jù)拼成下面的格式POST到服務(wù)端payload { device_id: fermenter-01, ts: 1612345678, temp: 20.3, ph: 3.85, weight_grams: 21500 }每個(gè)字段的含義都很明確device_id標(biāo)記數(shù)據(jù)來源ts是Unix時(shí)間戳后面是各個(gè)指標(biāo)的數(shù)值。為什么用HTTP POST而不是MQTT原因有兩個(gè)。第一家庭局域網(wǎng)環(huán)境下HTTP協(xié)議足夠簡單直接任何編程語言都能方便地構(gòu)造請求第二MQTT需要一個(gè)獨(dú)立的Broker服務(wù)對這套項(xiàng)目來說增加了不必要的維護(hù)成本。防重復(fù)是必須考慮的問題。主控板通過WiFi上報(bào)數(shù)據(jù)時(shí)經(jīng)常會(huì)遇到網(wǎng)絡(luò)抖動(dòng)導(dǎo)致請求超時(shí)但服務(wù)端已經(jīng)寫庫成功。如果采集端在超時(shí)后重試就會(huì)寫入兩條相同時(shí)間戳的數(shù)據(jù)。我的做法是在數(shù)據(jù)庫層面加唯一約束同一設(shè)備同一時(shí)間戳只保留一條記錄寫入時(shí)使用INSERT OR IGNORE。這個(gè)處理雖然樸素但非常有效能徹底避免重復(fù)數(shù)據(jù)干擾曲線。2.3 數(shù)據(jù)庫表結(jié)構(gòu)與存儲(chǔ)選型有人看到“數(shù)據(jù)庫”三個(gè)字就想到要安裝MySQL或PostgreSQL其實(shí)沒必要。家庭項(xiàng)目的數(shù)據(jù)量很小一天撐死幾千條記錄用一個(gè)SQLite單文件數(shù)據(jù)庫完全夠用還免去了安裝配置的麻煩。我的表結(jié)構(gòu)設(shè)計(jì)如下CREATE TABLE readings ( id INTEGER PRIMARY KEY AUTOINCREMENT, device_id TEXT NOT NULL, ts INTEGER NOT NULL, temp REAL, ph REAL, weight_grams REAL, UNIQUE(device_id, ts) ); CREATE TABLE alerts ( id INTEGER PRIMARY KEY AUTOINCREMENT, ts INTEGER NOT NULL, device_id TEXT NOT NULL, metric TEXT NOT NULL, value REAL, threshold REAL, message TEXT );兩張表的分工很明確readings存原始采樣數(shù)據(jù)alerts存報(bào)警事件。為什么報(bào)警要單獨(dú)建表因?yàn)閳?bào)警是“偏離正常區(qū)間”的離散事件和周期性的采樣記錄結(jié)構(gòu)不同單獨(dú)存放可以避免重復(fù)掃描全表也方便在界面上高亮顯示異常時(shí)間點(diǎn)。SQLite有一個(gè)優(yōu)勢特別適合這個(gè)場景備份就是復(fù)制文件。每天晚上用一條crontab命令把madeira.db復(fù)制到另一塊硬盤或者網(wǎng)盤數(shù)據(jù)安全就有了基本保障不用搞復(fù)雜的數(shù)據(jù)庫主從復(fù)制。3. 實(shí)操過程與關(guān)鍵環(huán)節(jié)實(shí)現(xiàn)3.1 第一步搭建本地后端服務(wù)后端我用的是Python加FastAPI框架。選FastAPI而不是Flask主要是因?yàn)楫惒浇涌趯懫饋眄樖侄易詭?shù)據(jù)校驗(yàn)?zāi)芰m合處理傳感器上報(bào)這類高頻小請求。安裝環(huán)境的過程很簡單mkdir madeira cd madeira python3 -m venv .venv source .venv/bin/activate pip install fastapi uvicorn然后在項(xiàng)目目錄建一個(gè)main.py寫下最核心的接收接口from fastapi import FastAPI, Request import sqlite3 import time app FastAPI() def get_db(): return sqlite3.connect(madeira.db) app.post(/api/readings) async def receive_reading(req: Request): data await req.json() # 校驗(yàn)必需字段 required {device_id, ts, temp} if not required.issubset(data.keys()): return {status: error, msg: missing fields} conn get_db() conn.execute( INSERT OR IGNORE INTO readings (device_id, ts, temp, ph, weight_grams) VALUES (?,?,?,?,?), (data[device_id], data[ts], data.get(temp), data.get(ph), data.get(weight_grams)) ) conn.commit() conn.close() return {status: ok}這段代碼是整個(gè)系統(tǒng)的心臟邏輯很直白接收J(rèn)SON校驗(yàn)必要字段寫入數(shù)據(jù)庫。INSERT OR IGNORE保證了重復(fù)數(shù)據(jù)不會(huì)插入。實(shí)測在局域網(wǎng)環(huán)境下這個(gè)接口單次響應(yīng)時(shí)間在10毫秒以內(nèi)哪怕一秒來一條數(shù)據(jù)也完全扛得住。初始化數(shù)據(jù)庫可以用一條Python命令或者直接用sqlite3命令行工具執(zhí)行建表語句。我習(xí)慣在main.py的同目錄放一個(gè)init_db.py腳本每次測試前干凈重建。3.2 第二步編寫主控板采集程序主控板我選了ESP32搭配MicroPython環(huán)境。DS18B20溫度探頭接在一個(gè)GPIO引腳上HX711稱重模塊接在另外兩個(gè)引腳上。采集程序的邏輯是啟動(dòng)后連接WiFi循環(huán)執(zhí)行“讀探頭、拼JSON、POST上報(bào)、等待下一次采樣”。下面是溫度采集部分的簡化代碼import machine import onewire import ds18x20 import network import urequests import time # 初始化DS18B20溫度傳感器 ow onewire.OneWire(machine.Pin(4)) ds ds18x20.DS18X20(ow) roms ds.scan() # 連接WiFi wlan network.WLAN(network.STA_IF) wlan.active(True) wlan.connect(home-ap, password) while not wlan.isconnected(): time.sleep(1) def upload(temp, weight): payload {\device_id\:\fermenter-01\,\ts\:%d,\temp\:%.2f,\weight_grams\:%.1f} % (time.time(), temp, weight) try: res urequests.post(http://192.168.1.10:8000/api/readings, datapayload, headers{Content-Type: application/json}) res.close() except Exception as e: print(upload failed:, e) while True: ds.convert_temp() time.sleep_ms(750) temp ds.read_temp(roms[0]) upload(temp, read_weight()) time.sleep(600) # 每10分鐘上報(bào)一次這里的采樣間隔我設(shè)成了600秒也就是10分鐘一次。為什么不是每秒鐘都上報(bào)因?yàn)榘l(fā)酵本身是一個(gè)緩慢的過程溫度變化很少會(huì)在幾分鐘內(nèi)劇烈波動(dòng)10分鐘一個(gè)點(diǎn)已經(jīng)能畫出一條非常平滑的曲線同時(shí)還能顯著降低ESP32的功耗和網(wǎng)絡(luò)請求頻率。如果你做的是對溫度極敏感的發(fā)酵可以改成60秒但要注意WiFi模塊頻繁喚醒會(huì)發(fā)熱主控板別放在封閉的泡沫箱里。HX711的讀數(shù)函數(shù)需要單獨(dú)處理直接讀取原始值是不穩(wěn)定的。我的做法是連續(xù)采樣10次去掉最大最小值后取平均def read_weight(): values [] for _ in range(10): values.append(hx711.read()) time.sleep_ms(50) values.sort() return sum(values[2:-2]) / len(values[2:-2])這個(gè)簡單的濾波已經(jīng)能顯著減少抖動(dòng)。后面在常見問題里我還會(huì)補(bǔ)充更系統(tǒng)的處理方法。3.3 第三步實(shí)現(xiàn)曲線查詢和報(bào)警判斷數(shù)據(jù)進(jìn)來之后光存在數(shù)據(jù)庫里沒有意義要能看、能報(bào)警才算完整。我先寫一個(gè)曲線查詢接口按設(shè)備和時(shí)間范圍返回記錄app.get(/api/curve) def get_curve(device_id: str, hours: int 24): start_ts int(time.time()) - hours * 3600 conn get_db() rows conn.execute( SELECT ts, temp, ph, weight_grams FROM readings WHERE device_id? AND ts? ORDER BY ts ASC, (device_id, start_ts) ).fetchall() conn.close() return {data: [dict(zip([ts, temp, ph, weight], r)) for r in rows]}前端用Chart.js做一個(gè)簡單的曲線圖每次頁面刷新時(shí)調(diào)用這個(gè)接口。為了不引入構(gòu)建工具我直接寫了一個(gè)靜態(tài)HTML文件放在FastAPI的static目錄下通過瀏覽器打開就能看到實(shí)時(shí)曲線。這樣做雖然簡陋但足夠可靠不需要Node環(huán)境和打包步驟。報(bào)警判斷我放在了接收接口里每次寫入讀數(shù)后立刻檢查該讀數(shù)的值和最近N條數(shù)據(jù)的中位數(shù)如果偏差超過閾值就寫入alerts表。為什么不直接用原始值判斷因?yàn)閱蝹€(gè)突刺可能來自傳感器干擾直接報(bào)警會(huì)造成大量誤報(bào)。我在報(bào)警邏輯里加了一個(gè)滑動(dòng)窗口取最近5個(gè)點(diǎn)的中值做平滑def should_alert(device_id, metric, value): conn get_db() rows conn.execute( SELECT metric FROM readings WHERE device_id? ORDER BY ts DESC LIMIT 5, (device_id,) ).fetchall() conn.close() if len(rows) 3: return False vals sorted([r[0] for r in rows if r[0] is not None]) median_val vals[len(vals) // 2] return abs(value - median_val) ALERT_THRESHOLD[metric]這個(gè)函數(shù)只在每個(gè)采樣點(diǎn)調(diào)用一次性能開銷完全可以忽略。當(dāng)判斷結(jié)果超過閾值時(shí)服務(wù)端會(huì)向一個(gè)釘釘群機(jī)器人或者自定義Webhook發(fā)一條通知方便我在手機(jī)上第一時(shí)間掌握異常情況。3.4 第四步部署到低功耗小主機(jī)并開機(jī)自啟核心層我跑在一臺(tái)舊筆記本上安裝了Ubuntu Server連上路由器放在角落。為了確保重啟后服務(wù)能自動(dòng)啟動(dòng)我寫了一個(gè)systemd服務(wù)單元文件[Unit] DescriptionMadeira record service Afternetwork.target [Service] WorkingDirectory/home/pi/madeira ExecStart/home/pi/madeira/.venv/bin/uvicorn main:app --host 0.0.0.0 --port 8000 Restartalways RestartSec5 [Install] WantedBymulti-user.target操作方法如下sudo cp madeira.service /etc/systemd/system/ sudo systemctl enable --now madeira.service sudo systemctl status madeira.service這段配置里我最看重Restartalways。傳感器長期掛在現(xiàn)場偶爾會(huì)遇到電源波動(dòng)或系統(tǒng)內(nèi)存不足導(dǎo)致進(jìn)程退出沒有這個(gè)配置服務(wù)死了就是死了要等人發(fā)現(xiàn)才恢復(fù)。設(shè)置成5秒后自動(dòng)重啟能最大程度保證系統(tǒng)的無人值守能力。4. 常見問題與排查技巧實(shí)錄4.1 溫度探頭讀數(shù)整體偏高或偏低這個(gè)現(xiàn)象我遇到過好幾次表現(xiàn)不是隨機(jī)跳變而是整體偏移。比如某一天后半夜溫度曲線突然比前一夜高了1℃其他條件都沒變。排查后才發(fā)現(xiàn)是探頭表面結(jié)了一層看不見的生物膜影響了熱傳導(dǎo)。處理辦法很簡單把探頭拿出來用清水沖洗再用干凈的軟布擦干。注意不要用硬刷否則會(huì)破壞防水密封層。另外還有一種可能是探頭位置移動(dòng)了。發(fā)酵罐底部溫度通常比液面中層高0.5℃左右如果探頭從罐體上部滑到了底部曲線就會(huì)出現(xiàn)平臺(tái)式抬升。解決辦法是在安裝時(shí)給探頭做一個(gè)固定支架不讓它在發(fā)酵液中飄動(dòng)。4.2 數(shù)據(jù)庫里連續(xù)幾小時(shí)沒有數(shù)據(jù)排查這種問題時(shí)我有一套固定的順序檢查項(xiàng)方法常見原因主控板連接狀態(tài)看ESP32的LED指示燈或串口日志W(wǎng)iFi掉線網(wǎng)關(guān)連通性ping主控板的IP地址設(shè)備休眠、天線位置差服務(wù)端日志journalctl -u madeira.service服務(wù)崩潰、端口沖突數(shù)據(jù)庫寫入查詢r(jià)eadings表最新記錄接口校驗(yàn)失敗最常見的坑是ESP32的WiFi長時(shí)間運(yùn)行后自動(dòng)斷開。MicroPython環(huán)境下WiFi連接不是長連接掉線后不會(huì)自動(dòng)重連必須在上報(bào)前檢查連接狀態(tài)如果斷開就主動(dòng)重新連接。我在代碼里加了一個(gè)簡單的檢查邏輯if not wlan.isconnected(): wlan.disconnect() wlan.connect(home-ap, password) while not wlan.isconnected(): time.sleep(1)這段代碼雖然簡單但解決了我90%的掉線問題。4.3 重量數(shù)據(jù)頻繁抖動(dòng)HX711稱重模塊最大的敵人是電源紋波。ESP32在WiFi發(fā)射瞬間會(huì)有較大的電流波動(dòng)這個(gè)波動(dòng)會(huì)通過供電線路傳到HX711的參考電壓上導(dǎo)致ADC讀數(shù)跳變。我用過兩個(gè)解決方案效果都不錯(cuò)。第一個(gè)方案是硬件隔離給HX711模塊單獨(dú)做一組電源濾波用100微法電解電容加0.1微法陶瓷電容并聯(lián)放在模塊的VCC和GND之間。第二個(gè)方案是軟件濾波在讀取函數(shù)里執(zhí)行“連續(xù)采樣10次排序后去掉最大最小各兩個(gè)取中間值平均”的算法。兩者結(jié)合后我的稱重模塊讀數(shù)穩(wěn)定性從±5克降到了±2克以內(nèi)完全滿足失重法觀察發(fā)酵速率的精度需求。4.4 報(bào)警太多成了狼來了報(bào)警功能剛上線時(shí)我最頭疼的其實(shí)是誤報(bào)。只要某一個(gè)采樣點(diǎn)瞬時(shí)波動(dòng)稍微大一點(diǎn)就會(huì)觸發(fā)一次報(bào)警推送一天下來手機(jī)響個(gè)不停。后來我做了兩個(gè)改進(jìn)一是報(bào)警判斷使用5個(gè)點(diǎn)的中值過濾而不是單個(gè)點(diǎn)比較二是同一個(gè)設(shè)備同一指標(biāo)在30分鐘內(nèi)只報(bào)警一次防止重復(fù)轟炸。實(shí)現(xiàn)方式就是在alerts表后加一個(gè)查詢檢查最近一次報(bào)警的時(shí)間戳距離是否超過1800秒。這個(gè)方法已經(jīng)被我提煉成一個(gè)獨(dú)立的函數(shù)并針對不同指標(biāo)單獨(dú)配置冷卻時(shí)間。發(fā)酵溫度每天的變化本來就是緩慢的連續(xù)多天報(bào)警通常說明是真有問題而不是干擾。5. 關(guān)于這個(gè)項(xiàng)目我的實(shí)際操作體會(huì)整套系統(tǒng)從開始動(dòng)手到穩(wěn)定運(yùn)行前后花了一個(gè)多月時(shí)間。中間踩過的坑不少但我最大的體會(huì)是這個(gè)項(xiàng)目真正值錢的不是那幾根曲線也不是報(bào)警推送而是讓我養(yǎng)成了“對數(shù)據(jù)負(fù)責(zé)”的習(xí)慣。以前看一壇酒發(fā)酵憑的是感覺現(xiàn)在打開儀表盤看曲線任何一個(gè)異常的拐點(diǎn)都能追溯到一個(gè)具體的時(shí)間點(diǎn)再結(jié)合當(dāng)時(shí)的操作記錄找到原因這種可回溯性幫我把工藝細(xì)節(jié)提升了一個(gè)臺(tái)階。最后再分享一個(gè)小技巧定時(shí)把SQLite數(shù)據(jù)庫文件備份到另一個(gè)地方。我在小主機(jī)上掛了一塊移動(dòng)硬盤每小時(shí)執(zhí)行一次復(fù)制命令數(shù)據(jù)安全又多了一層保障。如果再想往前走一步可以給系統(tǒng)加一個(gè)繼電器控制端報(bào)警之后自動(dòng)切斷或啟動(dòng)加熱棒讓記錄系統(tǒng)升級成閉環(huán)溫控系統(tǒng)。這個(gè)項(xiàng)目本身不復(fù)雜但搭建起來之后后續(xù)的擴(kuò)展空間很大值得花時(shí)間慢慢完善。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久久久久综合,国产| 欧美亚洲首页| 五月天春色激情网| 蜜臀av中字字幕网站| 九九九网页| 色好看av| 久久久精品中文字幕麻豆| 人妻 欧美亚洲| 天天欧美| 亚欧视频在线| 天天日日夜夜| 青娱乐大香蕉| 超碰97伊人| 日韩AV无码网站| 久久av成人无码免费| 大香蕉五月天| 超碰这里只有精品| 无码精品人妻一区二区三区妖精| 天堂v无码免费视频| 91色伦| 青青草十区九区爱夜| 伊人97超碰| 一区二区高清视频| 99激情| 亚洲综合色图欧美| 啪啪综合网| 伊人操操| 91色插| 黄污污污污| 九九精品美女高溯喷水| 爱逼综合| 成人亚欧免费视频| 90后性网国产欧美| 黄色无码高清黄色无码网站| 亚洲图片91| 人妻少妇色综合| 2017天天操天天日| 国产一在线观看| 中日亚韩免费视频| 成人老鸭窝人人在线视频| 97超碰超| 一区二区激情国产熟女 | www.婷婷| 白嫩妹子国产骚| 婷婷中文网| 97网址97| 色婷婷视频| 欧美自拍网| 熟妇在线视频一区二区| 综合网少妇| 91黑丝露脚| 无码人妻1727| 女人的天堂大香蕉网| 国产三级资源在线观看| 天堂亚洲精品久久老牛| 欧美性爱三区二区| 亚洲欧美综合图片| 一本一道人妻久久一区二区三区| 久久黄人人爽视频| 九久久九精品视频| 欧美不卡二区| 中国91AV| 欧美成人综合| 69精品人人人人| 啊操爽品善一区二区三区| 亚洲丝袜综合| 天美一二三在线观看Av| 中文字幕在线免费观看| av日韩手机在线影视| 亚洲男人天堂手机版| 国产欧美精品日韩区二区麻豆天美| 亚洲国产精品无码AV久久久| 亚洲欧美不卡线| 日韩久久三区| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 日韩婷婷| 99RE在线视频精品,这里只有精品| 久久精品一区| 老女人91| 青青草日本中文字幕| 久久久99久9| 欧美大波激情xxxx| 后入式福利| 久久久性爱视频| 超碰碰碰碰| 性爱免费视频成人| 成人国产视频在线观看| 久久伊人东京热| 中 文字幕一区二区三四 五 区日 日 骚| 欧美日韩岛国大片在线观看| 香伊人在线| 婷婷综合伊人一区| 四虎av在线| 青青草乱入乱欲视频在线观看| 亚洲色堂免费视频| 欧美毛片在线网| 五月天婷婷小说| 97综合在线| 国产呦精品一区二区三区下载| 八戒午夜福利理论片| 亚洲色人| 亚洲国产一级黄色视频| 91在线欧美| 啪啪视频免费在线观看| 亚洲欧美另类激情小说| 国产精品久久久| 97亚洲综合影院| 99久久久久久亚洲精品不卡| 26uuu国产日韩综合在线观看| 欧美成人A天堂片在线观看| 91少妇香蕉久久精品| 操少妇很爽av| 强奸乱伦大香蕉网| 亚洲资源网| 白 大 人妻 区 在线| 0755午夜福利视频| 全免费a敌肛交毛片免费| 国产精品亚洲免费| 久久一区二区高清免费| 色综合av男人天堂| 日韩本不卡视频在线观看| 老子午夜伦不卡影院| 99re视频在线播放青草| 亚洲一区二区麻豆影院| 日韩av女优在线免费一区| 日韩av熟女一区二区三区成人| 色爱欲亚洲| 热热色国产一二区AV| 欧美成97爱| 久久久久人妻二区精品叶可怜| 欧美性爱三区二区| 日韩国产品视频中文字| 久久久久921| 伊人国产成人av网站| 午夜福利av电影在线| www.zbzhongsen.com| 一本正道久久熟女| 国产成人精品网站| 中文字幕乱码人妻二区三区| 熟女乱伦二区| 99精品伊人| 免费A片三p视频| 狠狠穞A片一區二區三區| 91丝袜熟女| 又大又大又大又粗爽高潮观看| 中文字幕一区电影在线观看| 真实高潮91| 亚洲高清欧美总合| 欧美黄色大香蕉一区二区| 伊人991| 凹凸视频在线一区二区| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 亚州性色| 美女91AV| 色情婷婷久久五月天| 黄色在线网站| 精品人妻15区| 天天摸夜夜操视频| 欧美一级三级| 麻豆成人AV| 神马久久久久久久| 国产免费久久久久| 九九无码久久精品视频| 97色97好| 日本精品五区| 亚洲电影中字一区二区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 国产精品福利资源在线尤物| 日韩欧美午夜视频在线| 超碰97起碰| 九一屌逼| 97久久天天综合色天天综合色电影| 人妻激情视频| {男男暴菊gay无套网站| 蜜臀AV网站| 国产不卡精品91| 在线视频五十市| 精品无码产区一区二| 全国男人天堂网| 91丝袜在线观看| 亚洲精品国产专区在线观看| 97操碰| 艾草av| 大香蕉92| 高清国产无码av| 殴美大黄片| 人妻熟女字幕一区二区| 9长久久精品| 无码人妻一区二区三区四区老鸭窝| 国产欧美在线观看免费观看| 26uuu国产免费观看| 欧美熟爽综合| 亚洲AV人人澡人人爱| 亚州欧美色图| 另类专区在线观看| 久久神马影院| 亚洲 欧美 精品专区 极品| 中文字幕123| 中文字幕一二三区| 久久在肏| 一区二区三区精品视频| 亚洲三级网址久久最新| 性天堂| 国产尹人在线视频免费| 天天舔天天日天天射| 亚洲另类天堂| 日韩成人免费电影| 欧美 亚洲 91| 精品久久久久久AV无码| 97WW精品| 久操网视频| 激情综合97| 懂色av中文字幕一区二区三区天美| 乱伦熟女论坛| 小草精彩毛片| 久久精品国产亚洲av水密被窝| 日韩无码三级影院| 神马午夜久久久| 男人天堂东京热| 伊人久操| 天天色踪合| 乱伦熟女论坛| 亚洲性爱高潮影院| 久久精品店| 99re公开精品免费视频| 色综和网| 国产成人欧美一区二区三区的国产| 欧美亚洲丝袜美女电影| 日韩欧无码一区二区三区免费不卡| 狠狠爱综合| 亚洲另类色综合网站| 日本视频一区二区三区| 欧美色图 人妻| AV一区观看| 久久超碰、| 日本韩国国产精品一区| 欧美日韩精品久久| 亚州免费啪啪视频| 久久国语| 欧美婷婷五月天| 人妻色情天天操| av凤凰久久久| 69久久| 337p大胆噜噜噜噜噜91Av| 欧美爱国产综合、| 国内91熟女人妻丝袜天天精品视频在线 | 国产9 9在线 | 亚洲| 免費人妻夜夜爽天天爽爽一区| 欧美97爱| 日韩三级网址| 天天激情综合站| 99国产精品免费| www.大香| 亚洲干B| 91久久精品蜜臀| 麻豆久久一区二区三区| 有码人妻系列| 95自拍视频在线观看| 九九九九九用不成了| 免费A V在线播放| 亚洲精品黑丝| 爽爽歪在线视频| yw尤物av无码点击进入麻豆| 91久久堂| 五月天色色网站| 亚洲无码一区成人免费午夜| 极品五月天噜噜| AV天堂国产| 91久久18禁| 凸凹视频在线观看| 麻豆成人影音在线| 日韩成人午夜精品久久高潮| 无码 有码 国产18p| 91中出在线| 91色女| 这里只有精品视频在线观看麻豆| 揉揉揉夜夜| www老逼91| 无码高清国产AV| 97中文综合| 欧美性爱中文字幕无线码| 亚洲高清男人天堂| 伊人亚洲国产一成人久久精品,久久| 亚洲三级。日韩三级| 久午视频| 蜜奶av| 国产浮力影院第1页| 久久久无码精品人妻二区| 久久久久久性爱片| 亚洲四虎熟女精品| 国产v亚洲v日韩v欧美v片另类| 狠狠夜色午夜久久综合在线| 女人双腿搬开让男人桶| 九九九热| 五十路人妻在线| AV中文在线可看| 成人无码在线超碰网| 国产超碰97| 欧美亚男人的天堂| 婷婷99狠狠| 三级日本一区二区三区| 老鸭窝在线视频播放| 婷婷亚洲五月***久久| 亚洲精品久久久久毛片A片拉屎| 好爽免费视频,| 成人资源中文字幕在线观看天天| 国精精品无码一二三区水多多| 精品无码久久| 精品女同一区二区三区| 操b网站亚洲无码| 色香蕉影院| 九九九不卡| 久久综合超碰| 久久久久夜夜夜夜| 中文字幕在线观看网页| 欧洲精品一级二级精品综合视频综合| 麻豆91熟妇人妻中文字幕茄子| 中文字幕高清精品一区| 欧美人妻精品一区二区| 亚州情色j区| 超碰97在线 欧美 国产| 黄污污污污| 欧美日韩 强奸乱伦| 国产激情视频一区区三区| 欲色啪| 黑人中出21连凳花野真衣| 国产区日韩区在线观看| 中文久久久| 亚洲伊人青青草| 午夜天堂精品久久| 麻豆AV一区二区| 一区二区三区精品黑丝白丝酒店对鸡 | 久草线上视频免费看| 91色五月俺来也| 91精品综合久久久久久五月丁香| 东北丰满熟女国产一区| 中国大陆国产高清AⅤ毛片| 偷拍 欧美 日韩| 超碰九7免费| 亚洲综合嫩| 欧美人妻熟女在线| 人妻少妇久久中文| 久久成人午夜狠狠| 自拍第一页| 色五月激情AV在线| 怡红院亚洲怡春院av| 色一射色一射| 99久久这里只有精品| 欧美日韩m| 狠狠操狠狠插| 久久久久13| 超碰在线成人| 黄页大片在线观看| 91亚州日韩高清| 精彩视频日韩| 青青草日韩无码| julia高潮后不停追击中出| 国内外色色色色色成人视频| 开心五月深爱五月| 国产少妇与亚洲av| 日韩三级网址| 亚洲天堂人人妻| 天美精品一区二区三区四区在线观看| 99re6国产精品99re| 丝袜综合| 青青草字幕AV| 超碰综合97在线| 大色网久久| av天堂加勒比| 国产精品 视频| 亚洲一区日韩精品| 日韩无码a片| 大香蕉一线视频| 免费av大片| 婷婷五月天成人网| 性色avv| 久久鲁夜| 中文一区二区| …亚洲黄色厕厕女女在线播…| 亚洲欧美综合| 亚洲国产av中文字幕久久| 中文字幕亚洲热播人妻| 最新日韩黄片| 熟女中出视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 婷婷五月天AV| 亚洲宗合电影| 日本不卡一区二区三区| 久久久久久久9999| 一类av片在线看| 成人AV在线电影| 鲁鲁色综合网| 99精品久久久久久| 男人的天堂com| 一区二区三区免费视频入口| 亚洲无码?第一页| 精品国产肉丝袜在线拍国语| 高清不卡国产| 五月婷婷青青草娱乐伊人| 久操免费观看| 2017人人操,人人摸| 天堂种子在线www网资源| 婷婷操逼| 色色综合97| 中文字幕视频二区| 青草精品视频日本久久久久网站在线| 国产精品久久久久无码A√| 啪啪啪综合网| 少妇人妻精品| 超碰99re| 操逼操网| 国产精品久久久久久久久久久久久久久久久久 | 亚洲欧美在线丝袜| 97精品熟女少妇一区| 欧美在线视频99| 色网1| 91天堂| 自拍偷拍 日韩无码| 97爱爱爱综合| 欧美色97| 亚洲啪啪视频一区二区| 91人妻丝袜无码| 久久久亚洲熟妇资源| 色欲三区| 亚洲无套久久嗯嗯| 一区二区不卡免费| 男人的天堂成人的社区| 亚洲玖玖爱| A一区片| 麻豆天美久久91| 亚洲日韩97| 少妇无码av专区线| 少妇国产不卡| 91精品老女人| www.夜夜操| 亚洲精品97中文字幕| 91看黄片| 精品人妻二区三区| 久久青青草在线视频| 国产一区二区在线电影| 午夜综合在线| 每日更新AV| 天天综合香 ld视频| 可免费观看的av毛片中日美韩| 国产成人综合网| 欧美高潮| 色噜噜精品一区二区三| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 人人操人人操人妻人| 久久久久亚洲av综合波多野制衣| 91久久伊人婷婷青青草| 91这里只有精品| 久久精品小视频| 超碰99re| 五月黑AⅤ| 欧美性91| 2020视频1区2区3区| 久久丝袜| 色牛牛AV| 久久人妻熟女一区二区| 男人的天堂不卡一区二区| K8久久久久| 亚洲欧美中文一区二区三| 色超碰综合| 免费又黄又裸乳的视频| 天天天天天天天天综合| 中国zzijzzijzzwww精品| 九九热超碰97亚洲最新香蕉 | 国产午夜福利专区综合| 中文字幕视频2区| 岛国免费视频在线| 97er欧美性| 韩国一级AAA| 91精品少妇搡搡搡| 日韩中文字幕在线视频观看| 欧美草草高清日韩视频| 先锋精品av色鲁| 91啪啪| 91麻豆天美国产| 99re免费视频精品全部| 大香蕉色欲AV| 国产原创剧情在线丝袜 | 香伊人在线| 久久综合女优| 日本午夜久久电影| 美女9118禁| 中文字幕亚洲欧美在线不卡| 久草免费福利在线播放| jizzjizz欧美| 欧美se综合| 一区二区三区在线资源| av最新免费中文字幕| 人妻喷水| 曰韩欧美国产传媒麻豆第一区| 国产精品福利视频播放| 精品视频久久区| 天综合网| 高清无码 国产精品| 9九九国产| 久草久热| 国产精品原创巨作?v网站| 欧美午夜视频| 99啪啪| 亚洲日韩视频二区| 亚洲成人AB| 色老汉色| 可以免费观看的AV| 一区二区三区免费视频入口| 国产精品夜夜夜| 青青草日本无码| 亚洲中文一区二区三区| 成人怡红院| 丰满精品人妻少妇久久字幕| 日韩欧美视频青青| 日日日日做夜夜夜夜无码| 91制服丝袜中文字幕| 久草精品视频| 四虎永久在线精品免费网址| 91|九色|国产熟女| av网站在线看| 青青操国产夫妻| 一区二区三区色综合| 丁香婷婷久久| 国产精品自在线发布| 少妇内射视频| 天天综合网~69| 中文字幕交换人妻| 日本孕妇一区二区视频操逼免费看 | 日本三级韩国三级99| 最新国内自拍av免费| 999精品女人| 欧美激情片一区二区| 国产18精品亚洲精品| 天天夜躁日日躁狠狠2002| 欧美另类天堂| 精品一国2| 久操热| 在线人成亚洲视频免费观看| 亚洲精品骚逼| 91N欧美| 日本韩欧美在线播放a| 日本狂喷奶水在线播放212| 超碰在线91| 大香蕉伊然在亚洲91| 曰本精品久久久| 天天日少妇逼AV| 熟女精品va中文字幕| 无码一区免费在线不卡| 亚洲丝袜少妇在线| 久久久穴999| 人人爱夜夜爱| 嗯啊啊啊轻点视频 | 性无码专区2020| 伊人9| 91男人天堂网| 女上位精品在线| 色大香蕉97N| 伊人热综合| 久久这里只精品| 囯产精品强| 国产精品一区二区后入| 人妻夜夜爽天天爽麻豆三区网站| 丁香六月婷婷久久综合| 色色色综合| 亚洲免费人妻在| 丁香婷婷九月| 毛片电影一区二区三区| 国产成人免费观看在线视频| 日本高清有码网址视频| 欧美亚洲| 亚洲精品影视老司机| 中文字幕精品日韩中文字幕| 精品日韩中文在线| 蜜乳AV.COM| 国产超碰AV在线精品| av毛片aaaaa免费看| 呦呦一区| 亚洲人成网站7777| 97日韩| 久久少妇| 白丝av| 国产 日韩,欧美 自拍| 日本久久女同性恋视频| 无码免费在线观看黄色片| www.亚洲黄色| 曰韩精品视频一区二区| 欧美黄色片在线播放| 国产精品久久久久久久AV大片 | 青青草原综合久久大伊人精品| 欧美天天综| 亚洲综合图文| 国产日韩中文字幕欧美| 亚洲资源吧| 神马麻豆福利院| 国产精品美女久久久久久网站| 亚洲影院成人| 国产无码精品高清| 久久久久久国产手机AV| 丁香六月激情综合| 丝袜夫妻自拍| 免费超碰97久久| 91超碰丝袜制服| 在线视频资源| 美女操逼A A| 综合五月婷婷亚洲一区| 中文字幕jul-617人妻熟女| 翘臀vidoes| 躁躁日曰躁2020| 精品国产乱码久久久久久久| 嗯嗯啊好爽| 国产精品一区午夜福利| 99综合网| 九九夜精品九九在线| 干b网| WWW.操逼.COM| 国产女人和拘做爰视频| 久久五月天婷婷| 日本天堂网| 无码男人天堂| 国产精品久久久久久久久久久久久久吹| 精品人妻一区二区三区四区不卡在| 中文字幕黄片在线| AA丁香综合激情| 青青草视频久久久久| 久射吧| 国产深夜福利| 国产精品一区二区三区,亚洲综合| 伊人亚洲国产一成人久久精品,久久| 区一在线观看| 久超碰这里只有精品| 国产91av在线播放| 99久视频| 超碰在线97国产| 免费亚洲国产精品久久一区| 不卡日本一区二区| 偷窥自拍A片| 裸模AV女优| 碰人碰碰人人开房人肉| 人人操人人干xxx| www.人人cao| 国产精品。| av影院十区| 亚洲精品乱码线路中文字幕| 97超碰国产亚洲精品资源| 久久草视频污视频| 97免费在线视频| 日本99久久| 亚洲在高跟鞋自慰久久在色线| 激情小说亚洲| 国产人妻天天干精品| 欧美精品丝袜久久久中文字幕| 91痴汉| 99久久久无码精品国产人| 五月丁香影院| 97视频在线免费播放| 性色AV蜜色av色欲av| 91精品黄在线观看| 一区二区三区在线日韩影院观看| 少妇高潮流水av免费| 激情四射婷婷四五月天| 综合熟妇一区二区三区| 久草视频在线视频在线视频在线观看 | 国产天天骚| 九九热九九| 日韩精品一区二区三区色欲| 肥臀熟女福利视频一区二区| 麻豆天美传媒毛片| 久草婷婷| 欧美丝袜亚洲| 亚洲欧综合另类无码一区| 欧美精品四区| 久久αⅴ| 国产精品一级片在线看| 伊人久久大香蕉线AV五月天| 超碰97护士| 天天色综合图片| 亚洲色图 91| 国产强奸超碰AV| 成人夜夜| 亚欧高清v| 欧美人妻一区二区| 97国产成人精品免费视频| 欧美日韩天堂| 八戒无码国产午夜福利| 蜜桃视频一区二区三区在线观看| 91亚洲欧洲| 天天流夜夜操| 性九九九九九九| 一起草精品人妻| 人妻熟女一区二区| 乱伦AVxx| 蜜臀在线看片| 五月婷婷色色| 欧美色干| 啊啊啊好湿久久| 国产精品直播在线观看直播| oumeisetupian| 国产精品午夜福利亚洲综合网| 成人熟女视频一区二区三区| 大二网站亚洲| 丝袜综合| 精品中文字幕一区二区l - 百度| 视频黄站| 中亚精品极乱| 国产精品ww久久| 丝袜亚洲综合| 嗯嗯啊啊啊好舒服| 国产精品久久久久久久久久久久久久吹 | 啊啊啊好舒服视频在线观看| 欧美综合亚洲| 国产1769在线| 欧亚三区动漫| 亚洲情色91| 日韩中文字幕视频| 91精品婷婷国产综合久久竹菊| caoni国产亚洲av| 欧亚韩国999| 免费精品中文字幕| 九九九九热只有精品| 色婷婷综合网| 日本一区二区不卡| 亚洲AV无码久久精品蜜桃小说| 五月天婷精品激情| 青青草久草| 亚洲限制级| 91成人精品在线播放| 又黄又硬又粗又长国产视频| 久久久草成人网站久久久草成人久久久草久久久 | 日韩欧美操逼xxx| 嗯嗯啊啊的视频| 91超级碰碰碰| 高潮毛片无遮挡高清免费| 97日韩欧美亚洲| 神马久久久久眼| 国产中文字幕曰本毛片| 91久久青青草原精品| 亚洲限制级| 97啪啪| 亚洲成人激情小说视频| 综合av影片| 国产一区96在线| 免费的黄片有限公司| 久久精品一区一起草| 大鸡巴久久久| 天天操天天舔| 美国日韩黄片| 精品美女少妇一区二区| 天天看人人操屄犊摸阴| 亚洲欧美日韩夜夜| 精品一区二区国产日韩| 欧美激情 亚洲色图| a人欧美综合天堂麻豆| 欧美精品自慰系列寂寞少妇| 精品国产91内射久久| 午夜传煤十二区精品| 色拍偷亚洲| 校园春色 男人天堂| 亚洲国产婷婷在线播放| 丰满人妻一区二区三区四区| 91操人| 自拍盗摄一区| 日韩欧美视频青青| 日韩欧美中文日韩欧美色| 日本精品五区| 亚洲美腿丝袜香蕉影视欧美成人| 国产美女激情| 国产精品情侣啪啪| 高清无码国产亚洲| 日韩性爱1级片视频| 国产91影院| 日韩久射综合| 久久后入制服| 亚爽爽爽爽爽爽爽爽| 青青操青娱乐| 色青青久久影视| 操逼操逼操| 欧美在线综合| 男人 天堂 日 亚洲| 国产极品999| 婷婷久久综合| 插欧洲美女欧美精品| 欧美性爱无码一区二区三区| 日韩一级久久毛片| 天天综合97| 五月情色天| 日韩AV噜噜噜一区二区三区四区| 2026国产精品视频| 在线视频一区二区传媒| 四虎AV无码| 不卡在线一区,精品一区二区三区中| 日韩丝袜二区| 日本女优在线视频福利| 亚洲av综合色区无码一| 青青免费在线视频一区| 久久久99免费| 成年人网站在线免费观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 操淫穴亚洲五月丁香| 青青草五月天| 国产精品午夜成人福利| 看黑丝美女操逼青青网站| 操人91| 二色av| 免费观看啪视频| 亚洲精品日韩国产欧美| 日本一级二级三级网站| 国产精品亚洲一区二区三区四区| 欧美成人性爱视频免费观看 | 欧美激情另类一区二区| 久久久久九九九九| 午夜一区| 啊啊啊轻点在线观看| 国产精品3| 久久噜噜噜精品国产亚洲综合| 老鸭窝日丰县女人| 亚洲人精品久久久| 九九九九九精品视频| 一区二区三区麻豆| 九九热AV| 欧美爆乳精品一区二区| 久久首页| 97欧美性爱| 久久久五月天| 久久婷婷亚洲| 天天狠| 99国产天美| 亚洲91大片| 蜜桃狠狠色伊人亚洲综合 | 熟女啪啪视频| 亚州 综合 色图| 色拍偷亚洲| 亚洲日本大香蕉1| 97视频播放| 伊人热综合| 亚洲国产ⅴ高清在线观看| 睡产熟女乱伦| 熟女性视频| 青草香蕉网| 91女优在线观看 | 国产精品第一页国产大屁股视频免费区i| 涩涩久久精品| 67914在线兔费成人视频| 懂色Av| 色黄色美女大长腿午夜视频| 天天弄天天操| av亚洲天堂资源网站| 日日摸日日弄日日拍| 揉揉揉夜夜| 成人av毛片在线观看| 亚洲AV无码国产成人| 日韩AV电影网站| 国产性爱欧美性爱在线| 大香蕉草草| 99久久久无码精品国产人| 5278欧美一区二区三区| 97视频在线观看播放与子乱对白在线……| 国产青视频| 成人AV在线网站| 免费a v| 色官网在线| 九九十八精品| 久久久性少妇| 无遮挡又黄又刺激的视频| 国产女性无套 免费观看| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 亚洲综合一| 青青在线视频日韩欧美| 一区二区三区 日韩欧美| 天天爽天天爽| 学生妹天天看| 中文字幕后石码四区五区| 精品午夜福利国产一区二区在线观看| 99热| 亚洲宗合网| 久久是精品| 操操操五月天婷婷丁香影院| 亚洲成人在线播放| 亚欧美综合网。| 91亚洲欧洲| 亚洲欧美日韩精品久久久一区二区 | 国产主播福利| 日本色色网| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 成人A片男人的天堂| 国产精品丝袜在线| 强奸乱伦资源| 夜夜操av亚洲一区二区| 国产精品乱码久久| 久久亚洲精品成人av| 丁香婷婷激情五月天无毒不卡 | 婷婷激情综合网| 欧美亚综合色图| 青青草久草| 无码抄逼网| 91AV天美在线视频| 久久超碰国产一区二区三区| 日本有码久久| 啊嗯嗯啊好大好爽| 日韩无码a片| 97硬碰| 超碰九7| 99精品视频在线观看| 另类专区加勒比| 日韩激情电影中文字幕| 男人夜色天堂ss| 大色网久久| 国产福利小视频高清在线观看| 综合欧美日韩在线| 热无码中文亚洲H一道本一区二区| 黄色污污污污污污网站| 热热色中文无码| 亚洲精品视频在线播放| 操淫穴亚洲五月丁香 | 九九热免费在线国产视频伊人五月| 97亚洲中文| 婷婷五月激情综合| 花花AV导航| 亚洲超碰在线| 欧色网址| 精品性爱一区二区| 蜜桃传媒视频第一区入口在线看| 果冻国产精品麻豆成人av| 日韩中文字幕宗合在线| 高清成年美女黄网站免费大全| 超碰性爱97| 无码精品久久| 精品久久99| 日韩黄片影院| 久草新免费| 岛国色情视频在线观看| 蜜臀AV成人精品蜜臀| 中文字幕一区二区三区字幕| 青青草色插素人| 日本成人A片网站| 91激情网| 日逼视频日本| 免费男人的天堂| 国产操逼逼网| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 色哟哟综合| 操美女人妻| 亚洲欧美精品国产一区二区| 色欲人妻一区二区在线| 岛国大片在线观看网站入口| 丝袜美女诱惑 91 视频| 欧美丝袜制服久久| 国产精品乱码久久久久久久久| 99热这里是精品| 91夜色| 国产青视频| 免费操逼视频下载| 色九色久| 国产精品久久发布| 国产精品久久久久久久电影渣男| 超碰97久久观看| 国产精品久久久久久 百度| 亚洲第一页综合在线| 婷婷五月天激情网| 1000部熟女视频在线观看| 国产二区三区粉嫩在线| 欧美极度丰满熟妇hd| 欧美激情在线观看视频| 成人日韩中文字幕| 国产大学生口爆吞精合集| 992视频一区| 九九久久久九九| 成人av影院在线观看| 综合网亚洲在线| 国产视频不卡在线观看| 久久中文字幕在线观看| 97中文字幕色| 黄网在线播放| 亚洲性爱成人| 天美传媒av在线| 国产按摩一区二区三区| 日B操| 天天综合91入口| 不卡超碰护士AV在线免费播放| 国产日韩区| 欧美熟妇精品黑人巨大91| 国产精品久久久久绯色| 丰满少妇乱子伦精品无| 男女无套 免费网站| 歐美性天天| 日韩精品国产精品五码一区二区| 你懂的在线观看区国产| 欧美日韩小说| 99热99re超碰精品| 强奸乱伦动态污图免费 | 亚洲欧美不卡线| 热久久九九热| 婷婷色网| 91爱网| 九九九九九九视频| 国产熟女少妇一区| 天天综合网网欲色| 日本精品一区二区三| 一区二区三区 丝袜 高跟 美腿| 亚洲天堂精品日韩电影| 中出在线视频| 久久综合久久综合人久久夜精品| 国产精品无码在线| 欧美Ⅴ性爱| 久欲AV| 亚洲天堂自拍| 天天爽天天| 国产 热久久久久国产精品| 天美传媒AV在线播放| 加勒比色综合| 97露脸精品丝袜| 国产伦精品一区二区三区视频女| 男女真人网18| 久久久精品电影| 毛片一区二区| 五月情色天| 美国三级日本三级久久99| 最新精品久久蜜桃 | 激情综合av| 青青11操操操操操操操操| 亚洲黄色影视| 免费观看性欧美一级| 91久久久亚洲| 91美女在线观看| 国产白丝网站| 亚春色色| 大屁股熟女一区二区三区| 超碰久久草| 夜草欧美| 熟妇人妻一区二区三区| 大香蕉啪啪啪| 成人短视频在线观看| 丝袜美腿制服人妻二区中文字幕 | 97在线青| 欧美韩国你懂得在线| 欧亚不卡| 富二代亚洲精品99| 亚洲免费精品一区| 婷婷五月天AV| 亚洲成av人片色午夜乱码| 综合久久六月久久婷婷| 亚洲无码成人精品| 99视频这有这里有精品| 韩三级a视频在线观看| 免费人成毛片乱码| 日日超碰亚洲| 亚洲在线91| 少妇激情一区二区三区视频| 日本不卡一二区| 99色热| 成人国产二区三区在线,男女精品。| 综合五月天| 久久亚洲一区女同性恋中文字幕| 亚洲综合有码| 日本道人妻久久久在线不卡色视频| 九九av| 91天堂丝袜美腿| 玖色av| 亚洲男人天堂2017| 国产免费内射视频| 成人性交午夜免费片| 伊人麻豆传媒| 91天天| AAAA欧美日韩| 亚洲第一精品在线视频| 日本午夜操逼| 开心五月婷婷激情| 少妇二级| 不卡超碰护士AV在线免费播放| 男人的天堂激情| 爱爱久久| 97中文字幕一区| 欧美78P| 国产精品乱码久久| 波多野结衣之双飞调教在线播放 | 玖玖爱在线视频免费观看| 飘花国产午夜精品不卡| 探花一区二区三| 中文字幕一区二区在线日韩精品| 99热这里只有精品地址| 欧美黑人精品一区二区| 日韩亚洲国产视频| 超碰91在线| 长长久久88视频| 天天综合网91入口| Aa东京男人的天堂| 天天操天天干美女网址导航| 天天操夜夜操| 国产精品呦一区二区三区| 中文字幕成人理论在线| 久操综合在线| 色婷婷综合久久中文字幕雪峰 | 日韩猛交| 久久在线观看免费视频| 午夜福利精品| 五月丁香婷婷啪啪| 青娱乐亚洲热| 欧美在线视频观看一二三四区高清| 青青草在线视频播放器| 亚洲天天综合| 一级日本牲交大片好爽在线看| 亚欧国产无码精品在线| 污啪啪啪视频| s片在线观看| 91天天综合日韩欧美| 日韩有码 一区二区三区| 在线观看精品国产免费| 91丝袜美女| 欧美在线色| 欧美狠狠干| 久久riav中文精品| 色99色| 偷拍色图| 欧美亚洲| 中国国国产一级特黄毛片| 禁片 高清 在线观看视频网站| 精品无码久久久久| 久久粉色| 国产黄色 A 片免费看| 国产av高清版| 日韩乱码Av| 亚洲精品久久久久久| 日韩有码 一区二区三区| 欧美东京热精品A∨| AV天堂电影网| 超碰久超碰久| 超碰无码加勒比| 国产天美欧美| 67914在线兔费成人视频| 久久产精品一区二区三区电影| 人妻少妇av在线观看| 亚洲综合性感在线| 99色在线| 国产精品无码av| 天堂麻豆天美| 97超碰大| 日韩人妻中文视频| 亚洲天堂第一页| 青草伊人网| 国产aⅴ无码片毛片一级网站| 欧美日韩免费专区在线| 色五月av| 欧美三级中文字幕hd| 亚洲中文电影| 午夜爽爽爽在线观看永久入口姬片| 男人综合网| 在线观看亚洲专区| 99操视频| 久久中文字幕女同性恋一区| 一区二区三区高清天码| 日日碰狠狠添天天爽超| 少妇三P| 欧美精品三级黄片| 国产精品青草综合久久| 亚洲性猛交| 51久久夜色精品国产麻豆| 蜜桃久久久久久久| 大香蕉中文201| 99热在线观看| 亚洲高清在线se| 国产操逼视频在线观看|