99久久久国产精品免费蜜臀,国产SUV精品一区二区,麻豆国产VA免费精品高清在线,国产永久精品嫩草影院,久久精品国产99久久无毒不卡,国产精品亚洲成在人线,国产精品亚亚洲欧关中字幕_免费99久久国产综合_国产伦精品一区二区三区视频猫咪_国产片婬乱一级毛片调教视频_中日精品无码一本二本三本_久久久精品免费_91孕妇精品一区二区三区_中文无码日韩欧免费视频

您的位置: 主頁  >  新聞中心  >  行業(yè)新聞  > WiFi無線模組公司基于安卓的物聯(lián)異步串行通信系統(tǒng)

WiFi無線模組公司基于安卓的物聯(lián)異步串行通信系統(tǒng)

發(fā)布日期:2021-12-06  瀏覽次數(shù):2725
WiFi無線模組公司基于安卓的物聯(lián)異步串行通信系統(tǒng),由于計(jì)算機(jī)和因特網(wǎng)技術(shù)的普及發展,網(wǎng)絡(luò)成了人際交流的工具改進措施,以網(wǎng)絡(luò)為對(duì)象進(jìn)行交流。人與物交流的工具使一切事物連結(jié)起來效果,由此產(chǎn)生了物聯(lián)網(wǎng)技術(shù)發展的關鍵。當(dāng)前,物聯(lián)網(wǎng)技術(shù)正在走向多功能求得平衡、多方向有所應、實(shí)用型和全感知、可靠傳輸面向、智能處理今年、結(jié)構(gòu)兼容方向發(fā)展。在集成電路上合作關系,異步串行通信方式是一種應(yīng)用在芯片上的通信方式真諦所在,所發(fā)送的字符以數(shù)據(jù)幀的形式異步傳輸,通信雙方都有各自的時(shí)鐘源來控制信息的發(fā)送與接收發揮作用。本論文是物聯(lián)網(wǎng)技術(shù)和單片機(jī)控制在“串行通信數(shù)據(jù)流”實(shí)驗(yàn)教學(xué)中的應(yīng)用。經(jīng)過試驗(yàn),學(xué)生可以開發(fā)出Android系統(tǒng)的串行通信控制接口和JAVA網(wǎng)絡(luò)程序十分落實,掌握TCPSocket通訊數(shù)據(jù)流規模,并能在MCU和WiFiCV5200和PC機(jī)之間進(jìn)行異步串行通信的數(shù)據(jù)流。采用51單片機(jī)設(shè)計(jì)物聯(lián)型異步串行通訊系統(tǒng)作用,WiFi無線模組公司W(wǎng)iFi無線模組實(shí)現(xiàn)了基于Android的串口通信控制APP,運(yùn)行于Android手機(jī),APP中選擇不同的按鈕發(fā)送數(shù)據(jù)銘記囑托,通過TCPSocket數(shù)據(jù)流事關全面,WiFi無線模組公司W(wǎng)iFiCV5200使用異步串行通信向MCU發(fā)送數(shù)據(jù),MCU是通過MAX232電平轉(zhuǎn)換電路向PC機(jī)發(fā)送異步串行通信充分發揮,PC機(jī)通過串口調(diào)試輔助接收手機(jī)端發(fā)送的數(shù)據(jù)信息與時俱進;完成IOT全異步串行通信的數(shù)據(jù)傳輸輸。

由Android手機(jī)前端控制接口和底層單片機(jī)控制電路組成解決方案。Android手機(jī)開發(fā)客戶端APP更優質,利用手機(jī)端的控制界面,發(fā)送數(shù)據(jù)通過TCPSocket與WiFi無線模組公司W(wǎng)iFi模塊CV5200數(shù)據(jù)進(jìn)行通信初步建立。下層MCU控制電路中的WiFi模塊通過異步通信把數(shù)據(jù)信息發(fā)送給單片機(jī)項目,MCU通過RXD引腳接收WiFi模塊發(fā)送的數(shù)據(jù)相對開放,并通過TXD管腳將數(shù)據(jù)發(fā)送到PC機(jī)終端顯示。PC機(jī)和單片機(jī)由于電平標(biāo)準(zhǔn)的不同綜合運用,用MAX232電平轉(zhuǎn)換電路實(shí)現(xiàn)數(shù)據(jù)通訊相貫通,完成IOTUART系統(tǒng)的數(shù)據(jù)傳輸。

MCU底層硬件電路由51單片機(jī)小系統(tǒng)脫穎而出。電源電路.WiFi模塊CV5200.電平轉(zhuǎn)換MAX232電路組成系統。本機(jī)小系統(tǒng)包括晶振電路和復(fù)位電路,晶振選取值為11.0592MHz技術發展,穩(wěn)壓電源輸出5V電壓重要的作用,與電平轉(zhuǎn)換模塊MAX232供電,3.3V電壓為WiFi模塊CV5200供電自動化。單片微處理器通過WiFi無線模組公司W(wǎng)iFi模塊CV5200構(gòu)建底層MCU電路和安卓手機(jī)局域網(wǎng)重要的意義,WiFi模塊通過UTXD管腳將上位機(jī)接收的數(shù)據(jù)送至單片機(jī)。MCU通過RXD管腳接收數(shù)據(jù)規模最大,并通過TXD引腳將數(shù)據(jù)發(fā)送到PC機(jī)關註度,以實(shí)現(xiàn)上位機(jī)和底層終端設(shè)備間的數(shù)據(jù)傳輸。

APP軟件開發(fā)包括用戶界面UI設(shè)計(jì)和TCPSocket數(shù)據(jù)流動(dòng)信箱重要手段,UI布局使用XML設(shè)計(jì)控件穩中求進,TCP數(shù)據(jù)流處理使用JavaSocket網(wǎng)絡(luò)編程實(shí)現(xiàn)TCP/IP數(shù)據(jù)傳輸功能。

Android用戶控制界面使用XML設(shè)計(jì)UI不折不扣,在資源文件夾res中res上的布局文件layout.activity_main.xml再獲,使用線性布局LinearLayout,將界面分為兩部分最深厚的底氣,一部分設(shè)置android:orientation="vertical"敢於挑戰,豎向布局,設(shè)計(jì)一個(gè)TextView的文本信息“物聯(lián)異步串行通訊系統(tǒng)”應用擴展,用兩個(gè)EditText來設(shè)置手機(jī)連接WiFi的IP地址和端口號(hào)的輸入?yún)^(qū)域就此掀開,Button觸發(fā)按鈕btn_Lj是在垂直方向布局中用來建立手機(jī)連接WiFi服務(wù)器Socket的網(wǎng)絡(luò)通信。第2部分布局設(shè)置android:orientation="horizontal",水平方向布局設(shè)計(jì)Button按鈕btn_Q和按鈕btn_Z通過在res資源文件中的values.strings.xml設(shè)置stringname總之,為“Q字符”“Z字符”顯示按鈕之后,按鈕中發(fā)送了數(shù)據(jù)信息紮實做。

TCP數(shù)據(jù)流使用JAVA編程足了準備,通過MainActivity.java來設(shè)計(jì)src資源文件中的數(shù)據(jù)傳輸流量。activity_main.xml通過setContentView方法裝載到當(dāng)前的MainActivity支撐作用,使用findViewById方法在MainActivity中引用兩個(gè)EditText和三個(gè)Button穩步前行,使用View.onClikListener接口覆蓋按鈕事件監(jiān)聽機(jī)制的方法onClik()。在MCU控制電路中認為,開發(fā)的APP與WiFi模塊通過創(chuàng)建Socket類對(duì)象責任製,利用Socket數(shù)據(jù)流(輸入和輸出流)來實(shí)現(xiàn)TCP網(wǎng)絡(luò)通信。btn_Lj按鈕觸發(fā)用來建立手機(jī)與WiFi服務(wù)器的通訊連接良好,開發(fā)APP以Client.WiFiCV5200模塊作為服務(wù)器(Server)端雙重提升,這個(gè)線程是通過繼承Thread類方法來建立的,它使用onClik()方法監(jiān)聽按鈕觸發(fā)動(dòng)作來啟動(dòng)這個(gè)線程倍增效應。使用WiFi無線模組公司W(wǎng)iFi服務(wù)器(192.168.4.1)和端口號(hào)(8080)的IP地址建立的TCP網(wǎng)絡(luò)通信線程結果,建立Socket對(duì)象Socketsocket=newSocket(IP地址,端口號(hào))向WiFi服務(wù)器請(qǐng)求一個(gè)通信連接重要意義。按鍵btn_Q和按鈕btn_Z分別通過觸發(fā)一個(gè)Button動(dòng)作發(fā)送相應(yīng)的字符“Q”和字符“Z”(字符“Q”和“Z”裝入String變量str)規則製定。成功連接到WiFi網(wǎng)絡(luò)之后,通過獲得Socket對(duì)象的輸出流OutputStreamoutputStream=socket.getOutputStream()用getBytes()方法將str轉(zhuǎn)換為字節(jié)型數(shù)組data引領,通過調(diào)用outputStream對(duì)象的write()方法表現明顯更佳,將data數(shù)據(jù)寫入輸出的數(shù)據(jù)流,以傳輸outputStream.write(data優化服務策略,Length)技術先進,利用成功建立的TCPSocket通訊鏈路提供單片機(jī)控制電路中的WiFi模塊CV5200來接收和讀取手機(jī)端發(fā)送的數(shù)據(jù)信息。在數(shù)據(jù)傳送完成之后技術節能,調(diào)用close()方法關(guān)閉輸入流InputStream.close().關(guān)閉輸出流outputStream.close().關(guān)閉Socket連接Socket.close()提高。

單片微機(jī)需要完成串口通訊的初始化工作,通過設(shè)置寄存器TMOD加載定時(shí)初始值來設(shè)計(jì)串行通信波特率延伸,設(shè)定串行中斷控制寄存器SCON配置串口通訊的工作方式有很大提升空間,開啟串行通訊中斷,串行通訊接收標(biāo)志位RI=1進(jìn)入串行通訊中斷服務(wù)子程式。下層MCU控制電路中的WiFi無線模組公司W(wǎng)iFi模塊CV5200接收由電話端發(fā)送的數(shù)據(jù)字符“Q”或“Z”供給,單片機(jī)連續(xù)檢測串口通訊接收信號(hào)是否RI為1,若RI=1,WiFi模塊通過異步串行通信結構,向MCP3.0引腳RXD接收主機(jī)的數(shù)據(jù)深入交流研討,字符“Q”或“Z”,再次由P3.1引腳TXD發(fā)送到PC機(jī)效果較好,PC機(jī)通過串口接收并顯示字符“Q”或“Z”集聚效應,實(shí)現(xiàn)手機(jī).MCU與PC機(jī)間UART傳輸。
QQ咨詢
微信咨詢
聯(lián)系電話
18681563125
返回頂部
会泽县| 临清市| 扎赉特旗| 濉溪县| 合肥市| 易门县| 墨脱县| 怀宁县| 离岛区| 济阳县| 杭州市| 沾化县| 根河市| 信阳市| 满洲里市| 正宁县| 惠来县| 临江市| 庆安县| 松原市| 徐汇区| 庄浪县| 万宁市| 千阳县| 梁平县| 清新县| 灌阳县| 承德县| 台南县| 白玉县| 泸定县| 大厂| 峨眉山市| 兴海县| 襄樊市| 沈丘县| 潼关县| 内江市| 武强县| 闸北区| 西昌市|