【JDY-10M】蓝牙MESH

news2024/9/20 1:13:16

目录

一、实物图

二、原理图

引脚定义

三、简介

基本原理

产品特点

产品应用范围

出厂默认配置

应用

1,可直接与手机进行连接,进行数据的传输和控制

2,可蓝牙与蓝牙之间进行连接,可进行MESH组网

四、尺寸

五、注意


源文件下载

可访问底部联系方式也可前往电子校园网官网搜索关键词

关键词:  JDY-10M                                                                 

一、实物图

二、原理图

引脚定义

内部引脚图

三、简介

JDY-10 透传模块是基于蓝牙 4.0 协议标准,工作频段为 2.4GHZ 范围,调制方式为 GFSK(高斯频移键控,在调制之前通过一个高斯低通滤波器来限制信号的频谱宽度),最大发射功率为 8db,最大发射距离50米,具有功耗低、尺寸小、信号强、数据传输稳定等特性。

基本原理

JDY-10M是一种低功耗蓝牙模块,用于提供无线通信功能。其工作原理可以分为两个部分,即硬件部分和软件部分。

在硬件部分,JDY-10M包括一个主芯片和相关的外围器件,如射频前端、天线等。当需要使用JDY-10M进行蓝牙通信时,将电源接入JDY-10M,并将与它要进行通信的设备通过蓝牙连接到它上面。此时,JDY-10M的主芯片会执行一系列初始化操作,并将物理层和蓝牙协议栈等各功能组件启动起来。

在软件部分,JDY-10M通过内置的AT指令集管理蓝牙通信以及相关的控制和调试。用户可以通过串口或者IO口与JDY-10M模块进行通信,并发送相应的AT指令对JDY-10M进行配置和控制。

例如,用户可通过AT指令向JDY-10M发送数据并启动数据传输,JDY-10M将收集并处理这些数据,然后将其转化为蓝牙信号发送给已经与之建立连接的目标设备。实现设备间数据传输的过程中,JDY-10M还能自动注入CRC校验从而保证数据的正确性和完整性。

总体来说,JDY-10M的工作原理是通过蓝牙的无线通信技术,使用户可方便地进行设备间信息交互,同时在软件层面提供AT指令集和其他API接口以及SDK包,帮助开发人员快速实现无线通讯应用程序。

产品特点

1支持 Android、IOS 手机数据透传

2:支持一对多、多对一、多对多数据传输与控制

3:支持组网 LED 灯(26 种情景模式、面板模式)、亮度、白光、速度可调

4:支持组网 GPIO 控制(一对多、多对一、多对多)

5:可通过 FCC/CE 等标准认证

6:支持组网遥控器(超低功耗),两节干电池至少可以使用一年以上

7:支持组网4 路 PWM 控制

8:最大组网数量 255

9:支持广播与单播 MESH 发送数据

10:支持 BLE 主从同时工作,无需主从切换

产品应用范围

1:蓝牙组网 LED 灯(一对多、多对一、手机或遥控器控制、多对多控制)

2:蓝牙组网电机控制应用(一对多、多对一、手机或遥控器控制、多对多控制)

3:组网面板开关、86 开关(超低功耗)

4:组网智能家居应用(开关、继电器、窗帘)控制

5:组网传感器应用

6:WIFI 组网网关应用

7:Zigbee 组网应用

8:手机组网控制应用

出厂默认配置

应用

1,可直接与手机进行连接,进行数据的传输和控制
2,可蓝牙与蓝牙之间进行连接,可进行MESH组网

1:配置组网 ID 号:AT+NETID112233445566 说明:组网 ID 号用户可以自己修改

2:配置模块广播名,再次说明组网设备所有的模块必须广播名一致(一样)AT+NAME123

3:配置短地址,一般不需要配置,但用户也可以修改,因为短地址为 MAC 地址的最后一位,有可能 存在相同可能,所以一般还是建议用户自己设置一下,但必须保证网络内的所所模块的短地址不能一样。AT+MADRR22通过以上配置后,发送 AT+RESET 复位,模块重启后,所有模块就自动组网

4:测试是否组网成功,可以串口发送一下广播数据,看是否所有模块串口有接收到数据,数据格式十六进制:AAFBFFFF313233 如组网成功,所有模块将会串口输出 123 信息,发送的数据格式说明

四、尺寸

五、注意

  • 天线最好放在板子外面。
  • 每次配置后,需要重启。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1947715.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Jeecgboot3.6.3的vue3版本的流程ProcessViewer的修改

因为这个项目license问题无法开源,更多技术支持与服务请加入我的知识星球。 1、因为之前ProcessViewer是vue2的组件版本,平时显示也还正常,但在历史记录的时候老是出现下面的问题。 就是第一次进去在panel点击流程图的时候不会出现&#xff0…

React开发者并不存在

根本就没有所谓的React开发者 — 永远不要这样称呼自己。 这是许多软件开发者犯的一个巨大错误,浪费了你大量时间。 专注于工具而非概念。忽视了大局。 React只是一个JavaScript工具。JavaScript只是一个计算工具。计算只是一个解决问题的工具。 当我刚开始编码时&a…

VulnHub:cengbox1

靶机下载地址,下载完成后,用VirtualBox打开靶机并修改网络为桥接即可搭建成功。 信息收集 主机发现和端口扫描 扫描攻击机(192.168.31.218)同网段存活主机确认目标机ip,并对目标机进行全面扫描。 nmap 192.168.31.…

【QT】事件分发器 事件过滤器

qt 系统 - 事件分发器 and 事件过滤器 一、事件分发器1. 事件分发器概念2. 事件分发器工作原理 二、事件过滤器 一、事件分发器 1. 事件分发器概念 在 Qt 中,事件分发器(Event Dispatcher) 是一个核心概念,用于处理 GUI 应用程序中的事件。事件分发器负…

Java黑色界面陪玩高端小程序源码陪练APP源码H5公众号源码电竞系统

🚀【电竞新纪元】解锁高端陪玩小程序源码 & 陪练APP秘籍,H5公众号全攻略! 🎮 开篇:电竞热潮下的新机遇 Hey游戏迷们!随着电竞行业的蓬勃发展,你是否也想在这股浪潮中分得一杯羹&#xff1…

opencascade AIS_Manipulator源码学习

前言 AIS_Manipulator 是 OpenCASCADE 库中的一个类,用于在3D空间中对其他交互对象或一组对象进行局部变换。该类提供了直观的操控方式,使用户可以通过鼠标进行平移、缩放和旋转等操作。 详细功能 交互对象类,通过鼠标操控另一个交互对象…

新手网站利用好网站地图,提高网站的pr和权重

新手网站利用好网站地图,提高网站的pr和权重 它能引导蜘蛛更好的抓取收录我们网站的资源,从而提高网站的pr和权重。但网站地图的更新是个费神费力的工作,对于站长,尤其是精力有限的草根站长,怎样才能将有限的时间发挥出…

DDoS 究竟在攻击什么?

分布式拒绝服务(DDoS)攻击是一种常见的网络攻击形式,攻击者通过向目标服务端发送大量的请求,使目标服务端无法进行网络连接,无法正常提供服务。 DDoS 攻击通常是由大量的分布在全球各地的 “僵尸” 计算机&#xff08…

c++ 求解质因数(细节详解)

定义 这里先来了解几个定义(如已了解,可直接看下一个板块) 因数:又称为约数,如果整数a除以整数b(b0)的商正好是是整数而没有余数,我们就说b是a的因数 质数:又称为素数…

免费HTTPS代理的风险与网站推荐

在当今的网络环境中,免费HTTPS代理服务因其“零成本”的特点吸引了不少用户。然而,免费往往意味着某些隐性的代价。作为专业的测评团队,我们深入探索了市场上的免费HTTPS代理服务,并在此提醒大家注意其中的风险,同时推…

【企业级开发模型】Git分支设计模型 | 企业级项目挂历实战_准备工作开发场景实操

目录 3.Git分支设计模型 3.1master分支 3.2release分支 3.3develop分支 3.4feature分支 3.5hotfix分支 4.企业级项目挂历实战_准备工作&开发场景实操学习文档 3.Git分支设计模型 对于我们开发人员来说,对于不同的场景/环境,来设计分支模型。…

Redis与MySQL数据一致性问题的策略模式及解决方案

目录 一、策略模式 1、旁路缓存模式(Cache Aside Pattern) 2、读写穿透(Read-Through/Write-Through) 3、异步缓存写入(Write Behind) 二、一致性解决方案 1、缓存延迟双删 2、删除重试机制 3、读取…

30.【C语言】函数系列下

1.嵌套调用 *定义:函数之间的互相调用 *例: int function1(int a, int b) {function2(b);//嵌套函数的调用return a; } //注意:不能将function2定义在function1的里面,这不叫嵌套函数的调用 void function2(int c) {} #include…

聊一聊 Node.js(Express)的 req.body、req.params 和 req.query 区别和应用场景

在Node.js的Express框架中,处理客户端发送到服务器的数据时,我们主要使用req.body、req.params和req.query三个属性。这些属性虽然都是请求对象(req)的一部分,但它们的数据来源和用途却各不相同。本文将为大家详细解读它们的区别和使用方法。…

AI绘画SD中 ControlNet 组件 IP-Adapter 实现风格迁移,AI绘画垫图神器!

大家好,我是画画的小强 今天给大家介绍一下AI绘画SD中ControlNet 的 IP-Adapter 组件,该组件可以方便快捷的帮我们对图片的风格进行迁移,简而言之就是可以参考你放置的图片风格来生成其他图片。 它的效果和reference only有点类似&#xff…

LabVIEW 实现用户授权与管理多项测试项目

在使用 LabVIEW 开发测试软件时,用户授权和项目管理是一个重要的功能。为了确保系统安全性、灵活性和可扩展性,可以设计一个用户管理系统,允许管理员增加或减少用户的测试项目权限。以下是一个详细的实现方案,包括用户授权管理、项…

vue字段判断是否可以鼠标悬浮或者点击跳转

通过字段判断是否可以鼠标悬浮展示颜色 是否点击 <span :class"[converBond.stkindustry ! null ? hoverSpan:,]"click"converBond.stkindustry ! null ?goToIndustry(converBond.stkindustryname,converBond.stkindustry):false">{{converBon…

【星地多网融合调度平台】——打造全方位、立体化的应急通信网络

在复杂的应急场景下&#xff0c;信息的快速传递与指挥调度显得尤为重要。星地多网融合调度指挥箱&#xff0c;凭借其强大的多网融合能力&#xff0c;确保了指挥中心与前线救援队伍之间的信息流畅&#xff0c;无论是位置追踪、应急通信&#xff0c;还是全方位视频监控&#xff0…

数仓架构解析(第45天)

系列文章目录 经典数仓架构传统离线大数据架构 文章目录 系列文章目录烂橙子-终生成长社群群主&#xff0c;前言1. 经典数仓架构2. 传统离线大数据架构 烂橙子-终生成长社群群主&#xff0c; 采取邀约模式&#xff0c;不支持付费进入。 前言 经典数仓架构 传统离线大数据架…

细说MCU用单路DAC模块设计和输出锯齿波的实现方法

目录 一、STM32G474RE的DAC模块 二、配置 1.配置DAC 2.选择时钟源和Debug 3.配置系统时钟 三、代码修改 1.启动DAC 2.给DAC的数据输出寄存器赋值 3.运行并观察输出 一、STM32G474RE的DAC模块 有些MCU本身就带有数/模转换器(Digital to Analog Converter,DAC)模块&am…