日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

移动端点对点获取WeMos D1上搭载的JY-901九轴振动加速度传感器加速度数据

發布時間:2023/12/29 编程问答 83 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移动端点对点获取WeMos D1上搭载的JY-901九轴振动加速度传感器加速度数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 介紹

暑假里老師給布置了個任務,希望能夠避開云端,使用移動端來獲取 WeMos D1 上傳感器的數據。
那么這里大致的思路就是:

  • 通過串口獲取傳感器的數據;
  • 在WeMos D1上開啟服務以供移動端訪問
  • 編寫移動端APP

2 系統設計與實現

2.1 系統整體架構設計

本系統主要以WeMos D1為核心,在其上開啟Socket服務,將通過串口獲得的傳感器數據,提供給移動端。

2.2 WeMos D1端

俗話說便宜沒好貨,WeMos D1這塊板子就符合這個道理,在博主拿到這塊板子和傳感器的時候,就發現了一個問題——板子的硬件串口就只有一個,而且這個串口是另有用途的,所以不能用來獲取傳感器的數據,因此在這里我們需要用到軟串口。所幸的是,在Arduino IDE這個編程環境中,已經給我們提供了軟串口1的庫,我們只需要像硬件串口一樣對其他引腳進行操作便可。對軟串口不懂的朋友,可以看下注釋1的鏈接。
這里博主選用了引腳0和引腳16來作為軟串口的RX和TX,如圖:

為了讓移動端能夠點對點連接上WeMos D1,這里WeMos D1需要開啟AP模式,以使得移動端連接其WiFi構建局域網。
接著使用Arduino IDE中ESP8266的庫函數2來開啟Socket服務。不知道怎么開啟的,請看注釋2的鏈接。

2.3 移動端

移動端的構建非常簡單,就是一個很普通的Socket客戶端。
其布局如圖所示:

因為移動端博主還有其它用途,所以這個布局有點多余的功能,各位看客要寫的話,是不需要那么多的按鈕的。
這里IP和Port在代碼中已經有默認輸入,所以不輸入直接點擊采集數據即可。

3 代碼

3.1 獲取JY-901加速度數據

在購買JY-901九軸加速度傳感器時,店家隨了一份傳感器資料過來,其中有一份用Arduino UNOR3獲取JY-901串口數據的代碼,該代碼使用Arduino IDE進行編寫,首先看工程文件“JY901Serial.ino”:

#include <Wire.h> #include <JY901.h> /* Test on Uno R3. JY901 UnoR3 TX <---> 0(Rx) */ void setup() {Serial.begin(9600); }void loop() {//print received data. Data was received in serialEvent;Serial.print("Time:20");Serial.print(JY901.stcTime.ucYear);Serial.print("-");Serial.print(JY901.stcTime.ucMonth);Serial.print("-");Serial.print(JY901.stcTime.ucDay);Serial.print(" ");Serial.print(JY901.stcTime.ucHour);Serial.print(":");Serial.print(JY901.stcTime.ucMinute);Serial.print(":");Serial.println((float)JY901.stcTime.ucSecond+(float)JY901.stcTime.usMiliSecond/1000);Serial.print("Acc:");Serial.print((float)JY901.stcAcc.a[0]/32768*16);Serial.print(" ");Serial.print((float)JY901.stcAcc.a[1]/32768*16);Serial.print(" ");Serial.println((float)JY901.stcAcc.a[2]/32768*16);Serial.print("Gyro:");Serial.print((float)JY901.stcGyro.w[0]/32768*2000);Serial.print(" ");Serial.print((float)JY901.stcGyro.w[1]/32768*2000);Serial.print(" ");Serial.println((float)JY901.stcGyro.w[2]/32768*2000);Serial.print("Angle:");Serial.print((float)JY901.stcAngle.Angle[0]/32768*180);Serial.print(" ");Serial.print((float)JY901.stcAngle.Angle[1]/32768*180);Serial.print(" ");Serial.println((float)JY901.stcAngle.Angle[2]/32768*180);Serial.print("Mag:");Serial.print(JY901.stcMag.h[0]);Serial.print(" ");Serial.print(JY901.stcMag.h[1]);Serial.print(" ");Serial.println(JY901.stcMag.h[2]);Serial.print("Pressure:");Serial.print(JY901.stcPress.lPressure);Serial.print(" ");Serial.println((float)JY901.stcPress.lAltitude/100);Serial.print("DStatus:");Serial.print(JY901.stcDStatus.sDStatus[0]);Serial.print(" ");Serial.print(JY901.stcDStatus.sDStatus[1]);Serial.print(" ");Serial.print(JY901.stcDStatus.sDStatus[2]);Serial.print(" ");Serial.println(JY901.stcDStatus.sDStatus[3]);Serial.print("Longitude:");Serial.print(JY901.stcLonLat.lLon/10000000);Serial.print("Deg");Serial.print((double)(JY901.stcLonLat.lLon % 10000000)/1e5);Serial.print("m Lattitude:");Serial.print(JY901.stcLonLat.lLat/10000000);Serial.print("Deg");Serial.print((double)(JY901.stcLonLat.lLat % 10000000)/1e5);Serial.println("m");Serial.print("GPSHeight:");Serial.print((float)JY901.stcGPSV.sGPSHeight/10);Serial.print("m GPSYaw:");Serial.print((float)JY901.stcGPSV.sGPSYaw/10);Serial.print("Deg GPSV:");Serial.print((float)JY901.stcGPSV.lGPSVelocity/1000);Serial.println("km/h");Serial.println("");delay(500); } /* SerialEvent occurs whenever a new data comes in the hardware serial RX. This routine is run between each time loop() runs, so using delay inside loop can delay response. Multiple bytes of data may be available. */ void serialEvent() {while (Serial.available()) {JY901.CopeSerialData(Serial.read()); //Call JY901 data cope function} }

閱讀這么一個工程文件,第一步先看setup函數,只有一個以波特率9600打開串口的操作,第二步看loop函數,以本博客要獲取的加速度數據為例:

Serial.print("Acc:");Serial.print((float)JY901.stcAcc.a[0]/32768*16);Serial.print(" ");Serial.print((float)JY901.stcAcc.a[1]/32768*16);Serial.print(" ");Serial.println((float)JY901.stcAcc.a[2]/32768*16);

可看到loop函數中都是輸出對象JY901中數據的語句,由此推測JY901中存放的便是傳感器獲取到的數據。而后第三步看serialEvent函數,這個函數的作用是獲取串口數據,并用函數CopeSerialData對串口數據進行處理并存入對象JY901中,注釋中也提到,serialEvent函數在loop函數循環時,同步運行。
下面是函數CopeSerialData源碼:

void CJY901 ::CopeSerialData(unsigned char ucData) {static unsigned char ucRxBuffer[250];static unsigned char ucRxCnt = 0; ucRxBuffer[ucRxCnt++]=ucData;if (ucRxBuffer[0]!=0x55) {ucRxCnt=0;return;}if (ucRxCnt<11) {return;}else{switch(ucRxBuffer[1]){case 0x50: memcpy(&stcTime,&ucRxBuffer[2],8);break;case 0x51: memcpy(&stcAcc,&ucRxBuffer[2],8);break;case 0x52: memcpy(&stcGyro,&ucRxBuffer[2],8);break;case 0x53: memcpy(&stcAngle,&ucRxBuffer[2],8);break;case 0x54: memcpy(&stcMag,&ucRxBuffer[2],8);break;case 0x55: memcpy(&stcDStatus,&ucRxBuffer[2],8);break;case 0x56: memcpy(&stcPress,&ucRxBuffer[2],8);break;case 0x57: memcpy(&stcLonLat,&ucRxBuffer[2],8);break;case 0x58: memcpy(&stcGPSV,&ucRxBuffer[2],8);break;}ucRxCnt=0;} }

因此只要能夠從串口讀到傳感器數據,并用CopeSerialData函數對串口數據進行處理,即可獲得需要的加速度數據。

3.2 在WeMos D1端啟動服務

WeMos D1端代碼解釋請看注釋,代碼如下:

#include<ESP8266WiFi.h> #include<SoftwareSerial.h>#define AP_SSID "ESP8266WiFi" #define AP_PSW "88888888" #define SERVER_MAX 1IPAddress ip(192,168,4,22); IPAddress gateway(192,168,4,9); IPAddress subnet(255,255,255,0); SoftwareSerial mySerial(0,16);//軟串口定義,引腳0表示RX,引腳16表示TXWiFiServer server(8000);//定義socket服務,端口8000 WiFiClient clients[SERVER_MAX];//管理與socket服務相連的客戶端 struct Acceleration {short acc[3];//因為只需要加速度傳感器,所以不必如傳感器資料里一樣定義一個類,只需定義一個代表加速度的結構體即可short Time; }acceleration;void setup() {mySerial.begin(9600);//開啟熱點,移動移動端連接WiFi,與WeMos D1構建局域網WiFi.mode(WIFI_AP);//修改模式為APWiFi.softAPConfig(ip, gateway, subnet);//設置AP相關網絡參數//啟動socket服務server.begin();server.setNoDelay(true);//關閉小包合并包功能,不會延時發送數據 }void loop() {uint8_t i;if(server.hasClient()){//如果有新客戶端連接,釋放客戶端列表中失效客戶端,并將新客戶端加入for(i=0;i<SERVER_MAX;i++){if(!clients[i]||!clients[i].connected()){if(clients[i]){clients[i].stop();}clients[i]=server.available();break;}}//若客戶端列表已滿,則拒絕新客戶端連接if(i==SERVER_MAX){WiFiClient _client=server.available();_client.stop();}}if(mySerial.available()){//讀取串口數據,并使用CopeSerialData函數進行處理if(CopeSerialData(mySerial.read())){//將獲取到的加速度數據經過處理,通過socket發送給移動端//在要發送的數據前后分別加上begin和end,以供移動端更容易的識別數據頭尾char sbuf0[10]="begin ",sbuf1[10],sbuf2[10],sbuf3[10],sbuf4[10]="end\n";//將加速度類型由浮點型轉化為字符串dtostrf((float)acceleration.acc[0]/32768*16,2,2,sbuf1);dtostrf((float)acceleration.acc[1]/32768*16,2,2,sbuf2);dtostrf((float)acceleration.acc[2]/32768*16,2,2,sbuf3);//將加速度數據依次發送給每一個連接的客戶端for(i=0;i<SERVER_MAX;i++) {if(clients[i]&&clients[i].connected()) {clients[i].write(sbuf0, 6);clients[i].write(sbuf1, Judge(sbuf1));clients[i].write(sbuf2, Judge(sbuf2));clients[i].write(sbuf3, Judge(sbuf3));clients[i].write(sbuf4, 4);delay(1);}}}} }bool CopeSerialData(unsigned char ucData){static unsigned char ucRxBuffer[250];static unsigned char ucRxCnt = 0;ucRxBuffer[ucRxCnt++]=ucData;//JY-901傳感器規定有效數據由0x55開始if(ucRxBuffer[0]!=0x55){ucRxCnt = 0;return false;}//規定每11個數據為一次有效數據if(ucRxCnt<11){return false;}else{switch(ucRxBuffer[1]){//只需要加速度數據,因此只需判斷0x51即可,若要獲取別的數據,請看上面完整的CopeSerialData函數源碼case 0x51:memcpy(&acceleration,&ucRxBuffer[2],8);break;}ucRxCnt=0;return true;} }int Judge(char str[]){//計算socket連接中發送消息的長度,并在消息后面補上一個空格int len;for(len=0;len<10;len++){if(str[len]=='-'||(str[len]>='0'&&str[len]<='9')||str[len]=='.'){continue;}else{break;}}str[len]=' ';return len+1; }

3.3 移動端獲取數據

移動端最主要的就是一個socket連接問題,首先是socket建立:

protected void SocketConnect() {ip = inputIP.getText().toString();port = inputPort.getText().toString();//WeMos D1的IP地址和端口一開始就有默認值,但也可由用戶自行輸入if (!IsIPPortLegal()) {Toast.makeText(MainActivity.this, "填寫不正確,已使用默認IP和端口", Toast.LENGTH_SHORT).show();ip = "192.168.4.22";port = "8000";}//Android開發中socket連接必須要以線程的方式才可以進行Thread thread = new Thread("Connect") {@Overridepublic void run() {super.run();if (!socketStatus) {try {socket = new Socket(ip, Integer.parseInt(port));if (socket != null) {//socket建立成功inputStream = socket.getInputStream();outputStream = socket.getOutputStream();//socketStatus是一個標志,避免socket還未連接就用socket獲取數據的錯誤socketStatus = true;}} catch (IOException e) {//socket建立失敗e.printStackTrace();}}}};thread.start(); }

接著就是利用socket獲取數據:

protected void SocketGetData() {//同樣要新建一個線程Thread thread = new Thread("GetData") {@Overridepublic void run() {super.run();//判斷socket是否已經連接while(!socketStatus){};if (socketStatus) {try {//獲取數據int len = 0;byte[] buf = new byte[1024];String tmp = "";int count = 0;while (getDataStatus && ((len = inputStream.read(buf)) != -1)) {String _tmp = new String(buf, 0, len);tmp += _tmp;count++;if (count == 10) {DealWithInputStream(tmp);count = 0;tmp = "";}}} catch (IOException e) {e.printStackTrace();}}}};thread.start(); }protected void DealWithInputStream(String tmp) {//按照與WeMos D1約定的格式,使用正則表達式提取加速度數據,并存入文件dataCenter中Pattern pattern = Pattern.compile("begin .* end");Matcher matcher = pattern.matcher(tmp);FileOutputStream out = null;BufferedWriter writer = null;try {out = openFileOutput("dataCenter", Context.MODE_APPEND);writer = new BufferedWriter(new OutputStreamWriter(out));while (matcher.find()) {String _tmp = "" + System.currentTimeMillis() + " " + matcher.group() + (dataStatus ? " 1\r\n" : " 0\r\n");Log.d("tag", _tmp);writer.write(_tmp);}} catch (IOException e) {e.printStackTrace();} finally {try {if (writer != null) {writer.close();}} catch (IOException e) {e.printStackTrace();}} }

4 遇到的問題

  • 一開始使用Micropython寫的代碼,但是它沒有軟串口的庫,IIC有關的例子又少,沒看懂,后來換了C語言,用Arduino IDE編寫代碼,果然這種硬件有關的東西還是C語言好用啊。
  • 寫APP的時候,代碼明明沒錯,但是Socket卻總是建立失敗,而后排查問題發現,是沒有獲取權限的問題。
  • 有天開機的時候電腦掛了【ps:神舟電腦傷不起…】,而后重裝電腦,將Android Studio重裝,導入之前的項目,發現怎么都運行不了,谷歌了好久都沒解決,后來靈機一動,新建了個項目,把代碼復制粘貼進去,運行成功。
  • 在寫APP的時候數據持久化遇到了個問題,存下來的數據找不到了,谷歌后才知道是在data/data/包名/file文件夾下面
  • 暫時想不起別的問題了。
  • 各位看官有問題請留言。

  • 軟串口通信——SoftwareSerial庫的使用 ??

  • 博哥零基礎教你玩轉ESP8266 ??

  • 總結

    以上是生活随笔為你收集整理的移动端点对点获取WeMos D1上搭载的JY-901九轴振动加速度传感器加速度数据的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    日韩一二三区不卡 | 国产一及片| 免费在线黄色av | 久久不射电影院 | 亚洲 欧美 另类人妖 | 亚洲高清网站 | 99色在线观看视频 | 亚洲九九九在线观看 | 97精品国产一二三产区 | 日韩毛片一区 | 在线观看av大片 | 999久久国产精品免费观看网站 | 国产精品久久久久久久久久久久午夜片 | 在线一级片 | 免费久久久 | 成人免费观看视频网站 | av在线免费观看黄 | 国产一级特黄毛片在线毛片 | 午夜精品久久久久久久久久久久 | 最新午夜 | 免费韩国av| 中文字幕在线视频一区 | 97超级碰碰 | 久久蜜臀一区二区三区av | 久久99精品国产99久久6尤 | 欧美精品二| 91视频a | 国产精品99久久久久人中文网介绍 | 日韩在线精品一区 | 日韩精品一区电影 | 亚洲精品综合一区二区 | 欧美大jb| 狠狠色狠狠色终合网 | 亚洲欧洲av | 久草网免费 | 亚洲资源网| 欧洲性视频 | 久草新在线 | 国产免费久久av | 精品久久久999 | 激情网在线视频 | 四虎影视成人精品国库在线观看 | 免费看黄的视频 | 国内精品久久久久久 | 国产精彩视频一区二区 | 日本mv大片欧洲mv大片 | 伊人国产在线观看 | 日本乱视频 | 国产中文视 | 久久国产高清视频 | 精品av网站 | 91精品久久久久久综合乱菊 | 黄色最新网址 | 麻豆视频网址 | 五月婷av| 黄色一级免费 | www.亚洲视频.com | 欧美日韩中字 | 夜又临在线观看 | 久久男人中文字幕资源站 | 蜜臀av在线一区二区三区 | 日韩精品在线观看av | 亚洲国产精品传媒在线观看 | 五月婷婷影视 | 91九色porn在线资源 | 正在播放一区二区 | 免费午夜在线视频 | 97碰在线视频 | 高潮久久久久久 | 五月天,com| 久久国产精品小视频 | 久久国产精品一二三区 | 在线三级av | 色婷婷色 | 99久久精品午夜一区二区小说 | 成人久久18免费网站 | 人人看看人人 | 欧美电影在线观看 | 天堂在线视频免费观看 | 国产96视频 | 亚洲精品免费在线视频 | 视频在线在亚洲 | 伊人天天狠天天添日日拍 | 久久影院亚洲 | 91传媒91久久久 | 六月婷婷网 | 91在线日韩 | 日韩国产精品一区 | 一区二区三区高清不卡 | 欧美日韩在线精品一区二区 | 久草久草视频 | 久久99视频免费观看 | 国产精品免费视频一区二区 | 国产五月色婷婷六月丁香视频 | 黄色成人av| 人人干狠狠操 | 中文字幕在线视频第一页 | 日韩av免费观看网站 | 国产特级毛片aaaaaaa高清 | 成人免费电影 | av一级网站| 国产精品日韩久久久久 | 日本三级吹潮在线 | 中文字幕网站视频在线 | 婷婷久久网 | 一级片免费视频 | 日韩视频一区二区三区 | 色综合天天色综合 | 天天干天天拍天天操天天拍 | 99精品国产一区二区三区不卡 | 日韩精品免费一区二区三区 | 麻豆视频在线免费 | 免费看成年人 | 免费在线观看av电影 | 天天插天天干 | 天天操天天综合网 | 成人精品在线 | 中文字幕 在线看 | 天堂va在线观看 | 久久xxxx | 玖玖视频国产 | www日韩| 免费av在线播放 | 欧美一区,二区 | 在线久久 | 日本中文乱码卡一卡二新区 | 欧美激情综合五月 | 久久精品视频免费 | 国产视频精选 | 免费视频97| 99视频在线观看免费 | .国产精品成人自产拍在线观看6 | 国产免费黄色 | 日日草av | 91丨九色丨首页 | 夜夜视频 | 天天操天天能 | 麻豆视频在线免费观看 | 美女在线观看av | 久久影视一区二区 | 亚洲专区 国产精品 | 亚洲日本欧美在线 | 人人澡人摸人人添学生av | av福利在线免费观看 | 国产在线无 | 国产婷婷视频在线 | 亚洲视频专区在线 | 亚洲桃花综合 | 久久成人一区二区 | 国产亚洲视频在线观看 | 久久精品久久精品久久 | 国产精品igao视频网网址 | 欧美一区二区三区在线看 | 久久久久麻豆v国产 | 五月丁婷婷 | 最新日韩在线 | 最近中文字幕高清字幕在线视频 | a视频在线观看免费 | 中文字幕在线视频精品 | 国产精品一区二区三区视频免费 | 五月丁香| 国产福利不卡视频 | 欧美日韩中文在线观看 | 成人黄色av网站 | 欧美国产日韩一区二区 | 国产一级黄色片免费看 | 国内精品毛片 | av色一区 | 91大神一区二区三区 | 中文字幕一区二区三区在线观看 | 国产五月色婷婷六月丁香视频 | 青青网视频 | 国产探花在线看 | 久久久色 | 久久五月情影视 | 免费在线观看不卡av | 91av电影| 国产一区二区三区网站 | 欧美日韩免费一区二区 | 色操插| 国产免费激情久久 | 人人爽人人av | 91| 亚洲免费av观看 | 色网站国产精品 | 一二区电影 | 在线婷婷| 精品一区二区在线观看 | 成人黄色免费在线观看 | 亚洲久草在线视频 | 91av视屏 | 999免费视频 | 99视频精品全部免费 在线 | 亚洲精品在线视频 | 2024av| www.久久色 | 中文av免费 | 日韩久久久久久 | 狠狠色伊人亚洲综合网站色 | 天堂av色婷婷一区二区三区 | 中文字幕第一页在线 | 免费黄色网止 | 91中文字幕一区 | 中文在线资源 | 国产免费高清 | 欧美日韩另类在线观看 | 91尤物国产尤物福利在线播放 | 天天摸夜夜操 | 日韩高清激情 | 天天夜夜狠狠操 | 国产一区视频在线 | 欧美激情第28页 | av日韩国产 | 成年人免费在线观看 | 欧美a级在线播放 | 狠狠色狠狠色综合系列 | 色播五月婷婷 | 国产精品综合在线 | 免费网站黄色 | 涩涩网站免费 | 天天干,天天操,天天射 | 国产视频在线观看一区 | 久久综合一本 | av电影免费在线 | 国产在线观看,日本 | 成年人在线看视频 | 偷拍福利视频一区二区三区 | 免费a视频 | 国产一级片在线播放 | 亚洲天堂免费视频 | av高清一区二区三区 | 久久国语露脸国产精品电影 | 精品国产一区二区三区久久久 | 在线免费观看视频你懂的 | 久草在线免费看视频 | 日韩黄色一区 | 国产一区二区在线观看视频 | 免费黄a大片 | 精品久久久久久久久久久久久久久久久久 | 中文字幕亚洲高清 | 欧美淫aaa免费观看 日韩激情免费视频 | 免费高清在线观看电视网站 | 亚洲一级二级三级 | 欧美国产日韩中文 | 麻豆国产在线播放 | 免费在线观看成人小视频 | 97精品国产97久久久久久粉红 | 久久久久久久久久久久电影 | 亚洲综合欧美激情 | 午夜精品久久久久久久99热影院 | 99精品视频免费看 | 在线91网| 精品日韩在线一区 | 黄色日批网站 | 精品久操| 激情在线五月天 | 日韩xxxxxxxxx| 婷婷九九| 国产第一页福利影院 | 免费a一级 | 日本精品一二区 | 美女免费视频一区 | 国产一区二区高清 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | av久久久久久 | 99精品视频观看 | 国产免费亚洲高清 | 国产精品视频久久 | 99精品视频观看 | 欧美性色综合网站 | 国产玖玖精品视频 | 欧日韩在线| 久久久久观看 | 欧美孕妇与黑人孕交 | 久久久久久福利 | 色多多视频在线观看 | 午夜免费久久看 | 日韩毛片在线免费观看 | 五月婷婷久草 | 日韩免费在线网站 | 精品久久久久久久久久岛国gif | 久久久久亚洲精品成人网小说 | 久草在线中文视频 | 91视频xxxx| 超碰精品在线 | 国产精品久久久久久久久久久久午 | 国产精品九九九 | 91女人18片女毛片60分钟 | av在线免费在线 | 久热久草 | 日韩精品专区 | 精品国产aⅴ一区二区三区 在线直播av | 91麻豆精品| 国产天天综合 | 美女视频一区二区 | 免费观看黄色av | 超碰97免费在线 | 中文字幕欧美日韩va免费视频 | 99在线观看免费视频精品观看 | 日日麻批40分钟视频免费观看 | 国产在线播放不卡 | 伊人精品在线 | 激情婷婷久久 | 麻豆影视在线免费观看 | 日韩欧美观看 | 久久人人97超碰国产公开结果 | 日韩在线视频线视频免费网站 | 91视频在线观看免费 | 欧美成人精品三级在线观看播放 | 国产欧美最新羞羞视频在线观看 | 国模一二三区 | 国产不卡在线观看视频 | 狠狠干狠狠艹 | 精品视频在线免费 | 日夜夜精品视频 | 天天射天天干天天爽 | 久草在线中文888 | 高清国产在线一区 | 亚洲欧美在线观看视频 | 日韩极品视频在线观看 | 91麻豆精品国产91久久久久久 | 免费成人在线观看 | 欧美日韩精品在线观看视频 | 国产一区二区在线免费视频 | 人人爽人人澡 | 韩国av在线 | 国产一区自拍视频 | 亚洲综合色丁香婷婷六月图片 | 99久久99久久综合 | 久久99深爱久久99精品 | 中文字幕高清免费日韩视频在线 | 久久久精品国产一区二区电影四季 | 中文字幕二区 | 欧美 日韩 性 | 中文字幕国产一区 | 久草.com| 久久综合中文色婷婷 | www.色午夜 | 亚洲精品欧美专区 | 久久综合精品国产一区二区三区 | 91av福利视频 | 狠狠干免费 | 国产精品免费视频一区二区 | 最近免费观看的电影完整版 | 美女久久久久久久 | 国产玖玖精品视频 | 成人91在线| 最近中文字幕免费av | 激情婷婷综合 | 美女在线免费视频 | 午夜精品视频福利 | 久久久精品国产一区二区电影四季 | 久久综合网色—综合色88 | 夜夜夜| 欧美精品成人在线 | 精品在线小视频 | 欧美伦理一区二区 | 狂野欧美激情性xxxx欧美 | 在线看一区 | 国产精品久久久久久久久久久久久 | 手机色站| 国产99久久九九精品免费 | 亚洲精品在线免费观看视频 | 日韩免费一级a毛片在线播放一级 | 99视频在线看 | 天天射天天舔天天干 | 又黄又爽又无遮挡的视频 | 国产一区二区精品91 | 成人理论在线观看 | 成年人免费看 | 日本在线观看一区二区三区 | 在线观看国产日韩欧美 | 99久热在线精品视频成人一区 | 国产精品18久久久久久不卡孕妇 | 国产精品久久久精品 | 免费看的黄色片 | 午夜精品影院 | 狠狠狠狠狠狠狠狠干 | 波多野结衣视频一区 | 国产精品久久久久免费 | 久热国产视频 | av资源在线观看 | 超级碰视频 | 不卡的av电影在线观看 | 国产97色 | 最新日韩在线 | 免费a现在观看 | 黄色大片日本 | 婷婷丁香激情综合 | 中文字幕视频三区 | 欧美极品少妇xxxx | 日韩在线免费 | 在线影视 一区 二区 三区 | 99视频在线观看一区三区 | 久操中文字幕在线观看 | 日本aa在线 | av在线电影播放 | 国产最新网站 | 日韩免费电影网 | 五月开心六月伊人色婷婷 | 国产一区在线观看免费 | 国产精品一区电影 | 国产精品18p | 国产精品久久久久9999 | 欧美日在线 | 亚洲精品中文字幕在线观看 | www.亚洲黄色 | 一区二区三区 中文字幕 | 欧美日韩一区二区三区在线免费观看 | 最近中文字幕免费观看 | 亚洲国产精品va在线 | 久久你懂得 | 亚洲综合色丁香婷婷六月图片 | 色综合久久88色综合天天6 | 国产精品av在线 | 综合网欧美| 99免费在线 | 最近日本中文字幕 | 日韩av成人在线观看 | 久久的色 | 久久综合之合合综合久久 | 超碰免费久久 | 亚洲国产高清在线 | 热久久国产精品 | av丝袜美腿| 在线免费av观看 | 99爱在线观看 | 在线免费看片 | 久久精品视频一 | 人人爽爽人人 | 91视频在线| 亚洲一区二区视频在线 | 99热精品国产一区二区在线观看 | 久久国产香蕉视频 | 免费精品久久久 | 狠狠成人| 在线观看亚洲电影 | 91激情视频在线观看 | 激情 一区二区 | 2019中文在线观看 | 成人毛片网 | 黄色高清视频在线观看 | 一级α片免费看 | 亚洲欧美少妇 | 99久久99久久精品免费 | www.黄色小说.com | 成人av中文字幕 | 国产成人久久77777精品 | 一本色道久久精品 | 久草视频免费播放 | 国产亚洲一区 | 在线播放你懂 | 在线观看一级 | 中文字幕在线观看免费观看 | 天天干天天操天天干 | 久久久久久国产精品免费 | 999久久久国产精品 高清av免费观看 | 国产精品电影一区二区 | 精品少妇一区二区三区在线 | 国产一区二区三精品久久久无广告 | 人人爽人人爽人人片 | 国产香蕉视频在线播放 | 激情网婷婷 | 人人干人人干人人干 | 免费看黄的 | 婷婷在线看 | 午夜精品一区二区三区在线 | 亚洲成av片人久久久 | 国产亚洲在线观看 | 手机看片国产 | 天天综合天天综合 | 97视频久久久 | 黄色成人av网址 | 波多野结衣在线视频免费观看 | 在线之家免费在线观看电影 | 国产永久网站 | 日韩高清在线看 | 免费a v在线 | 天天添夜夜操 | 一本一道久久a久久精品蜜桃 | 一区久久久| 免费a级观看 | 日韩精品在线一区 | 中国一级特黄毛片大片久久 | 亚洲精品理论片 | 色鬼综合网 | 一级黄色免费网站 | 蜜臀91丨九色丨蝌蚪老版 | 久久激情五月婷婷 | 91麻豆精品国产自产 | 久久久久久国产精品美女 | 色99之美女主播在线视频 | 99草视频| 亚洲精品啊啊啊 | 国产成人亚洲在线电影 | 亚洲春色奇米影视 | 久久国产一二区 | 最新av网址大全 | av免费福利| 亚洲专区免费观看 | 粉嫩av一区二区三区四区五区 | 中文字幕在线中文 | 欧美日韩一区二区在线观看 | 欧美不卡视频在线 | 天天骚夜夜操 | 中文字幕一区在线观看视频 | 久久久久久久久电影 | 丁香婷婷在线 | 日本精品一区二区三区在线播放视频 | 久久天天操 | 色香com. | 丁香av| 免费一级特黄毛大片 | 国产 精品 资源 | 天海冀一区二区三区 | 久久免费精品国产 | 99人久久精品视频最新地址 | 91亚洲成人 | 91看片在线免费观看 | 四虎影视www| 四虎国产免费 | 成人av高清在线 | 在线观看日韩一区 | 国产看片网站 | 三级在线视频观看 | 国产亚洲精品久久网站 | 日韩一区二区免费视频 | 亚洲国产网站 | 国产亚洲精品女人久久久久久 | 黄色a大片 | 国产五码一区 | 男女啪啪网站 | 玖玖视频免费在线 | 日日干 天天干 | 日本久久精 | 色综合天天做天天爱 | 97超碰在线视| 91精品在线播放 | 69视频在线播放 | 你操综合 | 国产成人一区二 | 日韩中字在线观看 | 国产精品久久久久久久毛片 | 久久精品视频在线观看免费 | 不卡的av在线播放 | 在线播放日韩av | 精品国产一区二区三区久久影院 | 99久久精品免费看国产四区 | 国产精品久久久久久高潮 | 五月天久久婷婷 | 996久久国产精品线观看 | 激情开心 | 国产日产精品久久久久快鸭 | 国产91区| 国产一区在线观看视频 | 91麻豆文化传媒在线观看 | 五月婷婷在线观看视频 | 中文字幕最新精品 | 天天草天天干天天射 | 亚洲六月丁香色婷婷综合久久 | 成人黄色电影视频 | 久久免费福利视频 | 玖操 | 国产精品久久久久久五月尺 | 国产精品久久久久久av | 久久超碰97| 人人看人人做人人澡 | 精品视频久久久久久 | 97精品视频在线播放 | 91丨九色丨高潮 | 国产精品99免视看9 国产精品毛片一区视频 | 婷婷综合五月天 | 亚洲香蕉在线观看 | 黄色片毛片 | 欧美日韩国产精品一区 | 日韩精品中文字幕在线 | 99久久久久久 | 国产精品福利午夜在线观看 | 国产99久久久精品视频 | 久久免费av电影 | 91精品视频免费看 | 日韩精品视频在线观看网址 | 久久国产亚洲视频 | 免费看黄在线看 | 国产精品精品久久久久久 | 亚洲无吗av | 亚洲精品高清视频在线观看 | 国产乱码精品一区二区蜜臀 | 91在线蜜桃臀 | 国产日产高清dvd碟片 | 成人av久久 | 中国一区二区视频 | 91九色丨porny丨丰满6 | 亚洲精品国产综合99久久夜夜嗨 | 久久久国产精品网站 | 日韩精品网址 | 97超碰人人澡 | 免费色网站 | 欧美久久久久久久久 | 91福利免费 | 天堂av网址 | 亚洲成年人av | 九九99视频 | 五月婷婷综合在线视频 | 1区2区视频 | 97在线公开视频 | 国内视频 | 人人爽人人爽人人片 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 中文字幕精品www乱入免费视频 | 中文字幕国产视频 | 97超碰国产在线 | 成年人视频在线观看免费 | 免费日韩视频 | 九九激情视频 | 欧美一区二区日韩一区二区 | 色婷婷视频在线 | 欧美精品久久久久久久久久白贞 | 成 人 黄 色视频免费播放 | 日韩av一区二区三区在线观看 | 欧美午夜a | 在线观看免费av网站 | 在线观看中文字幕第一页 | 亚洲爱爱视频 | 超碰在线94 | 操操色| 久久欧美在线电影 | 日韩大片在线观看 | 开心色插| 久久久精品一区二区三区 | 国产资源精品 | 国产视频一二三 | 狠狠网站 | 亚洲激情六月 | 韩国精品在线 | 精品在线一区二区 | 国产精品久久久久久久久久久杏吧 | 99久久精品国产亚洲 | 日韩视频免费 | 麻豆视频在线免费观看 | 亚洲第一区在线观看 | 91香蕉视频黄 | 欧美色图视频一区 | 九九在线播放 | 天天干天天上 | 91视频大全 | ww亚洲ww亚在线观看 | 国产一级电影免费观看 | 日韩视频区| 午夜精品一区二区三区在线观看 | 蜜臀久久99精品久久久无需会员 | 久久久久99精品国产片 | 中文字幕.av.在线 | 亚洲欧洲日韩 | 欧美va日韩va | 久久久久电影网站 | 欧美久草网| 天天草天天干天天射 | 人人干人人爽 | 黄色aaa毛片 | 久草综合在线观看 | 国产黄色片在线 | 亚洲精品视频大全 | bbbbb女女女女女bbbbb国产 | 国产一级精品视频 | 少妇bbw揉bbb欧美 | 成人在线电影观看 | 国产免费又黄又爽 | 黄色的网站免费看 | 91色亚洲| 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 色综合天天综合 | 91亚洲网站| 久久精品久久久久久久 | 国产精品美女久久久网av | 高清免费在线视频 | 99久久综合国产精品二区 | 久草在线免费资源站 | 中文字幕在线观看第二页 | 日韩在线一区二区免费 | 色综合综合| 日韩精品中文字幕在线 | 在线亚洲高清视频 | 欧美一级片免费播放 | 国产精品白丝jk白祙 | 国产精品久久久久久久久岛 | 日本中文字幕久久 | 日本爱爱免费视频 | 亚洲91精品在线观看 | 精品在线观 | 欧美一区二区精品在线 | 青青久草在线视频 | 国产123区在线观看 国产精品麻豆91 | 不卡精品 | 人人藻人人澡人人爽 | 夜夜骑日日 | 激情五月综合网 | 91麻豆网 | 国产小视频免费观看 | 亚洲一区二区精品视频 | 欧美亚洲另类在线视频 | 97av视频| 天天色天天色天天色 | 尤物九九久久国产精品的分类 | 在线视频 精品 | 91精品免费在线观看 | 狠狠色狠狠色综合日日小说 | 99视频在线播放 | 在线成人欧美 | 国产成人久久精品77777 | 91在线中文字幕 | 久久久久成人免费 | 国产不卡网站 | 亚洲精品久久久蜜桃直播 | 欧美国产在线看 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 综合网天天 | 久艹视频在线免费观看 | 久草新在线 | 亚洲精品久久久久久中文传媒 | 日本女人在线观看 | 三级av在线播放 | 波多野结衣电影一区二区三区 | 日韩精品一区二区免费 | 婷婷精品国产一区二区三区日韩 | 国产亚洲精品综合一区91 | 国产精品免费观看在线 | 久久99精品久久久久久久久久久久 | 国产一区免费 | 久草精品在线 | 91免费高清| 国产精品白浆视频 | 亚洲码国产日韩欧美高潮在线播放 | 国产激情免费 | 亚洲精品中文在线观看 | 一区二区 精品 | 成人国产精品久久久春色 | 91禁看片 | 国产淫a | 91九色视频导航 | 久久久久久久久久毛片 | av大全在线观看 | 一本一本久久a久久精品牛牛影视 | 久草久热 | 中文字幕一区二区三区乱码在线 | 激情伊人五月天 | 亚洲91视频 | 密桃av在线 | 国内视频一区二区 | 2023国产精品自产拍在线观看 | 91精品国产福利 | 国产又粗又猛又色又黄网站 | 88av色 | 国产第一页福利影院 | 91精品视频一区 | 五月激情五月激情 | 久久久久国产一区二区三区 | 在线国产精品一区 | 亚洲永久字幕 | 激情婷婷在线观看 | 天天操夜夜叫 | 亚洲成人影音 | 久久久久亚洲精品成人网小说 | 久久久久免费精品国产 | 91在线一区二区 | 全黄网站 | av888.com | 国内精品久久久久国产 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 久久永久免费 | 免费国产在线精品 | 香蕉91视频 | 九九热视频在线 | 97精品视频在线 | 国产精品免费看久久久8精臀av | 九七视频在线观看 | 日本女人的性生活视频 | 四虎在线视频免费观看 | 国产午夜一区 | 粉嫩一二三区 | 一区二区三区在线观看中文字幕 | 亚洲国产成人久久 | 麻豆91小视频| 亚洲激精日韩激精欧美精品 | 99这里只有 | 国产精品com | 国产午夜精品av一区二区 | 亚洲va天堂va欧美ⅴa在线 | 欧美久久久久久久久中文字幕 | 免费av电影网站 | 国产视频一区在线播放 | 欧美精品在线观看免费 | 中文字幕一区二区三区四区久久 | 久草在线免费在线观看 | 成年人免费av | 久久8精品 | av大全在线观看 | 亚洲国产精品影院 | 麻豆传媒精品 | 99视频精品免费视频 | 狠狠天天| jizz欧美性9 国产一区高清在线观看 | 丁香六月av | 激情av资源网 | 久久久婷 | 亚洲精品资源在线观看 | 美女国产精品 | 在线视频一二三 | 日韩av中文在线观看 | 欧美成人h版电影 | 91麻豆精品国产91久久久久 | 一本一本久久a久久精品综合小说 | 欧美性久久久久久 | 啪啪精品| 欧美少妇xxx | 中文字幕无吗 | 国产一区二区三区四区大秀 | av中文字幕免费在线观看 | 97看片网 | 片黄色毛片黄色毛片 | 天天操天天操天天操天天操天天操 | 91精品久久久久久综合乱菊 | 超级碰碰碰免费视频 | 五月天激情综合 | 欧美日韩一区二区在线观看 | 99视频在线播放 | 久久视频一区 | 亚洲欧美日韩精品一区二区 | 中文字幕视频一区 | 国内成人精品视频 | www.日日日.com | 精品国产伦一区二区三区免费 | 国产成人一区二区三区免费看 | 国产黄在线免费观看 | 久福利| 欧美精品久久久久久久久老牛影院 | 国产综合精品一区二区三区 | 欧美精品一区二区三区四区在线 | 91大神dom调教在线观看 | 欧美91精品久久久久国产性生爱 | 日韩综合一区二区 | 欧美伦理电影一区二区 | 亚洲伊人婷婷 | 久久这里有 | 国色天香在线观看 | 久草热久草视频 | 久久9999久久免费精品国产 | 又大又硬又黄又爽视频在线观看 | 香蕉视频在线免费 | 国产精品欧美激情在线观看 | av免费成人 | 久久超| 一区二区三区在线观看免费视频 | 欧美日韩不卡一区二区三区 | 国产免费久久久久 | 97视频中文字幕 | 国产色爽| 6080yy精品一区二区三区 | 午夜美女福利 | 日韩一区二区免费视频 | 亚洲精品777 | 精品国产自在精品国产精野外直播 | 亚洲毛片视频 | 激情综合五月网 | 9ⅰ精品久久久久久久久中文字幕 | 日韩激情久久 | 成人黄色在线观看视频 | 毛片网在线观看 | 伊人天天干 | 久久,天天综合 | 午夜精品一区二区三区在线观看 | 亚洲精品中文在线 | 又粗又长又大又爽又黄少妇毛片 | 国产麻豆电影在线观看 | 色视频网站在线观看一=区 a视频免费在线观看 | 亚洲国产精品成人av | 亚洲免费公开视频 | 美女视频一区二区 | 视频在线一区 | 高清色免费 | 日韩av二区 | 国产小视频国产精品 | 欧美黑人xxxx猛性大交 | 五月婷在线播放 | 国产视频中文字幕在线观看 | 91成人精品国产刺激国语对白 | 一区二区视频免费在线观看 | 日韩在线视频网 | 日韩成人免费在线电影 | 久草视频免费看 | 国产九九热| 欧美在线视频一区二区三区 | 韩国一区二区三区视频 | 亚洲午夜剧场 | 亚洲午夜精品久久久久久久久久久久 | 亚洲精品视| 男女视频久久久 | 丝袜+亚洲+另类+欧美+变态 | 中文字幕一区二区三 | 亚洲视频99| 国产特黄色片 | www看片网站 | 国产精品一区二区在线播放 | 成人99免费视频 | 丁香五香天综合情 | 午夜久久| 国产日韩高清在线 | 国产一级电影免费观看 | 成人精品一区二区三区电影免费 | 亚洲精品在线观看不卡 | 免费高清在线观看成人 | 亚洲狠狠 | 亚洲天天做 | 中文电影网 | 久久精品网站免费观看 | 国产视频不卡一区 | 国产精品色| 中文字幕第一页在线视频 | 久久一级片 | 91中文视频 | 黄色午夜网站 | 最新国产视频 | 国产午夜精品一区二区三区在线观看 | 中文在线a在线 | 国产99久久久国产精品免费看 | 久草网站在线观看 | 日韩高清国产精品 | 香蕉在线观看视频 | 国产精品中文字幕av | www.在线观看av| 日日噜噜噜噜夜夜爽亚洲精品 | 国产亚洲精品久久久久久无几年桃 | 日韩成人免费电影 | 久久视频免费看 | 天天干 天天摸 天天操 | 亚洲香蕉视频 | 亚洲精品视频免费在线观看 | 亚洲va欧美va| 亚洲天堂香蕉 | 美女久久久久久久久久 | 在线亚洲播放 | 午夜久久电影网 | 国产美女精品视频 | 久久久这里有精品 | av成人免费在线看 | 免费黄色网址大全 | 欧美电影在线观看 | 日日夜夜精品网站 | 男女免费视频观看 | 久久国产视屏 | 婷婷色网视频在线播放 | 五月天婷婷免费视频 | 99r在线精品 | 啪啪免费视频网站 | av线上免费观看 | 五月激情在线 | 一区二区三区高清在线观看 | 男女全黄一级一级高潮免费看 | 亚洲三级黄 | 国产综合激情 | 少妇bbbb | 亚洲精品免费在线视频 | 91精品国产综合久久婷婷香蕉 | 深夜激情影院 | 99在线视频网站 | 日韩小视频网站 | 色视频网站在线观看一=区 a视频免费在线观看 | 国产精品99久久久久久大便 | 麻豆视频免费看 | 亚洲国产片 | 日韩在线观 | 日本久久久久久 | 视频在线一区 | 中文字幕资源网 国产 | 热久久视久久精品18亚洲精品 | 中文字幕在线观看完整 | 久久精品1区 | 天天爱天天射 | 国产精品久久久久9999吃药 | 午夜视频在线观看一区二区三区 | 国产精品久久99综合免费观看尤物 | 制服丝袜欧美 | 91高清视频在线 | 在线黄av| 五月婷婷欧美 | av在线激情 | 看污网站| 久久污视频 | 99精品在线免费视频 | 久久福利国产 | 麻豆视频在线观看免费 | 国产成人精品av在线观 | 日本性视频 | 麻豆91在线观看 | 在线播放 日韩专区 | www免费在线观看 | 黄色高清视频在线观看 | av综合在线观看 |