JDY-31蓝牙模块

模块基础信息

淘宝大概十块左右

JDY-31蓝牙模块基于蓝牙3.0spp设计可以支持多种数据透传工作频段2.4GHZ,调制方式采取GFSK,最大发射率8db,最大发射距离30米,可通过AT指令修改参数使用方便。

JDY-31蓝牙的使用

JDY-31蓝牙模块主要是通过串口与单片机通讯。我们的手机通过蓝牙和JDY-31连接之后,并且JDY31和STM32F103通过串口连接之后,只要手机通过蓝牙助手发送串口数据,然后JDY就会直接收到并且发送给单片机。而单片机通过串口发送的数据也会经由JDY-31来传输到我们的手机上。JDY-31有一个小红灯,等待连接的时候小红灯会闪烁,而连接上之后小红灯常亮。

JDY-31蓝牙模块的AT指令集主要用于配置、控制和查询模块的各种参数及状态。以下是一些常用的AT指令及其功能:

  1. AT:测试命令,返回OK表示模块正常。

  2. AT+NAME:获取或设置本地设备名称,例如AT+NAME=JDY-31,设置成功后返回OK。

  3. AT+ADDR或AT+LADDR:获取本地设备的MAC地址,返回OK及MAC地址信息。

  4. AT+ROLE:获取或设置设备角色,例如AT+ROLE=0表示从机,AT+ROLE=1表示主机,返回OK。

  5. AT+BAUD:获取或设置串口波特率,例如AT+BAUD=9600,设置成功后返回OK。部分模块也支持编号式指令,如AT+BAUD8(其中8对应115200的波特率)。

  6. AT+VERS或AT+VERSION:获取模块固件版本号,返回OK及版本号信息。

  7. AT+RESET:重启模块,返回OK。

  8. AT+TYPE:获取或设置设备类型,例如AT+TYPE=0表示透传模式,AT+TYPE=1表示蓝牙HID模式,返回OK。

  9. AT+PIN:获取或设置配对密码,例如AT+PIN=1234,设置成功后返回OK。

  10. AT+START:进入透传模式,返回OK。

  11. AT+IMME:获取或设置设备连接方式,例如AT+IMME=1表示自动连接,AT+IMME=0表示手动连接,返回OK。

  12. AT+CONN:获取连接状态,返回OK及连接状态信息。

  13. AT+DISC:断开当前连接,仅在连接状态下有效,返回OK。

  14. AT+RSSI:获取当前连接的信号强度,返回OK及信号强度信息。

  15. AT+UART:设置透传模式下的串口参数,例如AT+UART=9600,0,0表示波特率为9600,数据位为8,停止位为1,返回OK。

  16. AT+HELP:获取帮助信息,返回OK及可用的AT指令列表(部分模块支持)。

  17. AT+DEFAULT:恢复出厂设置,返回OK。

  18. AT+ENLOG:串口状态输出使能设置/查询,默认为1(部分模块支持)。

使用AT指令时,通常需要通过UART或其他串行通信接口将指令发送到JDY-31蓝牙模块。模块在接收到指令后,会执行相应的操作,并通过串口返回执行结果。返回结果一般以“OK”表示成功,或以“ERROR”表示失败及错误信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值