小智的T113-S4开发板固件:t113_s4_linux_sw113_uart4_pb2_pb3_uart0_20250222A.7z (仅可以蓝牙BLE通讯获取配网数据,不能真用此命令联网)
测试apk:Blink.apk.7z(Android8.0测试可以用,高版本可能不能用)
首先运行命令:
(killall -q rtk_hciattach ; killall -q dbus-daemon ; killall -q bluetoothd) || true \
echo 0 > /sys/class/rfkill/rfkill0/state && sleep 1 && \
echo 1 > /sys/class/rfkill/rfkill0/state && sleep 1 && \
(rtk_hciattach -n -s 115200 /dev/ttyAS1 rtk_h5 &) && sleep 1 && \
(mkdir -p /var/run/dbus/ && dbus-daemon --system &) && sleep 1 && \
(bluetoothd -n &) && sleep 1 && \
hciconfig hci0 up && hcitool lescan
ctrl + c 后运行blink_test命令(blink_test有bug,只能connect一次,disconnect之后就不能被scan到了):
root@TinaLinux:/# /usr/bin/blink_test
blink example start...
[blink_bt_app_init]
1740192401.153998: [BTMGbt_manager_enable:423]: bt manager version:Version:3.0.1.202107161945,builed time:Jul 16 2021-11:51:03
Bluetooth init has been completed!!
Bluetooth init has been completed!!
Bluetooth init has been completed!!
the ble random_address has been set.
1740192402.283109: [BTMGbt_adv_set_adv_parameters:381]: advertising channel map: 0x7
1740192402.284967: BTMG[bt_adv_enable:573]: set adv enable:1
attrib_char_write_cb:test id:1
5A 6E 3C 6F 10 01 0B 01 FF 04 74 65 73 74 08 31 32 33 34 35
36 37 38
ssdi = 'test';password = '12345678'
[ 1406.567865] deinit:macaddr:94,3b,85,dc,95,e9
[ 1406.572831] reord_mac:94,3b,85,dc,95,e9
connect_cmd=networkd_client -c -s "test" -p "12345678"root@TinaLinux:/# [ 1408.282891] debugfs: Directory '76:90:65:67:7a:14' with parent 'rc' already present!
[ 1408.291707] usb 3-1: Error while (un)registering debug entry for sta 6
[ 1409.292818] need cfm ethertype: 8e88,user_idx=13, skb=a6dcbd35
[ 1409.300320] aicwf_usb_host_tx_cfm_handler enter
[ 1409.306378] need cfm ethertype: 8e88,user_idx=14, skb=72527cf9
[ 1409.313822] aicwf_usb_host_tx_cfm_handler enter
[ 1409.575114] DHCP disc/req
[ 1409.592693] DHCP offset/ack
[ 1409.675129] DHCP disc/req
[ 1409.689194] DHCP offset/ack
[ 1409.692393] paired=fac04, should=fac04
[ 1411.932314] reord_init_sta:94:3b:85:dc:95:e9
root@TinaLinux:/#
root@TinaLinux:/#
手机安装 blink.apk(好不容易找到运行Android8.0的小米5手机),打开执行:
离线