最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

TQT507開發(fā)板wifi藍(lán)牙使用指南

2023-07-06 17:06 作者:embedsky  | 我要投稿

例程開發(fā)板:TQT507? ?內(nèi)核版本:4.9.170

本指南旨在為廣大TQT507開發(fā)板用戶提供詳細(xì)的WiFi和藍(lán)牙使用方法,幫助您輕松實現(xiàn)無線通信功能。

隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,WiFi和藍(lán)牙已經(jīng)成為無線通信領(lǐng)域兩項重要的技術(shù)。而作為具有較高性價比的ARM Cortex-A53開發(fā)板,TQT507提供了豐富的硬件資源和完整的軟件支持,非常適合進(jìn)行無線通信相關(guān)的應(yīng)用開發(fā)。

在編寫本指南時,我們參考了官方文檔、開源社區(qū)和親身經(jīng)驗,力求為讀者提供全面、系統(tǒng)、易懂的教程,幫助您快速上手并完成您的項目。

在使用板載wifi和wifi藍(lán)牙模塊TQ8821都需要手動加載對應(yīng)的模塊。

core A


insmod /lib/modules/4.9.170/8723ds.ko

拿到TQ8821模塊后可以查看芯片表面的模組名稱來確定加載的驅(qū)動

rtl8723du


insmod /lib/modules/4.9.170/8723du.ko

rtl8821cu


insmod /lib/modules/4.9.170/8821cu.ko

1.2 藍(lán)牙功能的使用???

在使用板載的藍(lán)牙功能時都需要先執(zhí)行下面命令

rtk_hciattach -n -s 115200 /dev/ttySAC1 rtk_h5&

使用wifi藍(lán)牙模塊TQ8821的藍(lán)牙功能時,無論是rtl8723du模組,還是8821cu模組都要加載rtk_btusb.ko驅(qū)動

insmod /lib/modules/4.9.170/rtk_btusb.ko

wifi連接測試??

手動測試 ?

1.模塊上電后,需要手動加載驅(qū)動

insmod /lib/modules/4.9.170/8723ds.ko

模塊成功加載:

2.使能wifi網(wǎng)卡:

一般為“wlan0”,除非存在多個wifi模塊并都加載了驅(qū)動:

ifconfig wlan0 up ???

無報錯表示網(wǎng)卡加載成功。

3.查看網(wǎng)卡是否存在:

ifconfig -a

wlan0網(wǎng)卡存在:

4.掃描可連接的wifi:

此處使用的是 wireless tools 工具集里的iwlist工具:

iwlist wlan0 scan | grep ESSID

可以找到要連接的wifi:

5.編輯 WIFI 配置文件/etc/wpa_supplicant.conf,設(shè)置待連接的 WIFI 熱點(diǎn) SSID 及密碼:

vi /etc/wpa_supplicant.conf

6.使能wifi配置:

加 -B 選項會使wpa_supplicant成為守護(hù)進(jìn)程在后臺運(yùn)行,如果想多次進(jìn)行調(diào)試的話就無法殺死進(jìn)程,只能重啟,因此此處并未加入該選項。

wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant.conf &

這里的提示表示已經(jīng)找到要連接的wifi:

7.連接wifi:

udhcpc -i wlan0

等待wifi連接,如果沒報錯,則連接成功。

8.查看wifi網(wǎng)卡:

ifconfig -a

已經(jīng)分配了ip:

9.驗證 WIFI 功能是否正常:

ping www.baidu.com ?

功能正常:

腳本測試??

在 /test_utils /wifi/ 目錄下也集成了便于一鍵測試的腳本。

1.進(jìn)入腳本目錄:

cd /test_utils /wifi/sta

目錄下有兩個文件,link.sh為測試腳本,wpa_supplicant.conf為配置文件

2.打開wpa_supplicant.conf配置文件,設(shè)置待連接的 WIFI 熱點(diǎn) SSID 及密碼:

vi ./wpa_supplicant.conf

3.執(zhí)行l(wèi)ink.sh測試腳本:

sh link.sh ? ?? ??

等待片刻,連接成功,功能正常:

ap熱點(diǎn)測試??

手動測試??

1.模塊上電后,需要手動加載驅(qū)動:

insmod /lib/modules/4.9.170/8723ds.ko ? ? ? ? ? ?

模塊成功加載:

2.編輯 WIFI 配置文件 /etc/hostapd.conf ,設(shè)置待連接的 WIFI 熱點(diǎn) SSID 及密碼:

vi /etc/hostapd.conf ? ? ? ? ? ?

熱點(diǎn)名稱:

3.如果之前使能wifi網(wǎng)卡,需要先關(guān)閉:

ifconfig wlan0 down

4.發(fā)送熱點(diǎn):

hostapd -B /c/hostapd.conf -f /var/log/hostap.log ? ? ?? ? ?

5.配置IP:

ifconfig wlan0 192.168.0.2 ? ? ?

6.此時手機(jī)可查找到名為 embedsky 的 WIFI 熱點(diǎn),成功連接上熱點(diǎn)。

7.以上幾步僅僅保證了連接,如何上網(wǎng)還需配置,首先保證板卡 eth0 可以正常聯(lián)網(wǎng),

其次將無線網(wǎng)卡 wlan0 的設(shè)備傳輸數(shù)據(jù)轉(zhuǎn)發(fā)到有線網(wǎng)卡 eth0 上面。所以需要配置一下路由轉(zhuǎn)發(fā)規(guī)則,打通數(shù)據(jù)傳輸?shù)逆溌贰?/p>

執(zhí)行以下指令:

? ? ? ? ?

如果需要轉(zhuǎn)發(fā)的是4G網(wǎng)卡,則將最后一句指令修改為:

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE;

可嘗試在手機(jī)上關(guān)閉移動數(shù)據(jù)流量,然后瀏覽器打開網(wǎng)頁進(jìn)行測試網(wǎng)絡(luò)。

腳本測試 ?

在 /test_utils /wifi/ 目錄下也集成了便于一鍵測試的腳本。

1.進(jìn)入腳本目錄:

cd /test_utils/wifi/ap ?? ? ?

2.打開hostapd.conf配置文件,設(shè)置待連接的 WIFI 熱點(diǎn) SSID 及密碼:

vi hostapd.conf ? ? ? ? ??

熱點(diǎn)名稱:

3.執(zhí)行send_ap.sh腳本,創(chuàng)建熱點(diǎn):

bash ./send_ap.sh ? ? ?? ??

4.設(shè)置轉(zhuǎn)發(fā):

bash ./iptables_ap.sh ? ? ? ? ??

輸入0,對eth0網(wǎng)卡進(jìn)行轉(zhuǎn)發(fā),輸入1,對ppp0網(wǎng)卡進(jìn)行轉(zhuǎn)發(fā):

輸入0:

此時手機(jī)可查找到名為 embedsky 的 WIFI 熱點(diǎn),成功連接上熱點(diǎn)。

可嘗試在手機(jī)上關(guān)閉移動數(shù)據(jù)流量,然后瀏覽器打開網(wǎng)頁進(jìn)行測試網(wǎng)絡(luò)。

藍(lán)牙設(shè)備使能 ?

USB接口模塊使能??

1.模塊上電后,需要手動加載驅(qū)動:

insmod /lib/modules/4.9.170/rtk_btusb.ko ?? ? ? ?

模塊成功加載:

2?使能藍(lán)牙設(shè)備:

hciconfig hci0 up ? ? ? ?? ?

無報錯,藍(lán)牙設(shè)備成功使能。3 查看藍(lán)牙設(shè)備:

hciconfi?-a ? ? ? ? ? ?

Bus為USB:

UART接口模塊使能??

本例使用板載6223A(rtl8723ds)模塊已將藍(lán)牙驅(qū)動集成于內(nèi)核中。1使用hciattach工具啟動藍(lán)牙:

rtk_hciattach -n -s 115200 /dev/ttySAC1 rtk_h5& ? ? ? ? ? ?

啟動成功:

查看藍(lán)牙設(shè)備:

hciconfig -a

Bus為UART:

完成設(shè)備使能后,開啟藍(lán)牙服務(wù):

hciconfig hci0 up ? ? ? ? ??

藍(lán)牙掃描測試??

藍(lán)牙模塊設(shè)備使能后,可使用 hcitool 工具進(jìn)行掃描:

hcitool scan

耐心等待掃描完成,此為掃描結(jié)果:

也可以使用 bluetoothctl 工具進(jìn)行掃描:

1.進(jìn)入 bluetoothctl 終端:

/usr/libexec/bluetooth/bluetoothd -C -n & ? ? ? ? ? ?bluetoothctl ? ? ? ?

2.開始掃描

scan on ? ? ? ?

此工具掃描到的設(shè)備更多:

3.掃描到目標(biāo)設(shè)備后,可以停止掃描:

scan off ? ? ? ?

目標(biāo)設(shè)備MAC地址為:24:DA:33:6D:F5:4A


-END-


TQT507開發(fā)板wifi藍(lán)牙使用指南的評論 (共 條)

分享到微博請遵守國家法律
山丹县| 任丘市| 车险| 中山市| 西乡县| 乐平市| 印江| 哈尔滨市| 睢宁县| 池州市| 屯留县| 大厂| 邵阳市| 金寨县| 金川县| 新泰市| 集贤县| 通渭县| 桓台县| 新平| 阳信县| 镇沅| 绥宁县| 故城县| 屯昌县| 安图县| 五指山市| 雅安市| 化德县| 佛冈县| 海门市| 通海县| 托克托县| 衡阳市| 花莲县| 临颍县| 西乡县| 玛多县| 通州区| 临桂县| 夏河县|