JDY-31蓝牙模块使用指南

2023-11-04

前言

本来是想买个hc-05,这种非常常用的模块,但是在优信电子买的时候,说有个可以替代的,没注意看,买回来折腾半天。
这个模块是从机模块,蓝牙模块分为主机从机和主从一体的,主机与从机的区别就是,主机可以主动连接从机,但是从机不能主动连接主机。所以如果你有俩个这个模块想相互连接这是做不到的,因为这是从机模块,只能被连接如手机连接它,而不能主动找设备发起连接。

接线

接线与一般的uart通信相仿,都是RXD->TXD, TXD->RXD,这一类都大同小异,然后就是VCC和GND接电了

在这里插入图片描述

连接电脑串口助手

找一个usb转ttl模块,诸如CH340或者PL2303这一类的,然后按上述接线即可。一般来说买来不需要设置,直接手机蓝牙链接即可通信。初始的PIN码为1234波特率为9600,波特率可以都试试。然后利用手机蓝牙串口助手spp这种软件(应用商城类似的一大堆)就可以正常收发了。

PS:我整了半天发现,这个模块只能发消息不能收消息,没整明白为什么。后来我把串口助手从PL2303这个芯片换成了CH340就能成功正常收发了,好像win11对PL2303支持有点问题,这一点算是一个小坑。

AT指令集

AT模式是用来设置蓝牙模块的一些相关的信息,如蓝牙名,波特率,连接密码等等。
与HC-05不同的是,JDY-31上电正确连接即可以进行AT调试的。搜索相关资料时发现,有个博主说需要EN口上拉才能进入,这是不对的,查询模块的手册发现,EN口为空的。
文档链接:https://www.es.co.th/Schemetic/PDF/JDY-31-K1234.PDF
在这里插入图片描述
注意的是,AT指令最后必须带上/r/n这样的后缀,即回车,当然也可以利用串口助手自带的发送新行的功能
在这里插入图片描述

如果你想修改名字之类的,即可这么操作AT+NAME=“xxxxxx”,成功之后会回复OK

在这里插入图片描述
这个时候再查询,名字就成功被修改了
在这里插入图片描述

AT的指令表如下,更多的详细内容,建议参考上面的文档。波特率设置是以代号形式的,这一点千万注意。

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JDY-31蓝牙模块使用指南 的相关文章

  • Vue自定义过滤器格式化数字,每三位加一个逗号

    自己在开发过程中 前端需要对一些表示金额的数值进行处理 每隔三位数字 用逗号分隔开 记录一下自己的做法 1 自定义格式化方法 源代码如下 数字金额逢三加 比如 123 464 23 export function numberToCurre
  • BLE芯片PHY6222的ANCS代码解读

    BLE芯片PHY6222的ANCS代码解读 ANCS是什么 实现原理 PHY6222软件实现框架 要获取的详细信息 开通知源 通知源的解析 数据源的解析 ANCS是什么 ANCS 苹果通知中心 Apple Notification Cent
  • Docker Alpine安装oracle客户端

    Docker Alpine安装oracle客户端 进入docker容器 docker run it name 容器名 镜像名 latest bin sh 由镜像创建容器并进入 只有镜像无容器 或 docker exec it 容器名 bin
  • Linux蓝牙系统(3) Linux 命令

    Linux蓝牙系统 3 Linux 命令 2010 09 27 10 45 44 分类 LINUX Andrew Haung bluedrum 163 com 一 Linux对于蓝牙的支持 参见如下协议图 在HCI界面之上需要软件来实现 1
  • Android BLE学习笔记

    http blog csdn net xiaoyaoyou1212 article details 51854454 个人网站 http www xiaoyaoyou1212 com 欢迎吐槽围观 前言 本文主要描述Android BLE的
  • 蓝牙DA14580学习教程(附开源可编程手环/手表全套学习资料下载地址)

    DA14580学习 DA14580用来干什么 1 超长待机的智能手环 手表和其他智能穿戴设备 2 智能鼠标 键盘 遥控器 触控板 语音和手势识别控制板等 3 计步 如小米手环 活动和睡眠监测器 血压血糖心率监测器 4 多感测器运动电脑平台
  • BES2300X,BES2500X——UI(按键,提示音,指示灯)

    前言 BES2300X BES2500X系列博文请点击这里 本文是BES2300X BES2500X系列博文UI部分 一个耳机 音箱 UI是联系使用者与开发者最直接的一个窗口 当然 对于吾等码农而言 UI设计并不是我们最关心的 我们主要做的
  • 基于snooplog分析蓝牙连接过程,进一步学习蓝牙协议栈

    一 什么是BT snoop log 首先问题 1 为什么远端发来的消息没有收到 2 为什么搜索不到设备 3 为什么连不上 4 总之 研发过程中会遇到很多奇奇怪怪的问题 我们无法通过现象去分析原因 也不可能再过一遍代码吧 这时候需要再某些代码
  • Java的序列化

    写在前面 本文看下序列化和反序列化相关的内容 源码 1 为什么 什么是序列化和反序列化 Java对象是在jvm的堆中的 而堆其实就是一块内存 如果jvm重启数据将会丢失 当我们希望jvm重启也不要丢失某些对象 或者是需要将某些对象传递到其他
  • java的rmi

    写在前面 本文看下如何通过Java原生提供的rmi功能来调用远端JVM对象的方法 并获取其结果 1 定义远端service pojo 使用了lombok Getter Setter ToString public class User im
  • Uniapp低功耗蓝牙操作实例

    uniapp低功耗蓝牙在移动端使用较为平常 本文相较于官方文档介绍一下低功耗蓝牙的操作案例 即取即用 低功耗蓝牙虽工作原理与经典蓝牙类似 但是有着独特的架构体系 所以LE独立出来成为一种蓝牙形态 不过LE和经典蓝牙使用相同的2 4G无线电频
  • 【平衡小车制作】(一)硬件原理图讲解(超详解)

    大家好 我是小政 之后的一系列文章我将介绍我玩平衡小车的过程以及遇到的一些问题 将这些内容记录下来分享给大家 也让大家少走一些弯路 接下来我将从硬件框架选择 软件编程 PID算法 PID调参 蓝牙遥控这五个部分向大家讲解平衡小车的制作过程
  • 蓝牙解析(part7):BLE的连接

    转自Wowo大神的http www wowotech net bluetooth ble connection html 1 前言 了解蓝牙的人都知道 在经典蓝牙中 保持连接 Connection 是一个相当消耗资源 power和带宽 的过
  • nRF52832学习记录(一、外设初识之 GPIOTE)

    添加GPIO和GPIOTE寄存器表 对于应用的理解对着寄存器查看会比较明了 这个不管是在哪款芯片上都是如此 2021 9 27 这些年蓝牙5 0的应用越来越多 最近也是想着把以前Enocean的低功耗设备有过的产品 用蓝牙做一套匹配的版本
  • 基于STM8的ADC0832采集及蓝牙通信系统

    为了方便大家学习 工程已经打包上传 http download csdn net detail devintt 8029389 最近在淘宝逛的时候发现了一款单片机 STM8 相比之前一直使用的也是8位的AVR相比 感觉STM8更为强大 芯片
  • pulseaudio使用过程中遇到的问题

    W pulseaudio main c This program is not intended to be run as root unless system is specified E pulseaudio core util c H
  • 红米ac2100 刷openwrt以及刷回记录

    redmiac2100 刷机 参考 手动升级漏洞固件 https wwx lanzoux com i6iqxhqp98f 或者百度网盘链接 https pan baidu com s 1H355Ym9p TLrVOux2w2b7Q 提取码
  • 蓝牙协议规范--L2CAP

    L2CAP 分析 记住一点 软件和硬件分开理解 数据经由物理通道交互 上层通道由各层协议打通 L2CAP 全称为逻辑链路控制与适配协议 Logical Link Control and Adaptation Protocol 位于基带层之上
  • HFP协议

    通话专题HFP协议学习总结 一 配置和角色 二 HFP的连接 2 1服务级连接建立 2 1 1 服务发现和RFCOMM的连接 2 1 2 支持的特性交换 2 1 3 codec协商 2 1 4 HF指示器 2 1 5 AG指示器 2 1 6
  • 蓝牙之四-Handler

    Handler机制 Handler允许用户发送和处理Message以及线程MessageQueue相关的可运行对象 每个Handler实例都对应一个单线程以及该线程的MessageQueue 当创建新的Handler时 该Handler将被

随机推荐

  • wazuh应用之主机安装agent警告触发邮件

    server端 var ossec bin manage agent agent端 安装Wazuh agent 添加Wazuh存储库 rpm import https packages wazuh com key GPG KEY WAZUH
  • C语言,\t的用法

    1 t 跳过8个空格 从第8个位置结束 从第9个位置开始 2 若前面的字节 lt 7 从第8个位置结束 从第9个位置开始 3 若前面有8个字符 则从第16个位置结束 从第17个位置开始 include
  • SpringBoot集成Elastic-job依赖注入bean失败

    SpringBoot集成Elastic job踩坑之依赖注入失败java lang ClassNotFoundException org apache curator connection StandardConnectionHandlin
  • NLP 论文领读|合成数据的妙用:低成本构建高质量的大规模平行语料

    欢迎来到 澜舟论文领读 专栏 快乐研究 当然从研读 paper 开始 澜舟科技团队注重欢乐的前沿技术探索 希望通过全新专栏和大家共同探索人工智能奥秘 交流 NLP 黑科技 踩在 巨人 肩上触碰星辰 关注 澜舟科技 公众号 加入交流群和大家一
  • 浅谈WebPack打包流程,原理

    shell 与 config 解析 每次在命令行输入 webpack 后 操作系统都会去调用 node modules bin webpack 这个 shell 脚本 这个脚本会去调用 node modules webpack bin we
  • 公务员服务器期未能考文职么,全国事业单位联考笔试!考上公务员,就不能考军队文职了?!...

    原标题 全国事业单位联考笔试 考上公务员 就不能考军队文职了 7月25日注定是一个不平凡的日子 一些省的事业单位和公务员考试都在这天举行 不少文职报考生也参与了吧 毕竟今年是特殊的一年 图兔在此预祝大家都能取得好的成绩 事业单位联考省份 辽
  • Ribbon负载均衡(四)SpringCloud Ribbon负载均衡之Nacos实现

    SpringCloud Ribbon 负载均衡实现 Nacos安装 文章目录 SpringCloud Ribbon 负载均衡实现 Nacos安装 1 下载Nacos 1 1 安装Nacos 创建Nacos数据库 1 2 导入 nacos m
  • python算法:冒泡排序

    def Bubbl r for i in range len r 保证每一个数字都要找到对应位置 遍历列表的长度 从0开始找到最小值放在第一位 exchange False for j in range i len r 1 从i开始的位置遍
  • TCP网络通信

    TCP与UDP都属于TCP IP协议 TCP Transmission Control Protocol 传输控制协议 是面向连接的协议 也就是说 在收发数据前 必须和对方建立可靠的连接 一个TCP连接必须要经过三次 对话 才能建立起来 其
  • python坐标轴间隔_使用Python玩转高等数学(5):三角函数

    从三角函数开始 我们使用matplotlib绘制函数图像 matplotlib是图形绘制库 使用matplotlib可以方便的绘制函数图形 以及直方图 条形图 散点图等统计图形 matplotlib的绘图命令和matlab的绘图命令基本相似
  • PHP通过OpenSSL生成证书、密钥并且加密解密数据

    转自 http www open open com code view 1421032678562 generate php
  • Interlaken协议简介

    英文原文 Interlaken Protocol Definition A Joint Specification of Cortina Systems and Cisco Systems 1 简介 网络应用中两种主流的芯片到芯片的高速网络
  • 三数之和——双指针法的实践

    一 方法介绍 双指针法有时也叫快慢指针 在数组里是用两个整型值代表下标 在链表里是两个指针 一般能实现O n 的时间解决问题 两个指针的位置一般在第一个元素和第二个元素或者第一个元素和最后一个元素 快指针在前 探路 当符合某种条件时慢指针向
  • llvm编译linux内核,linux手动编译llvm/clang

    centos 7 安装前置依赖 sudo yum install git python devel libffi devel graphviz devel elfutils libelf devel readline devel libed
  • vue2 视频下载本地,图片压缩包下载

    视频单独下载 通过url 转为blob格式的数据 下载视频 getVideoArrayBuffer url name var xhr new XMLHttpRequest xhr open GET url true xhr response
  • Tenginx UDP反向代理实现DNS服务器负载和高可用

    worker processes auto events worker connections 65535 pid var log nginx nginx pid stream upstream dns servers server 192
  • 英文中1-100表达

    数词 1 基数词 1 2 3 2 序数词 第一 第二 类型 1 2 3 4 5 6 7 8 9 10 基数词 one two three four five six seven eight nine ten 序数词 first second
  • 并发请求

    PHP并发请求种类 若干个客户机 Web 浏览器 可以同时请求同一个 PHP 解释的页面 而 Web 服务器将差不多同时返回所有这些页面 一个 Web 页面不会妨碍其他 Web 页面的发送 尽管可能会由于诸如服务器内存或网络带宽之类的受限资
  • VS 关于头文件和库文件的添加

    关于头文件和库文件的添加 一直没有很清晰的认识 下面是从网上搜索到的 自己总结的 也有一些不是很明白的 希望后续能够解决完善 也希望大神们能答疑解惑 一 头文件的添加比较清楚 一般就是 方法一 将所包含的头文件复制到当前目录 下 这个比较有
  • JDY-31蓝牙模块使用指南

    前言 本来是想买个hc 05 这种非常常用的模块 但是在优信电子买的时候 说有个可以替代的 没注意看 买回来折腾半天 这个模块是从机模块 蓝牙模块分为主机从机和主从一体的 主机与从机的区别就是 主机可以主动连接从机 但是从机不能主动连接主机