前言:“蓝牙和Wi-Fi是两种常见的无线通信技术。蓝牙适用于短距离通信和低功耗设备,Wi-Fi则适用于大范围高速传输和无线网络接入。在实际应用中,也有一些情况下可以同时使用蓝牙和Wi-Fi来满足不同的需求。
产品简介眺望电子EVM-T113-S3是一款基于全志T113-S3双核ARM Cortex-A7+ 单核HiFi4 DSP异构多核处理器设计的国产工业评估板。ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPU、ROM、RAM、电源、晶振等所有元器件均采用国产工业级方案。评估板预留蓝牙wifi二合一模块接口,模块需选配,默认选配型号为RTL8723BU,也可选择USB接口的RTL8723模块直接插在USB HOST接口使用。

图1-EVM-T113-S3评估板接口布局图
无线通信
1蓝牙测试
蓝牙初始化,执行 bt_init.sh
# cd /talowe_test# ./test_bt.sh
查看蓝牙
# hciconfig -a
执行/usr/libexec/bluetooth/bluetoothd -C -E -d -n &
# /usr/libexec/bluetooth/bluetoothd -C -E -d -n &
# export $(dbus-launch)#/usr/libexec/bluetooth/obexd-r/-a-d& #接受文件存放在根目录下


蓝牙连接配对
# bluetoothctl[bluetooth]#poweron #上电
[bluetooth]#agenton #打开代理
[bluetooth]#default-agent #默认代理
[bluetooth]#scanon #扫描

[bluetooth]#devices #查看扫描到的设备

[bluetooth]#pairA4:45:19:6F:34:95 #与设备进行配对pair 50:8E:49:3F:97:AB

[bluetooth]#blockA4:45:19:6F:34:95 #绑定设备
[bluetooth]#connectA4:45:19:6F:34:95 #连接设备
[Mi10]#infoA4:45:19:6F:34:95 #查看信息

[bluetooth]#quit #退出交互程序
2WIFI 测试
连接 WIFI
# cd /talowe_test# ./test_wifi.sh
输入要连接所要的 WIFI 名称与密码
Enter your wifi-ssid, please: WIFI 名称Enter your wifi-pwd, please: WIFI 密码

打开 Wi-Fi:
# ifconfig wlan0 up
关闭 Wi-Fi:
# ifconfig wlan0 down# killall wpa_supplicant
当 WIFI 网络连接成功后,使用 ifconfig 命令可以看到 wlan0 网络接口已经自动获取了 IP 地址,如下所示
# ifconfig wlan0

如果 WIFI 网络可以连接互联网,也可以直接在命令行下使用 ping 命令,ping 某个公网网址,测试网络是否连通。例如 ping 百度公司的网址,可在命令行下执行如下命令:
# ping www.baidu.com -I wlan0

由于网络信号等问题,开发板有可能在启动过程中,无法使用 dhcp 从路由器自动获取 IP,此时可以在命令行下执行 udhcpc 命令尝试从路由器再次获取 IP 地址:
# udhcpc -i wlan0