查看: 6251|回復: 0
打印 上一主題 下一主題

對RK3568進(jìn)行板載藍牙的接收文件測試

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2023-4-17 16:57:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
飛凌嵌入式OK3568-C開(kāi)發(fā)板板載WiFi&BT模組,藍牙版本為Bluetooth 5.0,速率高達3Mbps。本文我們將進(jìn)行OK3568-C開(kāi)發(fā)板的藍牙接收文件和發(fā)送文件測試。






[backcolor=rgba(18, 18, 18, 0.5)]​

01藍牙接收文件

用手機將圖片文件發(fā)送到飛凌嵌入式OK3568-C開(kāi)發(fā)板上,對OK3568-C進(jìn)行板載藍牙的接收文件測試,測試步驟如下,需要先通過(guò)一些指令啟動(dòng)藍牙:

1. 藍牙連接手機

打開(kāi)bluez藍牙工具 :



bluetoothctl



啟動(dòng)藍牙設備:



poweron



設置為配對模式:



pairableon



設置為可發(fā)現模式:



discoverableon



啟動(dòng)代理:



agenton



設置當前代理為默認 :



default-agent



此時(shí),打開(kāi)手機藍牙進(jìn)行掃描,可以發(fā)現BlueZ 5.50,如下圖所示。如果長(cháng)時(shí)間未掃描到,可以嘗試重復執行 。






[backcolor=rgba(18, 18, 18, 0.5)]​





然后點(diǎn)擊BlueZ 5.50 進(jìn)行配對,手機端和開(kāi)發(fā)板分別進(jìn)行密碼驗證,選擇“YES”和配對。






[backcolor=rgba(18, 18, 18, 0.5)]​



連接成功后,可以在手機上的已配對藍牙設備中看到BlueZ 5.50,如下圖:






[backcolor=rgba(18, 18, 18, 0.5)]​



上述操作在OK3568-C開(kāi)發(fā)板中的實(shí)際運行指令的截圖如下:






[backcolor=rgba(18, 18, 18, 0.5)]​


2. 手機發(fā)送文件

當手機與OK3568-C開(kāi)發(fā)板通過(guò)藍牙連接成功后,就可以用手機進(jìn)行文件發(fā)送了?梢允褂檬謾C圖庫軟件中的圖片分享功能,選擇“藍牙分享”即可將圖片發(fā)送到OK3568-C開(kāi)發(fā)板了,實(shí)際測試的圖片發(fā)送過(guò)程如下:






[backcolor=rgba(18, 18, 18, 0.5)]​



3. OK3568-C開(kāi)發(fā)板的接收結果

圖片傳完成后,使用如下指令,可以使OK3568-C開(kāi)發(fā)板退出bluetoothctl:



quit



開(kāi)發(fā)板通過(guò)藍牙接收到的文件位于/root目錄,可以ls命令查看



ls/root/
如下圖,可以看到OK3568-C收到了jpg圖片:



[backcolor=rgba(18, 18, 18, 0.5)]​



也可以通過(guò)圖片查看器來(lái)查看圖片的實(shí)際圖像:






[backcolor=rgba(18, 18, 18, 0.5)]​



02藍牙發(fā)送文件

接下來(lái),我們將OK3568-C開(kāi)發(fā)板中的文件通過(guò)藍牙發(fā)給手機,這里通過(guò)發(fā)送一個(gè)MP3文件來(lái)測試。

1. 測試步驟

首先需要執行開(kāi)發(fā)板中的一個(gè)腳本



fltest_obexctl.sh



其具體的內容是:

#!/bin/bashexportDBUS_SESSION_BUS_ADDRESS=unix:path=/var/run/dbus/system_bus_socketobexctl



然后讓板子連接手機的藍牙地址,指令如下:



connectC8:9B:AD:AA:7D:07



可以在手機的系統信息里查看手機的藍牙地址:






[backcolor=rgba(18, 18, 18, 0.5)]​



然后使用如下指令發(fā)送文件給手機



send/userdata/media/test.mp3



實(shí)際測試的命令行操作截圖如下:






[backcolor=rgba(18, 18, 18, 0.5)]​



手機端在收到板子的藍牙連接請求后,會(huì )先彈出一個(gè)接收確認界面,點(diǎn)擊接受后,就可以接收圖片了,如下:






[backcolor=rgba(18, 18, 18, 0.5)]​


2. 測試結果

手機接收成功之后,我們可以在接收的文件列表中找到此MP3文件,也可以實(shí)際播放測試一下:






[backcolor=rgba(18, 18, 18, 0.5)]​



03總結

本篇文章,小編測試了飛凌嵌入式OK3568-C開(kāi)發(fā)板的藍牙功能,包括文件接收和文件發(fā)送功能,通過(guò)藍牙使板子和手機進(jìn)行無(wú)線(xiàn)連接。


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页