《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Web和nRF24L01的遠程數據接收器設計
基于Web和nRF24L01的遠程數據接收器設計
來源:電子技術應用2013年第10期
嚴林祥, 張紅雨
電子科技大學 電子工程學院,四川 成都 611731
摘要: 基于S3C2440-Linux嵌入式平臺和nRF24L01射頻模塊,介紹了一種遠程數據接收器的設計。該數據接收器利用SQLite3存儲nRF24L01射頻模塊接收來自數據采集節點的數據,用戶通過瀏覽器訪問接收器上的BOA服務器進行數據管理。在CGI程序設計中采用Posix消息隊列給數據接收器的射頻接收單元傳遞命令,利用多線程的方式對接收到的數據進行處理。這種將傳感器采集到的數據通過2.45 GHz無線射頻模塊發送到數據接收器的方式非常適合用于遠程環境監測、旅游管理等場合。
中圖分類號: TP2
文獻標識碼: A
文章編號: 0258-7998(2013)10-0069-03
Design of remote data receiver based on Web and nRF24L01
Yan Linxiang, Zhang Hongyu
School of Electronic Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
Abstract: A remote data receiver is designed based on S3C2440-Linux embedded platform and nRF24L01 RF module. The data receiver uses SQLite3 to store the data which are received by nRF24L01 RF module from the data acquisition node. Through browser user can access to the BOA server for data management. In CGI program, commands were passed to RF receiving by Posix message queues. Multithreading technology was used to process the received data. The approach of using 2.45 GHz wireless RF module to pass the data which are acquired by sensors to the data receiver is well suited for remote environmental monitoring, tourism management and other occasions.
Key words : data receiver; nRF24L01 RF module; CGI program; multithread; Posix message queues

    在傳統的數據采集中,較多采用RS485或CAN現場總線將分散節點的數據傳給數據接收器。由于有線傳輸,在安裝和維修方面會給實際應用帶來許多不必要的麻煩。若采集數據節點對移動性要求比較高,則這種有線傳輸方式有時卻行不通。因此,若各數據采集節點通過無線方式將數據傳給數據接收器,則可以很好地解決上述的問題。在工業應用中2.45 GHz無線通信具有頻段免費、通信距離遠的優點。目前基于2.45 GHz無線通信比較成熟的應用有無繩電話、ZigBee、WiFi、藍牙等。它們有統一的協議標準,但是具有協議復雜、開發難度大、周期長等不足。Nordic Semiconductor 公司的nRF24L01 系類單片無線收發芯片采用封閉協議通信, 而各個廠家可以根據自己的需求制定自己的通信協議[1-3]。因此采用以nRF24L01芯片為核心的射頻模塊對節點采集的數據進行無線傳輸具有低成本、易開發等優點。

    但2.45 GHz無線通信的距離還是非常有限的,如ZigBee在2~20 m、WiFi在2~200 m。因此可以在接收器上移植TCP/IP網絡協議,最終通過遠程網絡來實現對數據接收器的控制。遠程訪問管理數據接收器有兩種方式:C/S(客戶機/服務器)模式和B/S(瀏覽器/服務器)模式。C/S模式只能在小范圍內的網絡環境中應用,缺乏靈活性,開發周期長而且升級難。而采用B/S模式,只要在和設備聯網的任何地方,合法用戶就可以通過瀏覽器遠程管理控制接收器[4]。因此它具有系統維護方便、開發周期短的優勢。
1 遠程數據接收系統設計
    基于nRF24L01射頻模塊的遠程數據接收系統結構如圖1所示。數據接收器以S3C2440為處理器,外圍擴展nRF24L01射頻模塊、存儲模塊和網絡通信模塊。各數據采集節點由低功耗MCU、射頻模塊和傳感器數據采集電路構成。每個節點有一個ID號,將它與采集到數據一起寫到發送包的數據域中,然后通過射頻模塊發送給接收器的射頻接收單元進行處理。在該系統中,S3C2440與nRF24L01射頻模塊通信由6根信號線組成,它們分別為:主機出從機進數據線(MOSI) 、主機進從機出數據線(MISO)、時鐘線(SCK)、設備選擇線(CS) 、中斷標志線(IRQ)和接收發送模式選擇線(CE) [2-4]。IRQ中的信號可以代表不同突發情況的中斷事件:nRF24L01在發送模式下成功發送數據中斷;nRF24L01在接收模式下正確接收數據中斷;nRF24L01在發送模式下,達到最大重傳次數中斷。

    S3C2440通過SPI接口對nRF24L01的相關寄存器進行操作,以實現對射頻模塊的初始化和相關信息處理。為了利用Linux中比較成熟的網絡功能實現遠程控制,在接收器上移植了嵌入式Linux操作系統。而在Linux系統中,所有的外部設備都被看作是目錄/dev下的一個文件,并為用戶的訪問提供了一種標準接口[4]。因此在本系統開發前要實現nRF24L01射頻模塊字符設備驅動程序。
2 nRF24L01通信功能實現
    nRF24L01單片無線收發器芯片內置頻率發生器、功率放大器、晶體振蕩器、調制器和解調器等功能模塊。通過在芯片外圍擴展少量的器件形成的射頻模塊可以利用全雙工的SPI串行接口與MCU實現通信。它有125個頻點,能夠實現點對點、點對多點的無線通信。當nRF24L01工作在“ShockBurstTM”方式下時,數據包格式由前導碼、地址、數據域和CRC校驗這4部分組成。其中前導碼由硬件自動進行處理,當nRF24L01在發送模式下自動加入前導碼,在接收模式下自動去除前導碼。它的作用是給芯片穩定接收或發送預留一定的時間。地址長度為3~5 B,它由寄存器SETUP_AW進行設定。數據域為發送包的有效載荷,長度可以為1~32 B。CRC校驗是可以選擇的,它由控制寄存器中的EN_CRC位來決定[3]。
    數據采集節點中的nRF24L01設置為發送模式,節點將采集到的數據按照自己規定的格式填充到發送包的數據域。接收器的nRF24L01設置為接收模式用于接收節點發送的數據。在發送模式下芯片有6個數據通道可供選擇,而每個數據通道作為RF信道中一個邏輯通道,它們有自己的地址[2-3]。因此可以將數據采集節點的數據包地址設置為接收器nRF24L01芯片6個數據通道中某個未被利用的通道地址。從而實現一個接收器可以接收6個節點的數據。若節點個數大于6,則要采用一些防碰撞算法來解決數據沖突。
    采用純ALOHA算法即隨機延遲算法可以用于解決上述問題,數據采集節點利用隨機數生成函數產生一個在(N1,N2)之間的隨機數,把這個隨機數給定時計數器賦值,使得定時器的定時間隔在(T1,T2)之間[5]。若增大T2-T1,則發生碰撞的概率減小。
    在nRF24L01射頻模塊驅動程序設計中主要實現了open()、close()、ioctl()、poll()等函數。其中open()和close()函數完成對設備模塊的打開與關閉;poll() 函數是用戶空間調用select()函數的接口,用來監測設備文件的狀態。若射頻模塊成功接收到發射單元發送的數據則會返回文件可讀,而在其他時候則處于阻塞狀態。ioctl()函數為用戶程序提供了對nRF24L01射頻模塊操作的相關命令,如:RDID_NUM命令用于接收數據,SENDID命令用于修改并發送數據。
3 數據接收器軟件設計
    遠程數據接收器的軟件基于Linux操作系統,主要由BOA服務器、CGI程序、nRF24L01射頻模塊驅動程序和SQLite3數據庫組成,如圖2所示。用戶通過瀏覽器向遠程BOA服務器發出HTTP請求,服務器的守護進程接收到請求后創建一個CGI進程,它將瀏覽器發送的相關數據設置成環境變量,然后執行URL指定的CGI程序[4]。在整個軟件設計中CGI程序起著承上啟下的作用:一方面它從環境變量或標準輸入讀取用戶輸入數據,并根據瀏覽器發送的相關命令對nRF24L01射頻模塊和SQLite3數據庫進行操作;另一方面它把處理結果回送給BOA服務器及Web瀏覽器。

4 CGI程序設計
    用戶通過瀏覽器管理遠程數據接收器主要實現以下功能:控制nRF24L01射頻模塊接收或不接收來自數據采集節點中的數據、顯示采集到的實時數據和歷史數據。在本系統設計中,將用戶提交HTML表單數據的方式設置為GET方法,因此當表單提交時,用戶的控制命令被保存到環境變量QUERY_STRING中。CGI程序首先通過getenv()函數獲取環境變量QUERY_STRING的內容,然后根據環境變量的內容執行不同的操作,CGI程序流程圖如圖3所示。 

 

 

4.1 射頻模塊應用程序設計
    射頻模塊通過Posix消息隊列接收CGI程序發送的消息,消息的內容有兩種:使射頻模塊接收數據采集節點到達的數據包命令和停止接收命令。由于System V 消息隊列無法通知CGI程序何時在消息隊列中放置了一個消息,同時,若采用msgrcv()函數一直輪詢,CPU的效率會比較低,而Posix消息隊列中的mq_notify()函數,可以實現當CGI程序發送消息時,能夠通過異步事件通知消息隊列的接收端。但是消息隊列描述字(mqd_t變量)不是“普通”描述字,不能通過select()函數檢測消息隊列是否為可讀狀態[6]。然而可以通過以下方式實現:首先,創建一個管道,通過select()函數等待檢測管道的可讀狀態;然后通過mq_notify()函數使當消息隊列有消息到來時產生一個SIGUSR1信號,并且通過signal()函數捕獲這個信號。在信號處理函數中向管道寫入任意一個字符的數據,使select()函數返回管道為可讀狀態,從而程序向下執行,通過mq_receive()函數讀取消息隊列的消息。之后根據消息的內容對nRF24L01射頻模塊執行不同的操作。射頻模塊應用程序的流程圖如圖4所示。

 在主線程中,設置了一個初始化為0的變量flag,用于標記射頻模塊當前是否已設置為接收節點數據。若第一次從消息隊列接收到使射頻模塊接收數據的命令,則將flag設置為1,并創建采集線程。當flag為1且接收到停止接收數據命令時,則調用close()函數關閉射頻模塊設備,同時調用pthread_cancel()函數結束采集線程。
    在采集線程中,首先調用SQLite3提供的C API接口函數sqlite3_open()打開或創建數據庫,并調用sqlite3_exec()函數創建兩個數據表,其中一個用于存儲實時數據,一個用于存儲歷史數據。其次,通過open()函數打開射頻模塊設備,調用ioctl()函數向射頻模塊發送一些設備初始化的設置命令。初始化后設備等待節點數據的到來,一旦數據到達便返回設備為可讀狀態,于是可以調用ioctl()函數中的RDID_NUM命令接收數據。最后通過sqlite3_exec()函數執行數據庫操作的insert語句,將數據存儲在實時數據表中。
4.2 數據顯示線程
    用戶通過瀏覽器查詢各節點采集到的數據,是由CGI程序中數據顯示子線程實現的。數據顯示子線程根據接收到的命令從不同的數據表中讀取數據。該系統對數據的顯示以簡潔的直方圖形式呈現,而沒有采用圖片這種比較占用資源的方式。以直方圖形式顯示數據能夠滿足大多數工業控制中對數據顯示的需求。系統測試時,各數據采集節點以MSP430F2121單片機為MCU、以DS18B20溫度傳感器采集周圍的溫度、用nRF24L01射頻模塊將采集到溫度以無線的方式傳輸給數據接收器。同時節點中射頻模塊的天線采集PCB天線,而接收器的天線采用增益為3 dBi棒狀天線,在此條件下,該數據接收器能夠接收100 m范圍內的節點數據,并通過網絡把數據返回到Web頁面中。應用本系統對室內溫度進行監測得到的數據截圖如圖5所示。
    將無線射頻通信技術和網絡技術應用于傳感器數據采集領域具有非常好的前景,該數據接收器可用于在惡劣的環境下對環境參數的多點監測。數據接收器的射頻模塊PCB的布局對整體的性能有很大影響,同時采用大增益的天線可以使接收器獲取更遠距離的節點數據。在軟件設計中由于采用了異步事件通知消息隊列的機制,因此在select()等待管道為可讀狀態時要注意處理由于信號中斷而使select()返回的EINTR狀態。
參考文獻
[1] 李雄飛,孫俊杰,陳磊,等.基于ZigBee技術的無線設備狀態監測系統[J].儀表技術與傳感器,2012(12):139-140.
[2] 黃智偉. 單片無線發射與接收電路設計[M].西安:西安電子科技大學出版社,2009.
[3] SEMICONDUCTOR N. nRF24L01 Single Chip 2.4 GHz Transceiver Product Specification[EB/OL].[2007]. http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01.
[4] 劉剛,趙劍川. Linux系統移植[M].北京:清華大學出版社,2011.
[5] 鄧一文,張紅雨,張鵬程,等.RFID高頻讀寫器防碰撞算法研究[J].電子設計工程,2011(19):31-34.
[6] STEVENS W R. Unix 網絡編程卷2:進程間通信[M].楊繼張, 譯.北京:清華大學出版社,2001.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 青草视频免费观看 | 亚洲成av人片一区二区 | 野花中文免费观看6 | 91精品国产综合久久久蜜臀图片 | 成人精品毛片va一区二区三区 | 2021久久精品国产99国产精品 | 欧美少妇xxx | 中文字幕一区二区三区四区不卡 | 99久久精品国产成人一区二区 | 亚洲伊人久久精品影院 | 久久久夜| 免费在线观看网址入口 | 黄视频国产 | 日韩欧美在线视频 | 久久草草亚洲蜜桃臀 | www.7788久久久久久久久 | 99re热这里只有精品视频 | 国产精品一区在线观看你懂的 | 亚洲精品国偷自产在线99人热 | 亚洲国产综合色产精品色在线 | 奇米第四色一二三四区 | 国产一区二区3区 | 成人久久免费网站 | 久久综合第一页 | 午夜黄色网 | 亚洲人成手机电影网站 | 校园春色亚洲激情 | 色欧美亚洲 | 免费涩涩网站 | 天天干,天天爽 | 天天透天天干 | 丰满饥渴的少妇hd | 深夜福利在线免费观看 | 777精品伊人久久久久大香线蕉 | 福利视频亚洲 | 中国丰满老妇xxxxx交性 | 成人乱淫av日日摸夜夜爽节目 | 揉捏奶头高潮呻吟视频 | 欧美另类人妖 | 亚洲黄色免费在线观看 | 黄色在线视频网址 | 国产日产精品一区二区三区四区介绍 | 四虎884aa成人精品 | 成人精品毛片va一区二区三区 | 欧美老熟妇乱xxxxx | 俺也来俺也去俺也射 | 中文日韩在线观看 | 377p日本欧洲亚洲大胆张筱雨 | 毛片毛片毛片毛片毛片 | 在线看片a | 亚洲国产成人精品女人久久久野战 | 宅女噜噜66国产精品观看免费 | 亚洲精品一区二区 | 免费观看一区二区三区 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 国产精品免费一区二区三区四区 | 91porny首页入口 | 国色天香一卡2卡三卡4卡乱码 | 自拍偷拍21p | 人人干人人插 | 二宫光在线播放88av | 另类小说色| 自拍偷拍亚洲欧洲 | 农村激情伦hxvideos | 欧美v亚洲v综合ⅴ国产v | 日韩成人毛片在线 | 亚洲精品鲁一鲁一区二区三区 | 国产女人在线 | 欧美人与性动交zoz0z | 国产女主播视频一区二区 | 双性精跪趴灌满h室友4p视频 | 国产肉体ⅹxxx137大胆视频 | 亚洲拍拍 | 性猛交富婆╳xxx乱大交视频 | 欧美激情影院 | 亚洲久悠悠色悠在线播放 | 9色av| 中文字幕+乱码+中文 | 国产日韩一区二区三区在线观看 | 少妇太爽了太深了太硬了 | 国产午夜亚洲精品不卡 | 女人扒开屁股桶爽30分钟 | 操综合| 成年片色大黄全免费软件到 | 久草剧场 | 亚洲欧洲美洲在线观看 | 精品久久欧美熟妇www | 黄色91在线观看 | 成年人免费看黄色 | 久久精品国产99久久无毒不卡 | 日韩性色av | 久操视频在线免费观看 | 无码人妻精品一区二区三区9厂 | 色男人影院 | 三上悠亚久久爱一区 | 亚洲视频在线免费 | 99久久人人爽亚洲精品美女 | 99热这里只有精品在线观看 | 午夜av亚洲翘臀国产精网 | 亚洲国产成人久久一区二区三区 | 成人5g影院_天天5g天天看 | 亚洲精品在线免费 | 精品久久久久一区 | 欧美精品在线免费 | 狠狠影院 | 亚洲成a人v在线蜜臀 | 日本人配人免费视频人 | 一级免费av | 久久久久国产一区二区三区小说 | 成人在线免费网站 | 中文字幕亚洲中文字幕无码码 | 俺去俺来也在线www色官 | 中文字幕乱码一区二区三区 | 久久亚洲成人 | 小黄鸭精品aⅴ导航网站入口 | 丁香六月婷婷激情 | 91成熟丰满女人少妇 | 国产精品1000夫妇激情啪 | 麻豆精品一区综合av在线 | 国产一级一片免费播放放a 国产一级一片射内视频 | 国产精品第6页 | 好大好硬好爽aaaaa视频 | 日本又色又爽又黄的大片 | 国产高清无套内谢免费 | 久久婷婷五月综合色丁香 | 亚洲 成人 在线 | 欧美精品免费在线观看 | 性v天堂 | 任你躁在线精品免费 | 538国产视频 | 国产美女在线精品免费观看 | 久久人人爽爽爽人久久久 | 国产成人久久久精品二区三区 | 女人洗澡毛片视频 | 国产免费最爽的乱淫视频a 国产免国产免费 | 日本大尺度做爰呻吟 | 国产精品区一区二区三在线播放 | 久久久久久久久久久久久国产 | 无尽3d精品hentai在线视频 | 国产精品美女久久久久av超清 | 欧美在线一区二区 | 亚洲成人高清在线观看 | 男女瑟瑟网站 | 亚洲一区二区三区偷拍女厕 | 亚洲免费成人网 | 咪咪色影院 | 少妇裸交aa大片 | 欧美一区二区三区成人 | 国产精品蜜 | 久久久久久九九九九九 | 亚洲欧洲美洲在线观看 | 嫩草av久久伊人妇女超级a | 毛片在线网站 | 午夜视频在线观看国产 | 国内精品第一页 | 双乳奶水饱满少妇呻吟 | 日韩伊人 | 偷看做性肉体探欲k8 | 国产黄色在线免费观看 | 一本一道久久久a久久久精品91 | 亚洲精品中文字幕在线 | 国产欧美亚洲精品a | 久久久久黄色片 | 黄网在线观看免费网站 | 国产午夜精品视频 | 欧美在线资源 | 日韩一区二区三区久久 | 欧美日韩一二三四区 | 俄罗斯xxxx性全过程 | 我们2018在线观看免费版高清 | 奇米影视777中文久久爱图片 | 91popny丨九色丨国产 | 亚洲女人天堂色在线7777 | 草草久久久无码国产专区 | 在线无遮挡 | 国产香蕉97碰碰久久人人 | 国产精品视频免费看人鲁 | 色诱久久久久综合网ywww | 免费 成 人 黄 色 | 超碰在线人人 | 亚洲午夜无码久久久久 | 精品国产青草久久久久福利 | 日本a天堂 | 国产精品久久久久久久模特 | 91久久精 | 免费看黄色一级毛片 | 久久久国产精品 | 亚洲视频一区二区 | 欧美成人自拍视频 | 国产人澡人澡澡澡人碰视 | 成人日韩在线 | 麻豆人人妻人人妻人人片av | 妞干网这里只有精品 | 亚洲精品一区二区在线观看 | 久热国产vs视频在线观看 | 国产资源在线看 | 无翼乌口工全彩无遮挡h全彩 | 国产麻豆天美果冻无码视频 | 国产欧美又粗又猛又爽老小说 | 欧美专区亚洲专区 | 无码精品人妻一区二区三区影院 | 99国产偷伦视频在线观看 | 国外激情av片 | 国产经典一区二区三区 | 国产香蕉视频在线播放 | 福利在线视频观看 | 性视频免费的视频大全2015年 | 国产视频日本 | 四面虎影最新播放网址 | 国产精品免费视频二三区 | 日韩成人激情视频 | 日日夜夜草 | 国产精品18久久久久久vr | 国产做爰全过程免费视频 | 亚洲丶国产丶欧美一区二区三区 | 大岛优香中文av在线字幕 | 中文字幕在线有码 | 伊人yinren22综合开心 | 好紧好爽再进去一点在线视频 | 中文婷婷| 秋霞在线视频观看 | 亚洲国产午夜精品理论片在线播放 | 国产香港明星裸体xxxx视频 | 五月婷婷视频 | 天天有av | 国产人与禽zoz0性伦 | av不卡免费观看 | 女女百合高h喷汁呻吟视频 女女百合国产免费网站 | 日韩欧美一区二区三区久久婷婷 | 日韩欧美三级在线 | 国产黄色视屏 | 日韩一级影视 | 中文字幕在线字幕中文 | 乌克兰丰满少妇毛片 | 久草在线在线精品观看 | 精品成人免费视频 | aaaaa少妇高潮大片 | 婷婷伊人五月天 | 欧美做爰性生交视频 | 欧美成人无尺码免费视频软件 | 天天爽夜夜爽夜夜爽 | 欧日韩无套内射变态 | 日本高清在线一区 | 国产精品高潮呻 | 欧美视频一区 | 久久久一本 | 7777奶水xxxxx哺乳期 | 黄色www| 爱情岛论坛线路一区二区 | 13女裸体慰在线观看 | 国产在线一级片 | 欧美三区 | 国产成人在线视频观看 | 日本高清裸体私密写真集 | 欧美成人免费看 | youjizz欧美 | 国产婷婷色一区二区三区在线 | 成人在线一区二区三区 | 久久久久久a | 国产精品入口免费软件 | 二区三区偷拍浴室洗澡视频 | 99国产精品久久久久久久久久 | 日日爱669| 国产丝袜无码一区二区三区视频 | 成人做爰999 | 别揉我奶头~嗯~啊~一区二区三区 | 国产精品一区二区三区在线播放 | 最大胆裸体人体牲交 | 久久狠狠高潮亚洲精品 | 黄色在线视频播放 | 国产偷亚洲偷欧美偷精品 | 国产黄色免费网站 | av免费网站在线观看 | www.色网| 亚无码乱人伦一区二区 | 中文字幕视频一区二区 | 久久大胆人体 | 三级网站在线播放 | 精品不卡在线 | 91在线亚洲 | 久久综合久久美利坚合众国 | 日本大尺度吃奶做爰久久久绯色 | 精品视频免费在线观看 | 怡春院在线视频 | julia乱码中文一二三区 | 四虎影视永久在线观看 | 娜娜麻豆国产电影 | 亚洲羞羞视频 | 污片免费观看 | 开心久久婷婷综合中文字幕 | 国产成人高清视频 | 亚洲精品日韩欧美 | 精品国产a∨无码一区二区三区 | 久久中文精品无码中文字幕下载 | 曰韩人妻无码一区二区三区综合部 | 国产在线观看禁18 | 成人免费淫片视频软件 | 午夜男女很黄的视频 | 四虎永久在线精品无码视频 | 特黄特色的大片观看免费视频 | 老司机精品在线 | 国产精品久久久久久一区二区 | 69色堂| 久久精品国产中国久久 | 国产av人人夜夜澡人人爽麻豆 | www成人国产高清内射 | 国产精品久久久久久久妇 | 99精品视频九九精品视频 | 欧美乱码精品 | 久久久天天 | 亚洲欧美精品无码一区二区三区 | 欧美野外猛男的大粗鳮台湾同胞 | 亚洲视频在线免费观看 | 狠狠老司机 | 亚洲区久久 | av大全免费观看 | www日韩在线 | 特黄特色大片免费观看播放器 | 免费看a的网站 | 精品视频在线观看一区二区 | 女人被狂躁到高潮视频免费软件 | 波多野结衣乱码中文字幕 | 久久99精品国产麻豆婷婷小说 | 亚洲高清无专砖区 | 日本理论视频 | 久久免费网 | 无套内谢少妇露脸 | 夜夜爽日日澡人人添蜜臀 | 中文字幕一区二区三区精彩视频 | 美女二区 | 性史性dvd影片农村毛片 | 浓毛老太交欧美老妇热爱乱 | 国产女人18毛片水真多18精品 | 亚洲国产精品久久久久久6q | 欧美亚洲网站 | 无码纯肉视频在线观看 | 香蕉视频在线观看黄 | 国产黄网在线观看 | 亚洲手机看片 | 三级av网| 婷婷开心激情综合五月天 | 精品无码人妻一区二区三区品 | 999av视频| 午夜dj在线观看免费视频 | 68精品久久久久久欧美 | 亚洲欧洲一区二区 | 国产精品区一区二区三含羞草 | 国产综合图区 | 亚洲精品激情 | 国产美女久久久亚洲综合 | 337p西西人体大胆瓣开下部 | 久久伊人一区 | 天堂久久一区二区 | 日韩精品一线二线三线 | 国产又黄又硬又粗 | 国产极品美女高潮无套小趴菜 | 欧美久久免费观看 | 免费色站 | 激情视频在线观看免费 | 国产啪亚洲国产精品无码 | 亚洲国产精品一区二区三区 | 国产毛片毛片精品天天看软件 | 一级黄色片网站 | 欧美自拍偷拍一区 | 国产乱子伦精品无码码专区 | 亚洲人成未满十八禁网站 | 亚洲色图网站 | 成av免费大片黄在线观看 | 欧美肥婆姓交大片 | 最新版天堂资源中文在线 | 韩国av在线 | 少妇性l交大片免费快色 | 在线观看亚洲天堂 | 无码137片内射在线影院 | 久久人妻av无码中文专区 | 亚洲激情图片 | 小早川怜子一区二区三区 | 亚洲最大色大成人av | 久久无码高潮喷水 | 婷婷激情在线 | 天堂久久久久久久 | 男人的天堂色偷偷 | 成人少妇影院yyyy | 久久久久久免费毛片精品 | gogo西西人体大尺度大胆伊人 | 免费欧美日韩 | 国产黄a三级三级三级av在线看 | www.色日本| 亚洲va中文字幕无码久久 | 久久久久久国产精品免费播放 | 三级毛片网 | 96亚洲精品久久久蜜桃 | 欧美激情一区二区在线观看 | 狠狠色婷婷久久综合频道毛片 | 中文字幕精品在线观看 | 日本少妇做爰免费视频软件 | 91精品久久久久久粉嫩 | 青青国产在线视频 | 少妇下蹲露大唇无遮挡 | 久久作爱 | 摸少妇的奶她呻吟不断爽视频 | 日本美女性高潮 | 亚洲精品字幕在线观看 | 狠狠干狠狠艹 | 成人91在线 | 久久久人成影片一区二区三区 | 无码无遮挡又大又爽又黄的视频 | 国产高清精品一区二区三区 | 日批大全 | 亚洲精品色 | 国产裸体美女视频全黄 | 97自拍视频在线 | 97婷婷狠狠成为人免费视频 | 丰满少妇高潮久久三区 | 国产成人精品亚洲午夜麻豆 | 国产在线视频卡一卡二 | 成人看片在线观看 | 精品国产一区二区国模嫣然 | 亚洲一区二区免费视频 | xxxxx色 | 国产精品美女高潮视频 | 亚洲精品久久久久avwww潮水 | 中国特级毛片 | 亚洲国产网站 | 无码中文字幕av免费放 | 欧美不卡在线观看 | 久久99久久99精品蜜柚传媒 | 午夜资源站| 2019午夜福利不卡片在线 | 天天干在线播放 | 色午夜婷婷 | 成人国产精品免费视频 | 九九国产精品视频 | 午夜福制92视频 | av久操| 午夜成人亚洲理伦片在线观看 | 香蕉视频最新网址 | 天天色天天爱 | 在厨房被c到高潮a毛片奶水 | 亚洲激情第一页 | 午夜激情网址 | 久久午夜精品视频 | 中文字幕亚洲在线 | 女优一区二区三区 | 91成人海角社区 | 黄色一级影片 | 一级做a爰片性色毛片武则天 | 欧美在线看片a免费观看 | 伦hdwww日本bbw另类 | 免费看成年人视频 | 天躁夜夜躁狼狠躁 | 少妇熟女高潮流白浆 | 久久久久www| 国产成人精品久久综合 | 亚洲精品成av人片天堂无码 | 久久久人成影片一区二区三区 | 久久久久久无码午夜精品直播 | 亚洲地区天堂网 | 涩涩视频免费在线观看 | 久久久久久欧美精品色一二三四 | 大战肉丝少妇在线观看 | 婷婷丁香五月天综合东京热 | 亚洲日韩中文第一精品 | 99热在线看 | 主播大秀一区二区三区 | 无码中文字幕乱码一区 | 毛片无遮挡高清免费观看 | 天堂一码二码三码四码区乱码 | 五月婷婷爱爱 | 国产原创视频在线 | 藏春阁福利视频 | 免费视频爱爱太爽了 | 国产精品一级无遮挡毛片 | 欧美三区在线观看 | 国产在线视频导航 | 欧美三级在线看 | 69堂免费视频 | 国产成人欧美综合在线影院 | 免费观看v片3738cc | 闷骚老干部cao个爽 萌白酱国产一区二区 | 国产免费视频 | 黄频视频在线观看 | 色五月丁香五月综合五月 | 青青草国产在线 | 欧美片一区二区三区 | 蜜乳av一区二区 | 国产黄a三级三级三级av在线看 | 一区不卡在线 | 久久av色| 国产夜色精品一区二区av | 69xx网站| 日日夜夜伊人 | 久久国产精品99精品国产 | 大肉大捧一进一出好爽动态图 | 成年人在线视频网站 | 夜夜爽8888 | 国产高潮好紧好爽hd | 波多野结衣女同 | 成人动漫视频在线 | 喷水白丝蜜臀av久久av | 不戴套各种姿势啪啪高素质 | 伊人久久大香线蕉av一区二区 | 人人妻人人澡人人爽人人精品97 | 巨粗进入警花哭喊求饶在线观看 | 日韩av中文字幕在线播放 | 人妻系列av无码专区 | 日韩av三区 | 亚洲一二三视频 | 欧美另类极品videosbest最新版本 | 黄色激情网站 | 99久在线观看 | 免费看污的网站 | 乌克兰极品少妇xxxx做受小说 | 日本一区二区高清不卡 | 天天操天天操天天操天天操 | 高清性色生活片97 | 中国毛片在线观看 | 免费观看污视频 | 午夜精品久久久久久久2023 | 日韩一级视频在线观看 | 艳妇臀荡乳欲伦69调教视频 | 国产无套内射久久久国产 | 精品超清无码视频在线观看 | 偷窥少妇高潮呻吟av久久免费 | 人人看人人射 | 亚洲欧美国产一区二区 | 99久久日韩精品免费热麻豆美女 | 丁香啪啪综合成人亚洲 | 亚洲综合一区国产精品 | 日韩男女视频 | 99国内精品| 欧美成人影音 | 波多野结衣丝袜 | 国产精品亚洲一区二区三区喷水 | 99久久精品免费看国产免费粉嫩 | 在线免费观看日本 | 天天想天天干 | 欧美日韩精品在线 | av作品在线观看 | 性色a码一区二区三区天美传媒 | 色噜噜狠狠一区 | 日本欧美久久久免费播放网 | 国产www在线| 久久人人爽av亚洲精品天堂 | 国产精品成人在线观看 | 国产在线观看不卡 | 国产精品a成v人在线播放 | 韩国av一区 | 国语对白新婚少妇在线观看 | 亚洲午夜激情 | 欧美大尺度做爰啪啪床戏明星 | 久久视频在线 | 欧美成人aaa片一区国产精品 | 天天伊人网 | 亚洲精品一区二区在线 | 国产自产才c区 | 日本高清va在线播放 | 日韩视频在线观看免费视频 | 色欲天天婬色婬香综合网 | 日本日本19xxxⅹhd乱影响 | 不卡的中文字幕 | 一区二区三区人妻无码 | 欧洲裸体片 | 免费看污视频的网站 | 94精品激情一区二区三区 | 一区二区三区四区精品 | 国产98在线 | 欧美人妻日韩精品 | 国产精品高跟丝袜一区 | 丰满熟妇偷拍洗澡毛茸茸 | 亚洲性xxxx| 久久精品一区二 | 最新中文字幕在线观看视频 | 特及毛片| 视频一区免费 | 色综合天| 日本成本人片免费网站 | 精品毛片一区二区三区 | 久久精品欧美一区二区三区麻豆 | 欧美成人一区二区三区 | 国产精品99蜜臀久久不卡二区 | 久久精品岛国av一区二区无码 | 68日本xxxxxⅹxxx22 | 一本无码久本草在线中文字幕dvd | 美女主播精品视频一二三四 | 国产农村老太xxxxhdxx | 国产肉体xxxx裸体784大胆 | 韩国三级hd中文字幕叫床 | 国产亚洲精品久久久久久无几年桃 | 亚洲阿v天堂在线 | 麻豆av影院 | 宅男噜噜噜666在线观看 | 中文字幕黄色片 | 蜜桃av无码免费看永久 | 国产露脸精品产三级国产 | 久久激情综合网 | 国产精品国产亚洲精品看不卡 | 97精产国品一二三产区区别视频 | а√资源新版在线天堂 | 亚洲精品一区二区久 | 国产丝袜av | 国产片免费 | 波多野结衣一区二区三区高清 | 国产夫妻性生活 | 成人亚洲精品久久久久 | 中文成人无码精品久久久不卡 | 国产三级成人 | 好av| 欧美中文字幕一区二区 | 人妻少妇久久中文字幕一区二区 | 谁有免费黄色网址 | 日韩欧美黄色 | 91成熟丰满女人少妇尤物 | 久久伊人精品视频 | 欧美成人另类 |