国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 互連技術(shù) > 正文

愈演愈烈的智能家居:手把手教你把一個設(shè)備轉(zhuǎn)變成智能設(shè)備

發(fā)布時間:2016-02-02 責(zé)任編輯:susan

【導(dǎo)讀】物聯(lián)網(wǎng)技術(shù)飛速發(fā)展,智能家居領(lǐng)域也跟著愈演愈烈,成為互聯(lián)網(wǎng)巨頭及家電大佬們爭相深耕的“肥沃土壤”,本文主要針對智能家居的軟硬件架構(gòu)技術(shù)做詳細(xì)分析。
 
HOW-想清楚要做哪些事情
  
以一款智能插座為例,我講的主題就是這個插座該怎么樣來生產(chǎn)、怎么樣來研發(fā)。第一步,我們先要把它分解。插座有很多結(jié)構(gòu)件,比如五金件這些東西,所以我們要搭建一個團隊,包括做工業(yè)設(shè)計、結(jié)構(gòu)設(shè)計的人,硬件工程師、電子類工程師、軟件的工程師,以及生活端的,甚至是運營和銷售的。如下圖所示。
  
 
我們從傳統(tǒng)的一個設(shè)備到智能設(shè)備轉(zhuǎn)變的過程中,這一個東西非常重要,即WiFi模塊。這個地方?jīng)Q定了這個設(shè)備到底能不能跟我們的App進行交互以及交互的效率如何。
  
大家可以看一下我們大概要做的事情,包括元器件選型、原理圖、結(jié)構(gòu)、工業(yè)設(shè)計、PCBA、打手板、開模,這些東西完成的話代表著傳統(tǒng)的部分完成了,這里不再贅述。比較重要的是智能設(shè)備要怎樣實現(xiàn)通訊。現(xiàn)在ZigBee、WiFi、Z-Wave、BLE,這四種用得比較普遍,還有433、315等設(shè)備。谷歌也有一套協(xié)議,但是應(yīng)用得稍微少一點。我今天主要是從WiFi設(shè)備方面來講,看到底一個WiFi設(shè)備到底要怎么樣來做。
  
WiFi聯(lián)網(wǎng)的難題
  
WiFi設(shè)備面臨一個很大的難題,比如說我做一個智能的水杯、一個智能的插座,這個水杯和插座是沒有交互界面的。但是我們必須解決一個問題,即這個設(shè)備一定要聯(lián)網(wǎng),要連路由器。大家想到最直接的辦法是手機連路由器,打開手機的設(shè)置,進入WiFi列表,然后再輸入密碼。但是智能硬件里面沒有辦法進行操作,這就是要面臨的第一個難題了,所以很多人內(nèi)心是非常憂傷的。
  
這里介紹幾種給WiFi設(shè)備配置的方法。第一種是AP,AP是最傳統(tǒng)的方式,在AP里面主要是讓智能設(shè)備首先進入AP模式里面,這樣能夠共享一個熱點出來。我們的手機直接連到這個設(shè)備里面,然后再把路由器的SSID推送給那個設(shè)備,那個設(shè)備可以在線連路由器。這里面AP有一個很麻煩的事情,就是它的交互特別復(fù)雜,特別是在iOS手機里面不允許手機的App直接調(diào)用WiFi的設(shè)置或是直接切換過去,我們可能要先退出后臺,然后切換到蘋果的那一套設(shè)置里面,設(shè)置好了之后又要切換回來,這樣特別麻煩。所以在演進過程中就進入了WPS。
  
WPS解決了第一步的問題,可以在路由器里面有一個按鍵,智能設(shè)備里面也有一個按鍵,可以根據(jù)WPS的協(xié)議交換它的密鑰。但是這里面有一個很大的問題,WPS需要進行專門的認(rèn)證,而且現(xiàn)在支持的路由器非常少,所以用WPS技術(shù)來做的話可能會比較差一點。
  
再接下來又出了一個Smart Config,這一款應(yīng)用非常多,因為它非常簡單,直接在手機上面向路由器發(fā)送SSID和密鑰,這個芯片再去抓路由器的包,抓到這個包之后再解密,解密出來之后就知道了路由器的SSID和密鑰,然后就可以去連。在這個基礎(chǔ)上微信也出了air kiss和另外的Smart link,也這個原理。
  
接下來又出現(xiàn)了光配置,屏幕按照一定的亮變把信息傳輸過去,但是這個應(yīng)用比較少一點,問題也比較多。
  
再接下來是聲波配置,AA付款和面對面收款里面就用到這個技術(shù)。
  
總體來說,AP和第三個稍微比較好一點,但是我們在實際產(chǎn)品應(yīng)用里面也會發(fā)現(xiàn),這一類技術(shù)面臨很多問題,就是對路由器的一些芯片、兼容性都會有比較高得要求。我們以前出現(xiàn)很多這樣的例子,測試的時候拿了幾十款、上百種路由器測得沒有問題,到了用戶家里,那一款路由器我們沒有測試過,結(jié)果發(fā)現(xiàn)不行,這是一方面的限制。為了解決這種限制,后面又改成了不抓路由器的包,就抓手機發(fā)出來的包。抓手機發(fā)出來的包之后又帶來更大的問題,正常手機的包是OK的,沒有那么多兼容性的問題。去年iOS包出來的之后,蘋果的iPhone6會有一個問題,連上WiFi離開一段時間再回來WiFi就會丟失了,這時候不重啟手機就永遠(yuǎn)連不上WiFi了。蘋果為了解決這個問題又更新部件,然后對這個又沒有用了,又抓不了包了,所以對傳統(tǒng)應(yīng)有還是有限制。還有一些跟技術(shù)沒有關(guān)系的限制,比如說現(xiàn)在比較好一點的路由器是支持2.5G和4G的。現(xiàn)在我們使用的模塊都是只有2.4G的,如果手機是雙頻、路由器是雙頻的默認(rèn)是是5G。所以我們又回到最原始的AP模式來,因為我們不用跟用戶解釋那么多東西,也沒有很多兼容性的問題。
 
軟件架構(gòu)的選擇
  
這是一個軟件架構(gòu)要怎么樣選擇的問題,就是我們現(xiàn)在智能設(shè)備聯(lián)網(wǎng)最基本的需求是什么。我們來看一下這個圖,智能設(shè)備聯(lián)網(wǎng)之后要實現(xiàn)跟手機APP的交互,一方面APP如果要去控制它,它必須能夠接收到APP發(fā)過來的控制信號。另一方面,如果直接在上面按,按完了之后這里面的狀態(tài)要能夠反饋到APP里面來。所以,我們在做技術(shù)選型的時候,最基本要實現(xiàn)這兩個需求。
  
 
控制命令的上傳和下發(fā)的問題,這里面決定了到底我們怎么來架構(gòu)的問題。這是我昨天提出的問題,就是為了解釋剛剛提出的需求。比如說我在QQ上發(fā)布信息說插座開一下燈,然后它說已經(jīng)開了。我問它是什么狀態(tài),然后它告訴我它已經(jīng)關(guān)了。我們要對智能設(shè)備進行控制,這里面基本的需求一個是數(shù)據(jù),我要把想要的數(shù)據(jù)控制命令發(fā)給它,控制了之后又發(fā)回給我,這個做的事情其實就是IM的事情。我們做服務(wù)器端的架構(gòu)的時候,最初考慮的方案就是選擇了IM的方案。
  
物聯(lián)網(wǎng)跟互聯(lián)網(wǎng)實際上看起來有很大的差異,真正我們在做的時候還是殊途同歸,我們還是都選擇了IM的方案。
  
看一下最簡單的IM架構(gòu),這里面要保持長連接,接下來做一些業(yè)務(wù)處理,下面是存儲,如果App要去控制Device的時候,發(fā)到業(yè)務(wù)層處理完了之后,這里面有一個推送的,可以找到Device到底連了哪一臺機,然后再把數(shù)據(jù)推送過來。如果Device自己的狀態(tài)發(fā)生變化,它的數(shù)據(jù)要推送給APP,基本上是這樣的工作流。如果App是黑莓等設(shè)備的,我們可能要專門推送到APNS里面來。
  
 
通信協(xié)議的選擇
  
接下來我們還需要一個好的通信協(xié)議,現(xiàn)在很多通信協(xié)議是XMPP,很多社交軟件都個在用,因為它開源做得比較好。MQTT是專門用來做物聯(lián)網(wǎng)的協(xié)議。另外,PROTOBUF是谷歌的,這三個比較的話,MQTT和PROTOBUF是最適合做物聯(lián)網(wǎng)通信協(xié)議的,因為這兩個協(xié)議對數(shù)據(jù)量利用率非常高,不會帶來額外的開銷的。
  
快速構(gòu)建云服務(wù)
  
再回到上圖,如果我們要做這樣一個系統(tǒng),為了要簡單快速的出這樣一個產(chǎn)品,要利用很多開源的組件,比如說負(fù)載均衡這里,傳統(tǒng)的里面是比較難做的,我們用的比較多硬件負(fù)載均衡是F5或者是淘寶的LVS,我認(rèn)為LVS對于目前做硬件的來說肯定是夠的。再下面Connect Server現(xiàn)在也有很現(xiàn)成的開源技術(shù),如果采用XMPP協(xié)議的話可能要用F5,像很多也完完全全做好了,如果在TTP這一層優(yōu)化比較好,做到八十到一百萬長連接也沒有問題,而且會特別簡單。像很多軌道函數(shù)都寫的非常好,我們都不用關(guān)心怎么管理這些線程質(zhì)量、怎么管理連接,只要在上面寫我們的業(yè)務(wù)代碼就行了。另外,我們這里面要做集群,我們有很多服務(wù)的時候直接在上面注冊,后面調(diào)用的時候不用關(guān)心今天多了一臺機器、明天少了一臺機器以及這個機器的ID是什么。另外,服務(wù)要遠(yuǎn)程交易,我們要考慮IPC框架,像淘寶和Facebook的一些,都是開源領(lǐng)域利用的非常好的。
  
我們肯定還要用到很多緩存,緩存方面我們用的比較多的。如果我們對開源的框架用得比較好,簡單的這個系統(tǒng)很快就可以完成了,不需要我們寫很多東西,只需要在上面寫業(yè)務(wù)代碼就能夠直接做好了。
  
這里面就是剛剛說到的,如果你用Netty,只要在這里面寫業(yè)務(wù)代碼,當(dāng)你接收到數(shù)據(jù)的時候這里面應(yīng)該怎么做,包括這里面出了異常的時候要怎么做。如果選用Netty還要考慮到一個情況,高并發(fā)的時候需要對數(shù)據(jù)包做拆包的事情。我們經(jīng)常發(fā)現(xiàn)這里接收到的數(shù)據(jù)并不是一個完整的數(shù)據(jù),比如說我們發(fā)了大概2K左右的數(shù)據(jù),它給到你的可能只有很少。如果這里面不完整,把組包放進來就可以了。具體的拆包、組包也提供了編碼性和解碼性,最重要的是在這個函數(shù)里面寫你的業(yè)務(wù)代碼。
 
嵌入式開發(fā)
  
我們要在設(shè)備端也實現(xiàn)接入,還要考慮嵌入式的開發(fā)。嵌入式也有一個問題,我們的設(shè)備都是需要成本的,不像寫服務(wù)代碼一樣,服務(wù)器資源非常多,給到你很好的服務(wù)器可以用。在嵌入式方面,我們必須用最低的成本、最少的資源做最多的事情。每一個產(chǎn)品研發(fā)出來,第一代選用的芯片可能比較好一點,第二代為了這個產(chǎn)品能夠賣得更好,可能會做更改,對我們來說可用的資源更多。通常我們用單片機,我們比較常用FreeRTOS,它沒有TCPP協(xié)議的。做嵌入式開發(fā)的時候我們還會遇到更多的問題,像LWIP之類的,寫這個協(xié)議站的人可能并沒有用到很多產(chǎn)品,所以里面還是殘留了很多BUG。這里面舉了兩個非常明顯而且一定會遇到的問題,一個是TIME_WAIT,還有一個是CLOSE_WAIT,如果對方?jīng)]有按照正常流程關(guān)閉,假如說我們的APP直接刷了,可能就會產(chǎn)生這個CLOSE_WAIT,它一直在那里等,我們可能只開放十多個端口接入,如果一直在等待,可能它就認(rèn)為這個請求還是正常的,就不會把它釋放出來。等我們給它分配的端口滿了之后,下一個請求就再也接不進來了。一般有三次握手,如果斷開了標(biāo)志著有四次握手,我們發(fā)現(xiàn)它沒有按照正常的四次握手,導(dǎo)致斷開的時候少發(fā)了一些命令,所以就一直在等待,等待的時候數(shù)據(jù)怎么發(fā)也發(fā)不出來了。
  
還有我們經(jīng)常可能會遇到一些問題,比如說這里面可用的只有10幾K、64K,我們要在上面寫代碼,如果寫了多線程,又是單核的CPU,這里面用的時間長了會產(chǎn)生很多的內(nèi)存碎片。當(dāng)內(nèi)存碎片產(chǎn)生了之后,多線程再申請內(nèi)存做其他事情的時候,比如說有一個線程需要申請的資源比較大的時候會申請不到,就會一直在那里等,就會發(fā)現(xiàn)是怎么回事,這個地方本來十幾毫秒就可以處理完的,可能等了一秒鐘或者兩秒鐘甚至?xí)r間更長時間才能處理,這就是時間用了長了之后產(chǎn)生了內(nèi)存碎片。我們回收內(nèi)存也做不了,所以經(jīng)常要做被動的事情,要軟重啟一下,所有的線程再重新跑起來。
  
事情是否已經(jīng)結(jié)束
  
回到接下來的一個問題,我們按照剛才的思路,我們把樣品做好了,模塊也開發(fā)好了,APP也做好了,是不是所有事情都完成了呢?舉個例子,某手機廠商說要做“東半球最好的手機”,這等于是他的情懷,為什么呢?做硬件和軟件非常大的區(qū)別是,純互聯(lián)網(wǎng)的硬件把程序代碼寫好就可以使用了,但是硬件來說的話還會涉及到很多生產(chǎn)工藝,還要做一些認(rèn)證。比如說像我們的插座,我們要經(jīng)過3C認(rèn)證等等,如果過不了這個東西就不能賣。像這個手機當(dāng)時出了一個問題,它那個表面的玻璃像普通的安卓手機一樣,下面開了幾個孔,蘋果只開了五個孔,它開了三個孔,在生產(chǎn)里面要求的工藝非常高,開三個孔的情況下可能真正的良品率只能達(dá)到30%、40%,大部分開孔的時候會導(dǎo)致這個玻璃碎了。像這種情況下,我們會把一個產(chǎn)品設(shè)計的非常好,認(rèn)為這個東西非常漂亮、工藝非常好,但實際上也要考慮我們的生產(chǎn)能不能做。
  
我們現(xiàn)在做出來一個整體的架構(gòu),上面是一些產(chǎn)品,下面是模塊這里面是為了解決家里面的很多設(shè)備,所以有一個ZigBee的網(wǎng)關(guān),通過網(wǎng)關(guān)再來連接。
  
這是我們的一個系統(tǒng)構(gòu)架,比較復(fù)雜一點,因為這里面整個系統(tǒng)涉及到的業(yè)務(wù)特別多,它的產(chǎn)品也特別多。這里面接入的時候,其實整體上來說也都差不多,一個是設(shè)備層的接入,還有一些業(yè)務(wù)層,里面做了一些報表、數(shù)據(jù)分析,還有一些OTA,可能還有一塊沒有畫出來,就是我們在做商業(yè)智能的時候?qū)嶋H上是剛剛那位朋友問了一個問題,就是我們有沒有嘗試做一些更加智能的分析之類的,實際上我們在根據(jù)用戶的需求在梳理一些模型,我們希望這些數(shù)據(jù)能夠幫我們分析用戶現(xiàn)在是在做什么。一個最簡單的例子,當(dāng)某一個開關(guān),可能是它每天晚上一點鐘都會亮一下,亮一兩分鐘又滅了,這可能意味著那個用戶有一個生物鐘,因為生物鐘時間非常準(zhǔn),他每天都是這個時間點做這個動作,比如說上廁所之類的,這個時候非常需要把房間的燈打開,包括走廊的燈、洗手間的燈都要打開。我們把這個事件分析出來,到了這個時間點之后就不用摸黑按這個開關(guān)了,我們會把這個幾個開關(guān)打開,這就是他的路線。如果要能夠做的更細(xì)致化一點的化,我們還會發(fā)現(xiàn),如果我們在睡覺的時候突然之間醒過來,然后燈亮了,實際上是非常刺眼、非常難受的事情,我們在打開燈的時候,是不是把燈的亮度只調(diào)出一點點,有一點微弱的光,不會刺眼,又有足夠的亮度可以照明,讓他走過去。這是我們做的更深層次的分析。


推薦閱讀:

爭得你死我活的LiFiWiFi:相互配合才是理想模式

殘酷的現(xiàn)實:主流筆記本電池的續(xù)航和壽命都糟糕

保持‘腦洞大開’:一場量子通信的‘神奇變變變’逆天心靈感應(yīng)

實現(xiàn)光通信的新手段:不只是照明的UV LED

中看也中用:被低估的NFC/RFID已悄悄把我們包圍

看著很美卻有‘致命傷’:只能淺嘗即止的VR如何擊破眩暈的弱點

解決CPU異常的‘功臣’,系統(tǒng)控制協(xié)處理器的全定制設(shè)計

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

主站蜘蛛池模板: 婷婷综合久久 | 亚洲午夜久久久久久久久久 | 黄色片视频免费 | 五月天丁香网 | 888奇米影视| 成人国内精品久久久久影院 | 亚洲国产高清在线一区二区三区 | 日本高清免费视频 | 日韩少妇白浆无码系列 | 国内偷自第一区二区三区 | 在线看片网站 | 久久国产成人 | 久久久久国产精品人妻 | 日韩av网址大全 | 成人精品视频一区二区不卡 | 无遮高潮国产免费观看 | 亚洲 欧美 中文字幕 | 视频二区中文字幕 | 人妻无码少妇一区二区 | 视频一区二区在线 | 免费成人在线观看动漫 | 在线观看国产成人swag | 毛片免费视频肛交颜射免费视频 | 精品一区二区三区免费毛片爱 | 伊人久久大香线蕉综合网站 | 国产精品乱子伦 | 亚洲午夜久久久影院 | 免费国产va在线观看中文字 | 国产午夜免费 | 久久久精品久久 | 亚洲国产视频一区二区 | 成人性生交大片免费看小说 | 中文字字幕在线中文无码 | 久久综合精品视频 | 欧美揉bbbbb揉bbbbb | 久久免费少妇高潮久久精品99 | 美女88av | 91sex国产| 337p日本欧洲亚洲大胆精品555588 | 成 人 社区在线视频 | 一本亚洲| 亚洲精品视频在线播放 | 国产视频福利在线观看 | 成人精品一区二区三区电影免费 | 成人免费久久 | 亚洲精品久久久打桩机 | 精品h动漫无遮挡在线看中文 | 熟妇人妻中文字幕无码老熟妇 | 男女免费观看在线爽爽爽视频 | 国内外精品激情刺激在线 | 好爽…又高潮了免费毛片 | 亚洲国产av导航第一福利网 | 亚洲免费观看高清完整 | 福利免费观看午夜体检区 | 亚洲淫| 免费黄色在线 | 91成人午夜| 91在线精品秘密一区二区 | 超碰中文字幕 | 亚洲国产精品区 | 国产成人亚洲日韩欧美久久 | 91精品视频免费在线观看 | 日韩av片无码一区二区不卡电影 | 亚洲熟妇大图综合色区 | 美女极度色诱视频国产 | 成人无码a片一区二区三区免 | 88av视频在线观看 | 毛片一区二区三区无码蜜臀 | 久久精品一区二区三区不卡牛牛 | 免费国产午夜视频在线观看 | 久草欧美| 亚洲中文超碰中文字幕 | 超级碰97直线国产免费公开 | 91久久久精品 | av一区二区三区在线 | 香港三日本三级少妇三级66 | 狼人综合网 | 少妇超碰| 夜夜揉揉日日人人青青 | 久久久久久久久久久影视 | 久久久伊人网 | 99c视频色欲在线 | 免费人成在线视频无码 | 亚洲国产精品一区二区动图 | 粗大挺进尤物人妻中文字幕 | 欧美成人无码a区视频在线观看 | 干干干操操操 | 97在线视频免费 | 亚洲人成国产精品无码果冻 | av大片网站| 国产精品一区二区av | 色多多视频在线 | 亚洲国产韩国欧美在线 | 香港三日本三级少妇三级视频 | 国産精品久久久久久久 | 亚洲国产av无码男人的天堂 | 午夜精品小视频 | 在线亚洲综合欧美网站首页 | 久久国产精品久久久久久电车 | 主站蜘蛛池模板: 思思久婷婷五月综合色啪 | 日韩精品无码人妻一区二区三区 | www.黄色在线| 真人二十三式性视频(动) | 中文字幕日产 | 青青草伊人网 | 人妻少妇被粗大爽.9797pw | 国产日韩欧美日韩大片 | 国产精品无码一区二区在线a片 | 亚洲做受高潮无遮挡 | 谁有毛片网址 | 中国免费毛片 | 亚洲精品宾馆在线精品酒店 | 久久亚洲精品日韩高清 | 久久国产精品影视 | 成人午夜福利免费体验区 | 日韩午夜在线视频 | 免费三级网站 | 亚洲欧美一区二区视频 | 亚洲精品字幕 | 亚洲精品一区在线观看 | 日本少妇被黑人猛cao | 中文字幕乱妇无码av在线 | 无码人妻一区二区三区麻豆 | 在线观看亚洲黄色 | 操操操爽爽爽 | 亚洲另类春色国产精品 | 性少妇中国内射xxxx狠干 | 天堂网在线最新版www中文网 | 亚洲人成在线观看 | 国产破外女出血视频 | 又色又爽又黄又无遮挡的网站 | 日本高清色www网站色噜噜噜 | 国产精品羞羞答答在线 | 国产91对白在线观看九色 | 亚洲伊人精品 | 日韩在线一区二区三区 | 久久国产精品77777 | 国产精品免费_区二区三区观看 | 天天爽夜夜爽人人爽从早干到睌 | 精品无码成人片一区二区98 | 国产美女一级片 | 91亚洲精品在线观看 | 国产精品区一区二区三 | 欧美国产成人久久精品 | 亚洲国产另类久久久精品 | 在线免费毛片 | 一点不卡v中文字幕在线 | 五月婷婷免费视频 | 国产69成人精品视频免费 | 日韩精品一卡2卡3卡4卡新区视频 | 亚洲成a人片在线观看天堂 日韩成人无码v清免费 | 999www| 免费观看美女裸体网站 | 日本新japanese乱熟 | 超碰在线98 | 操操操操操网 | 99热精品国自产拍天天拍 | 在线免费亚洲 | 三上悠亚福利一区二区 | 国产a一级 | 国产乱子影视频上线免费观看 | 老司机午夜精品 | 国产成人综合久久久久久 | 国产福利小视频在线观看 | 亚洲精品成人网站在线 | 成人免费在线 | 国产亚洲真人做受在线观看 | 日本va欧美va欧美va精品 | 久久青草免费视频 | 精品国产自在在线午夜精品 | 国产欧美日韩va另类 | 男人的天堂av高清在线 | 色爱综合激情五月激情 | 无码av不卡免费播放 | 亚洲国产欧美在线人成最新 | 在线观看无码的免费网站 | 超碰男人的天堂 | 羞国产在线拍揄自揄视频 | 一区二区三区免费在线观看视频 | 99精品国产成人一区二区 | 国产精品嫩草影院入口一二三 | 蜜桃久久久精品国产 | 极品美女无套呻吟啪啪 | av青青草原 | 一级特黄aa毛片 | 91在线超碰 | 不卡无码人妻一区二区 | 欧美成ee人免费视频 | 国产美女精品一区 | 免费观看性欧美大片无片 | 亚洲精品久久婷婷丁香51 | 免费福利av| 久久久久久美女 | 国产成人亚洲精品无码青app | 少妇又色又紧又爽又刺激视频 | 亚裔大战黑人老外av | 十八禁无遮无挡动态图 | 久久精品国产大片免费观看 | 主站蜘蛛池模板: 黑人大战中国av女叫惨了 | 国产高清在线观看视频 | 国产黄三级三级三级三级一区二反 | 亚洲欧美日韩成人一区 | 精品亚洲一区二区三区四区五区高 | 日韩六区| 国产做a| 国产中文字幕免费 | 日本一级淫片免费放 | 精品无码一区二区三区在线 | 国产毛片久久久久久久 | 国产69精品久久久久久久久久 | 亚洲一区波多野结衣在线app | 日本色视| 中国性欧美videofree精品 | 一本免费视频 | 国产成人精品午夜福利不卡 | 天天干天天爱天天射 | 东京无码熟妇人妻av在线网址 | 亚洲综合图区 | 国产精品老热丝在线观看 | 91丨九色丨丰满 | www.亚洲激情 | 99www久久综合久久爱com | 超碰2022| 福利小视频在线 | 亚洲欧洲日产国码无码动漫 | 日本免费不卡一区在线电影 | 麻豆视频一区二区 | 欧美日韩国| 福利视频三区 | 国产精品一卡二卡三卡 | 久久久久亚洲精品中文字幕 | 一区二区久久久久草草 | 国产初高中生真实在线视频 | 亚洲国产成人久久精品大牛影视 | 亚洲伊人精品 | 中文字幕性 | 欧美三级中文字幕在线观看 | 日韩熟女精品一区二区三区 | 一本色道av久久精品+ | 成人动漫免费在线观看 | 国产精品欧美在线 | 国产特黄| 无码专区—va亚洲v专区vr | 黄色另类小说 | 茄子av| 亚洲欧美精品水蜜桃 | 中文字幕在线观看你懂的 | 午夜爽爽爽男女免费观看麻豆国产 | 国产免费无遮挡吸乳视频app | 久久三级网站 | 亚洲午夜福利精品无码不卡 | 亚洲αv无码一区二区三区四区 | 亚洲国产中文曰韩丝袜 | 在线亚洲一区二区 | 亚洲国产精品综合久久网络 | 黄 色 人 成 网 站 免 费 | 让少妇爽到高潮视频 | 国产成人亚洲精品无码电影 | 精品成人a区在线观看 | 在线天堂最新版资源 | 欧美夜夜爽 | 超碰97人人做人人爱网站 | 国产亚洲产品影市在线产品 | 色婷婷亚洲十月十月色天 | 久久依人网 | 久爱无码精品免费视频在线观看 | 成人拍拍拍无遮挡免费视频 | 亚洲一区二区中文字幕 | 午夜不卡av免费 | 4438x全国最大色 | 女人和拘做爰正片视频 | 亚洲日韩av一区二区三区四区 | 一区二区三区精品视频日本 | 爱爱一级| 日韩内射美女片在线观看网站 | 久久强奷乱码老熟女网站 | 香蕉网站在线观看 | 无码国模国产在线观看 | 少妇人妻系列无码专区系列 | 午夜伦理在线观看 | 枫花恋在线观看 | 国产福利第一视频 | 日日操夜夜骑 | 91干网| 超碰成人av| 国产欧美亚洲精品a第一页 亚洲精品在 | 天堂av中文在线 | 亚洲成aⅴ人片久青草影院 97精品久久人人爽人人爽 | 国产又黄又粗又长 | 拍国产乱人伦偷精品视频 | 欧美日本在线视频 | 亚洲国产精品国自产拍电影 | 国产精品高潮久久 | 国产熟妇搡bbbb搡bbbb | 久久亚洲精品情侣 | 亚洲精品国产av成拍色拍 | 在线播放你懂得 |