0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

飞凌嵌入式RK3568开发板蓝牙收、发文件测试

飞凌嵌入式 2024-02-02 16:31 次阅读

本文由电子发烧友论坛用户fsdzdzy提供,感谢分享。飞凌嵌入式每月定期开展新的开发板体验活动,欢迎更多工程师朋友的关注和参与。

飞凌嵌入式OK3568-C开发板板载WiFi&BT模组,蓝牙版本为Bluetooth 5.0,速率高达3Mbps。笔者将在本文为大家介绍如何对OK3568-C开发板进行蓝牙接收文件和发送文件测试。

wKgZomW8qGSAN82fAA9j9wJJ1BU363.png

1、蓝牙接收文件

手机作为发送端,将本地的图片文件发送到飞凌嵌入式OK3568-C开发板上,用这种方式对OK3568-C的板载蓝牙进行接收文件测试。首先需要先通过一些指令启动蓝牙,测试步骤如下:

(1)蓝牙连接手机

打开bluez蓝牙工具 :

bluetoothctl

启动蓝牙设备:

poweron

设置为配对模式:

pairableon

设置为可发现模式:

discoverableon

启动代理:

agenton

设置当前代理为默认:

default-agent

此时,打开手机蓝牙进行扫描,能发现可用设备“BlueZ 5.50”,如下图所示。如果长时间未扫描到,可以尝试重复执行 。

wKgaomW8qGOAGl7fAAAbUCkKP1M751.png

然后点击“BlueZ 5.50”进行配对,手机端和OK3568-C开发板分别进行密码验证,选择“YES”并配对。

wKgaomW8qGSAcwnsAACyfTyiLw0057.png

连接成功后,可以在手机上的已配对蓝牙设备中看到“BlueZ 5.50”,如下图:

wKgZomW8qGOAL0HcAAAnOa5rA1o894.png

上述操作在飞凌嵌入式OK3568-C开发板中的实际运行指令如截图所示:

wKgaomW8qGSAOtqoAAP4XH4t-nU400.png

(2)手机发送文件

当手机与OK3568-C开发板通过蓝牙连接成功后,就可以用手机发送文件了。可以使用手机图库软件中的图片分享功能,选择“蓝牙分享”即可将图片发送到OK3568-C开发板了,实际测试的图片发送过程如下:

wKgaomW8qGSAAGUKAAUIDC9B1Yw404.png

(3)OK3568-C开发板的接收结果

图片传完成后使用如下指令,可以使OK3568-C开发板退出bluetoothctl:

quit

开发板通过蓝牙接收到的文件位于/root目录,可以ls命令查看

ls/root/

如下图,可以看到OK3568-C开发板收到了.jpg格式的图片文件:

wKgZomW8qGSABAhxAAGanemkmhY751.png

也可以通过图片查看器来查看实际图像:

wKgaomW8qGSAIRFtAAjPAmJNTcs918.png

2、蓝牙发送文件

接下来,我们再将OK3568-C开发板中的文件通过蓝牙发给手机,测试开发板的蓝牙文件发送功能。这里通过发送一个MP3文件来测试。

(1)测试步骤

首先需要执行开发板中的一个脚本

fltest_obexctl.sh

具体的内容是:

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

然后让OK3568-C开发板连接手机的蓝牙地址,指令如下:

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

可以在手机的【设置→关于手机→状态信息】里查看手机的蓝牙地址:

wKgaomW8qGSAG2JPAABj-g4C5B0850.png

然后使用如下指令使开发板发送文件给手机

send/userdata/media/test.mp3

实际测试的命令行操作截图如下:

wKgZomW8qGSAPiLXAASHGc-8Pn8602.png

手机端在收到OK3568-C开发板的蓝牙连接请求后,会先弹出一个接收确认界面,点击【接受】就可以接收图片了,如下:

wKgZomW8qGWAUTmSAAUtRr-zk9A626.png

(2)测试结果

手机接收成功之后,我们就可以在接收的文件列表中找到此MP3文件了:

wKgaomW8qGSAc-s3AABIUuxxe7E374.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5431

    浏览量

    165672
  • 瑞芯微
    +关注

    关注

    23

    文章

    324

    浏览量

    50690
  • 嵌入式开发板

    关注

    5

    文章

    72

    浏览量

    18578
  • RK3568
    +关注

    关注

    4

    文章

    433

    浏览量

    4138
收藏 人收藏

    评论

    相关推荐

    RK3568开发板源码编译过程

    本文将为大家介绍在嵌入式OK3568-C开发板上进行源码编译的过程,希望能够对各位工程师小伙伴有所帮助。话不多说,我们马上进入正题。 一
    发表于 04-18 15:30

    迅为RK3568开发板驱动开发指南-输入子系统

    迅为RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 204次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>驱动<b class='flag-5'>开发</b>指南-输入子系统

    toybrick_RK3568X开发板:跑通 android 开发流程

    前段时间买了一块官方的开发板,瑞芯微的 RK3568 芯片的 toybrick TB-RK3568X 开发板,配置是 4G 内存,32G 存储,想用这个
    发表于 11-16 21:30

    嵌入式OK3568开发板试用 」开箱和Ubuntu镜像测试

    一、开箱 OK3568-C开发板嵌入式新推出的嵌入式开发板,核心
    发表于 11-07 23:01

    迅为iTOP-RK3568开发板npu手册更新

    iTOP -RK3568开发板使用教程更新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。 为了满足人工智能的需要,去年,迅为基于RK3568开发板编写了对应的手册
    发表于 11-03 14:40

    iTOP-RK3568开发板外设接口配置手册

    新增《iTOP-3568开发板外设接口配置手册》**** 在迅为RK3568开发板上,有着许多的外设接口,为方便大家开发学习,新增了《iTO
    发表于 09-20 09:53

    迅为RK3568开发板GPIO之外接模块

    迅为RK3568开发板GPIO之外接模块
    的头像 发表于 08-24 17:41 673次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>GPIO之外接模块

    rk3568有多少引脚?

    rk3568有多少引脚? 首先,让我们来了解一下什么是rk3568rk3568是由瑞芯微推出的一款高性能、低功耗的嵌入式处理器,它是rk3
    的头像 发表于 08-15 17:25 1012次阅读

    迅为RK3568开发板保姆级3900页手册_415期视频_426G文档

    15、开发板原厂文档 16、开发板学习教程 嵌入式学习之Linux入门篇 1.安装虚拟机VMware软件 2.获取并安装Ubuntu操作系统 3.Ubuntu系统介绍 4.Ubuntu启用root用户
    发表于 08-11 11:14

    瑞芯微RK3568主板开发板PET_RK3568_P01简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述
    的头像 发表于 08-08 11:41 1772次阅读
    瑞芯微<b class='flag-5'>RK3568</b>主板<b class='flag-5'>开发板</b>PET_<b class='flag-5'>RK3568</b>_P01简述

    嵌入式国产平台大盘点之瑞芯微系列

    分类带大家一起盘点。 本篇文章,为大家介绍的是瑞芯微系列的核心。 瑞芯微电子 × 嵌入式 2020年至今,
    发表于 08-05 11:12

    瑞芯微RK3568核心板/评估板/开发板/工控板用户手册

    最新版本瑞芯微RK3568核心板/评估板/开发板/工控板用户手册,HD-RK3568-IOT工控板用户手册资料下载产品介绍产品快速使用说明命令行功能测试Linux应用程序
    发表于 08-01 14:00 52次下载

    迅为RK3568/RK3588开发板视频教程 | RKNPU2 从入门到实践一套搞定!

    迅为RK3568/RK3588开发板视频教程 | RKNPU2 从入门到实践一套搞定!
    的头像 发表于 06-30 15:07 989次阅读
    迅为<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>视频教程 | RKNPU2 从入门到实践一套搞定!

    迅为RK3568开发板2800页手册+220集视频

    RK3568开发板上移植Android11。内含硬件原理图分析、底层驱动编写与Android底层框架,JNI编程等众多技能点,让您的学习和使用过程更加轻松。 重磅更新《嵌入式Linux开发
    发表于 06-01 10:25

    迅为基于RK3568开发板嵌入式学习之Linux驱动视频

    迅为基于RK3568开发板嵌入式学习之Linux驱动视频
    的头像 发表于 05-19 16:30 570次阅读
    迅为基于<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>的<b class='flag-5'>嵌入式</b>学习之Linux驱动视频