51UWB 數據網絡傳輸方法--WIFI版


UWB定位目前沒有網口,怎么變向實現通過網絡方式傳輸數據,並實現定位呢?

這個博文主要介紹通過WIFI 透傳方法,實現網絡傳輸。

通過wifi方式將數據送到電腦,電腦上通過虛擬串口,把數據再送給串口工具。

好處

1 基站可以靈活布置,不需要考慮和電腦的串口連線,不需要更改基站位置,抱着電腦滿場地跑。

2 可以將數據更為靈活的上傳到服務器

必備硬件

1 ESP8266

將ESP8266 配置為透傳模式,參考博文:https://blog.csdn.net/weixin_40153838/article/details/78824388

配置的時候注意TCP 服務器的IP 和 端口。

2 51uwb 模塊

將ESP8266 配置為透傳模式后,就可以將其與51uwb 模塊連接,參考下圖

3 TCP測試

使用TCP測試工具,測試ESP8266 是否配置正常,在服務器端,使用 TCP&UDP測試工具 建立一個TCP server,給51uwb模塊上電,看是否有數據(51uwb 模塊需要下載程序)

注意設定本機端口,必須與ESP8266設置的端口一致。

給模塊上電,觀察是否會收到數據,第一次上電,可能沒有數據,這是因為,uwb串口打印完了,ESP8266 可能還沒有聯網成功,再按下復位按鈕,就可以看到完整啟動log了。

4 安裝虛擬串口軟件

這里我選擇的USR-VCOM_V3.7.2.525_Setup,點擊安裝即可,安裝完成后如下圖

 5 創建虛擬串口

TCP&UDP測試工具 關掉后,按照如下圖片步驟創建虛擬串口,注意選擇TCP Server端口依然選擇6000

6 串口工具測試數據

串口工具,選擇COM口需要與串口虛擬工具一致,如下圖,復位模塊,應該就可以正確收到數據了。

 7 網絡定位

關閉串口工具,打開定位軟件,選擇虛擬串口的串口號,即可實現網絡定位。

注意:使用基站0 串口連接ESP8266 才可以,因為只有基站0通過串口發送距離信息。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM