電子工程網(wǎng)

標題: 【開(kāi)發(fā)教程10】瘋殼·AI語(yǔ)音人臉識別-WIFI-TCP網(wǎng)絡(luò )通信 [打印本頁(yè)]

作者: Linda-x    時(shí)間: 2022-7-26 17:58
標題: 【開(kāi)發(fā)教程10】瘋殼·AI語(yǔ)音人臉識別-WIFI-TCP網(wǎng)絡(luò )通信
CC3200AI實(shí)驗教程
——瘋殼·開(kāi)發(fā)板系列
WIFI-TCP網(wǎng)絡(luò )通信




    TCP(Transmission Control Protocol 傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節流的傳輸層通信協(xié)議,TCP與UDP的主要區別如表1.0.1所示。
    表1.0.1 TCP與UDP的區別

   
    表1
    此外,TCP與UDP的組成結構也不一樣,TCP的組成結構如表1.0.2所示。
    表1.0.2 TCP的組成結構

   
    表2
    打開(kāi)Tcp_Socket_Demo,如圖1.0.1所示為main函數。

  
    圖1.0.1 main函數
    圖1
    和WIFI-UDP小節類(lèi)似,通過(guò)ConfigureSimpleLinkToDefaultState()配置CC3200為STA模式,然后再通過(guò)WlanConnect()接入在Common.h中定義的路由器,如圖1.0.2所示。

   
    圖1.0.2 路由器相關(guān)信息
    圖2
    最后通過(guò)BsdTcpClient()函數向Tcp服務(wù)器發(fā)送信息以及接收服務(wù)器端發(fā)來(lái)的信息。
    打開(kāi)網(wǎng)絡(luò )調試助手,然后點(diǎn)擊打開(kāi)設置協(xié)議類(lèi)型為“TCP Server”,點(diǎn)擊打開(kāi)。把網(wǎng)絡(luò )調試助手的“本地主機地址”和“本地主機端口”,填寫(xiě)到程序中定義IP以及端口號處,如圖1.0.3所示(注意IP要為16進(jìn)制);如圖1.0.4所示,為網(wǎng)絡(luò )調試助手打開(kāi)時(shí)的畫(huà)面。

   
    圖3
    圖1.0.3 本地IP及端口號

   
    圖1.0.4 網(wǎng)絡(luò )調試助手打開(kāi)
    圖4
    編譯代碼,打開(kāi)UniFlash,下載bin文件到板子上(下載方法參考GPIO小節)。
    下載完成后,打開(kāi)UARTA0的“RXD”,以及“CH340G_VCC”即撥碼開(kāi)關(guān)撥到“ON”。
    打開(kāi)串口調試助手,選擇相應的串口號,并且把波特率設置為115200bps,點(diǎn)擊打開(kāi)。按下板子上的復位鍵可看到串口助手打印如圖1.0.5所示的信息?梢(jiàn)CC3200已經(jīng)連接上了指定的路由器以及通過(guò)TCP發(fā)送了一段消息,如圖1.0.6所示。

   
    圖1.0.6 串口助手打印信息
    圖5
    此刻網(wǎng)絡(luò )調試助手也收到CC3200發(fā)來(lái)的信息,并自動(dòng)獲取到了IP等信息,如圖1.0.7所示。

   
    圖1.0.7 網(wǎng)絡(luò )調試助手收到信息
    圖6
    在網(wǎng)絡(luò )調試助手中輸入一串信息,點(diǎn)擊發(fā)送,如圖1.0.8所示,此刻,串口調試助手也把CC3200收到的信息打印出來(lái),并且發(fā)送新的一串信息,如圖1.0.9所示。

   
    圖1.0.8 網(wǎng)絡(luò )調試助手發(fā)送信息
    圖7

   
    圖1.0.9 串口調試助手收到信息
    圖8




    文件下載請點(diǎn)擊: 【8】WiFi-TCP網(wǎng)絡(luò )通信.pdf (520.84 KB)







歡迎光臨 電子工程網(wǎng) (http://selenalain.com/) Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页