收到蓝牙模组,按照包装上的信息搜索了成都无声讯通科技有限责任公司,发现该公司在无线传输方面有很深厚的技术积累和丰富的产品。
蓝牙WS8623模组介绍
WS8623 基于 STM32WB05KZV6TR 芯片方案设计的无线 SOC 模组。工作在 2.4GHz 频段,具有多种传输方式,TTL电平输出。
STM32WB05KZV6TR 是一款超低功耗可编程 Bluetooth® Low Energy 芯片系统(SoC),内置 ST 先进的 2.4GHz 无线IP,具有较低功耗和优秀的无线性能。它支持点对点连接和蓝牙网状网络,允许以可靠的方式构建覆盖范围的设备网络。同时还适用于 2.4GHz 专有无线通信,支持超低延迟应用。
通讯测试
通过手机蓝牙来进行相关的通信测试。首先在手机上安装上nRF Connect软件。nRF-Connect是专为移动平台设计的应用程序,支持Android 8.0及以上、iOS 13.0及以上版本,提供设备扫描、连接、服务发现、数据读写等核心功能。
开发板通过type-c数据线与电脑连接。
通过串口软件打开串口,设置波特率为115200。按下复位键,可以看见串口提示:WS8623 Ready。
手机上打开nRF-Connect,点击SCAN,可以发现周围的蓝牙设备,找到“WS8623”,点击CONNECT按钮便实现了连接。
表格
英文原文 | 中文翻译 | 说明 |
CONNECTED NOT BONDED | 已连接,未绑定 | 已建立蓝牙连接,但未进行配对绑定 |
CLIENT | 客户端 | 当前角色为蓝牙客户端(Central,主机) |
SERVER | 服务器 | 蓝牙服务器(Peripheral,从机)标签页 |
表格
英文原文 | 中文翻译 | 说明 |
Generic Attribute | 通用属性服务 | BLE 核心基础服务(GATT) |
UUID: 0x1801 | UUID:0x1801 | 服务的标准 UUID |
PRIMARY SERVICE | 主服务 | 这是一个主服务(BLE 服务类型) |
Generic Access | 通用访问服务 | BLE 设备的基础配置服务(GAP) |
UUID: 0x1800 | UUID:0x1800 | 服务的标准 UUID |
Unknown Service | 未知服务 | 未被识别的自定义服务 |
UUID: 0xFFF0 | UUID:0xFFF0 | 该自定义服务的 UUID,常见于串口透传模块 |
PRIMARY SERVICE | 主服务 | 这是一个主服务 |
了解了上述内容,便可以进行数据收发测试。
在UUID:0xFFF0下层的UUID:0xFFF2,右侧的上传箭头。
填写数据 40 点击 SEND,便完成了发送。
串口工具上接收到数据,显示@。
接受数据测试。
把UUID:0xFFF1后面的下行箭头点击一下,变为如图所示形状,转变为接受状态。
在串口工具上发送数据55,在手机端接收到相应数据。
实现了发送与接受数据的测试。
我要赚赏金
