投注威廉希尔彩票吗?
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 蓝牙模组开发板WS8623-DB-V1.0主从机通信

共2条 1/1 1 跳转至

蓝牙模组开发板WS8623-DB-V1.0主从机通信

助工
2025-05-12 16:11:29     打赏

       一.   开发板简介.

         WS8623 基于 STM32WB05KZV6TR 芯片方案设计的无线 SOC 模组。工作在 2.4GHz 频段,具有多种传输方式,TTL 电平输出。 STM32WB05KZV6TR 是一款超低功耗可编程 Bluetooth® Low Energy 芯片系统(SoC),内置 ST 先进的 2.4GHz 无线 IP,具有较低功耗和优秀的无线性能。它支持点对点连接和蓝牙网状网络,允许以可靠的方式构建覆盖范围的设备网络。同 时还适用于 2.4GHz 专有无线通信,支持超低延迟应用。

              1747032782096.jpg

          

    二.     安装:

           先把开发板用TYPE C 线连接到电脑上,再安装串口驱动CH341SER.EXE,最后安装运行串口调试软件sscom5.13.1。

           打开sscom,将串口波特设为115200bps (开发板预设)。

    三 .   AT命令如下,可根据要求作相关操作:

                   AT+RST          |  DO| ---| ---| ---|  Restart

                   AT+GMR          | ---| GET| ---| ---|  Get Device Information

                  AT+HELP         |  DO| ---| ---| ---|  Display a list of commands

                  AT+SLEEP        |  DO| ---| ---| ---|  Sleep

                  AT+DATDLY       | ---| GET| SET| ---|  Get/Set DATDLAY Config

                 AT+UART         | ---| GET| SET| ---|  Get/Set UART parameters

                 AT+RESTORE      |  DO| ---| ---| ---|  Restore factory and restart

                 AT+BMAC         | ---| GET| ---| ---|  Get Device MAC

                AT+BROLE        | ---| GET| SET| ---|  Get/Set ble role

                AT+BNAME        | ---| GET| SET| ---|  Get/Set BLE Name

                AT+BADVINTV     | ---| GET| SET| ---|  Get/Set ble broadcast interval

                AT+BPIN         | ---| GET| SET| ---|  Get/Set ble Pairing PIN

                AT+BBONDINFO    |  DO| GET| SET| ---|  Get/Clear Bond Info

                AT+BBONDEN      | ---| GET| SET| ---|  Get/set Bond Enable

                AT+BSCANINTV    | ---| GET| SET| ---|  Get/Set scan parameters

                AT+BPHY         | ---| GET| SET| ---|  Get/Set ble phy

                AT+RFPOWER      | ---| GET| SET| ---|  Get/Set the wireless transmit power

                AT+BCONNPARA    | ---| GET| SET| ---|  Get/Set ble connection parameters

                AT+BFNAME       | ---| GET| SET| ---|  Get/Set ble scan name filter

                AT+BFMAC        | ---| GET| SET| ---|  Get/Set Ble scan MAC filter

                AT+BFRSSI       | ---| GET| SET| ---|  Get/Set ble scan RSSI filter

                AT+BSEND        |  DO| ---| ---| ---|  Enter transparent mode

                 AT+BDISCON      |  DO| ---| ---| ---|  Disconnect


image.png

             image.png

               AT 指令和数据透传:

                 模组同时支持的 AT 指令集(V1.3)和数据透传。 模组在未连接时仅支持 AT 指令。连接成功后自动切换为数据透传。在连接后,用通过 UART 发送“+++(无换行)”即 切换到 AT 指令,应用在需要继续数据透传时,需要发送“AT+BSEND\r\n”切换回数据透传模式。 数据透传为流式传输,UART 每个方向都有 2048 字节缓冲,UART 数据接收满后,如果应用继续发送数据模组将丢弃 这部分数据,以保证缓冲区不会溢出。 

               AT 指令集)为蓝牙和 WIFI 通用指令集,可使用指令“AT+HELP\r\n”,查看当前模组所支持的所有 指令;也可使用指令 “AT+=?” 查看当前模组的具体指令帮助。


     四.     主机-从机简单的通信 

                  开始前,需要准备两个 WS8623 模组,并且通过 UART 与串口工具建立连接。

                  1. 模组 1 为从机,从机为模组的默认角色,开机即从机,开始广播,等待连接。 

                  2. 模组 2 需要配置为主机。使用指令“AT+BROLE=1”,将模组 2 配置为主机;

                 3. 重启模组 2。可使用复位引脚或者使用指令“AT+RST“进行重启;   

                 4. 重启后两个模组重动连接,连接成功后即可进行通信。


image.png



 




关键词:      WS8623-DB-V1.0     蓝牙    

院士
2025-05-12 22:24:20     打赏
2楼

蓝牙交互数据是多么的简单


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]