0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KT6368A蓝牙芯片主从一体适配不同的从机模块双向数据传输

清月电子 来源:清月电子 作者:清月电子 2024-08-09 17:13 次阅读

新增此功能的目的,是方便使用KT1328A的主机,去适配不同的从机,并且能进行双向的数据通讯。
因为默认我们的KT1328A只适合成对使用,一颗设置为主机,另一颗设置为从机
芯片内部固化了读和写的通道,所以造成客户使用其它从机蓝牙模块,可以连接但是不能通讯的情况

pYYBAGSjsweAaoTlAAFRCUbKy9w303.png

所以新增了3条指令,方便客户去设置“uuid”、“写通道”、“读通道”
AT+T61812 设置目标从机的uuid为0x1812 --带记忆、下次上电有效
AT+T72A4E 设置目标从机的特征=写=write为0x2A4E --带记忆、下次上电有效
AT+T82A4D 设置目标从机的特征=读=notify为0x2A4D --带记忆、下次上电有效
其中:写=主机发数据给从机 ,读=从机发数据给主机
那么如何确认从机模块的读和写,这也是个问题,可以使用手机端的蓝牙调试工具去查看,这里我们举例说明
工具请使用“nrf connect”这个app去看


举例1:这里拿KT1328A从机模式举例【一些蓝牙模块都可以参考这个举例】

wKgaoma13XmACoP8AAKQPhQ44iw390.png

面对这个从机设备,那么您的设置就应该是---出厂默认设置就是这个--目的是匹配KT1328A的从机
AT+T6FFF0 设置目标从机的uuid为0xFFF0
AT+T7FFF1 设置目标从机的特征=写=write为0xFFF1
AT+T8FFF2 设置目标从机的特征=读=notify为0xFFF2
也有可能,有的从机设备,将读和写放在一个特征里面【特征都是或的关系】,概率比较小,建议分开“读”和“写”


举例2:这里再举例另外一个从机设备【一个蓝牙从机遥控器】

wKgZoma13YWADJGfAAJTcSxUd9s975.png

面对这个从机设备,那么您的设置就应该是
AT+T61812 设置目标从机的uuid为0x1812
AT+T72A4E 设置目标从机的特征=写=write为0x2A4E
AT+T82A4D 设置目标从机的特征=读=notify为0x2A4D

目前这样做了,市面上的蓝牙从机设备,不一定都能连接并且通讯,但是至少80%这样设置下来,就可以完成双向数据传输,当然芯片设置为主机之后,上电返回的信息可以看到设置的T6、T7、T8信息

wKgaoma13YyAMAjuAABuk1Ds9dc729.png

使用逻辑如下:
AT+MS01 -- 设置为主机模式
AT+T6FFF0-- 设置为目标从机的uuid
AT+T7FFF1-- 设置为目标从机的charac特征--写--主机发给从机的通道
AT+T8FFF2-- 设置为目标从机的charac特征--读--从机发给主机的通道--也可以理解为主机接收从机的数据
AT+MNKT1328A-SERVER-2.1 -- 主动去连接KT1328A-SERVER-2.1这个从机设备


注意细节:
1、假如KT1328A主机,适配了一个从机模块【配置uuid=T6指令、写通道=T7指令、读通道T8指令】,那么同类型的蓝牙模块就都可以连接,并且通讯
2、如果切换了其它蓝牙模块,也需要按照前面的举例说明那样,获取uuid、写通道、读通道。然后设置到KT1328A主机芯片里面去,这样这一类型的就都可以数据通讯了
3、当然,这个只能解决一部分设备的兼容,还有很多很多特殊类型的从机设备可能不支持,这个不奇怪


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据传输
    +关注

    关注

    9

    文章

    1779

    浏览量

    64392
  • 蓝牙芯片
    +关注

    关注

    17

    文章

    371

    浏览量

    45933
收藏 人收藏

    评论

    相关推荐

    ble蓝牙模块主从一体功能详解

    主从一体是指 BLE 蓝牙模块 同时作为主设备和设备 。 主从一体提供了 扩展 BLE 蓝牙
    的头像 发表于 04-25 09:29 1.7w次阅读
    ble<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>的<b class='flag-5'>主从一体</b>功能详解

    KT6368A蓝牙芯片些常见问题详细说明

    KT6368A 是什么?有什么功能?特点是什么?适用于什么场景?配什么晶振呢? KT6368A 批量有优惠吗? 蓝牙天线预留的元器件怎么办,焊还是不焊?
    发表于 02-01 08:00 24次下载

    KT6368A蓝牙芯片问题回答

    芯片, 支持蓝牙5.1版本BLE。同时支持2.1版本的SPP功能 2、KT6368A芯片支持连接手机,进行数据
    的头像 发表于 10-14 15:01 2514次阅读

    KT6368A蓝牙芯片的天线注意事项

    KT6368A蓝牙芯片的天线,其实要求并不高,那是因为RF射频已经算是非常非常成熟的技术了,所以不能用老的眼光去看待目前的RF芯片
    的头像 发表于 08-11 15:57 2920次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>的天线注意事项

    KT6368A蓝牙转HID键盘,蓝牙ibeacon模块方案测试板使用说明

    KT6368A双模蓝牙芯片的使用说明,这里我们做的简单的测试板,造型如下:非常的简单 可以用来测试蓝牙转HID的功能,详见“98_KT6368A
    发表于 10-18 14:01 1024次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b>转HID键盘,<b class='flag-5'>蓝牙</b>ibeacon<b class='flag-5'>模块</b>方案测试板使用说明

    KT6368A双模蓝牙芯片demo模块测试板使用说明

    KT6368A双模蓝牙芯片的测试,这里我们做的简单的测试板,造型如下:非常的简单。
    的头像 发表于 10-24 08:52 1310次阅读
    <b class='flag-5'>KT6368A</b>双模<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>demo<b class='flag-5'>模块</b>测试板使用说明

    你知道2个KT6368A蓝牙芯片模块如何配对以及数据传输

    你知道2个KT6368A蓝牙芯片模块如何配对_以及数据传输吗?KT6368A
    的头像 发表于 07-04 13:50 1215次阅读
    你知道2个<b class='flag-5'>KT6368A</b>的<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b><b class='flag-5'>模块</b>如何配对以及<b class='flag-5'>数据传输</b>吗

    BLE蓝牙模块功能应用① — 主从一体

    随着科技快速发展,蓝牙技术在各个行业应用中变得非常广泛。今天,我们来分享种非常热门的主从一体蓝牙模块。我们将对它的模式、概念、应用、选购等
    的头像 发表于 09-09 08:26 1243次阅读
    BLE<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>功能应用① — <b class='flag-5'>主从一体</b>

    关于KT6368A双模蓝牙芯片传输速率的说明包含ble和spp

    KT6368A双模蓝牙芯片BLE和SPP的速率、速度是多少,请详细描述下细节
    的头像 发表于 10-27 15:42 693次阅读
    关于<b class='flag-5'>KT6368A</b>双模<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>的<b class='flag-5'>传输</b>速率的说明包含ble和spp

    KT6368A蓝牙芯片的出现部分芯片距离短换芯片就好是什么问题呢

    KT6368A蓝牙芯片的出现部分芯片距离短,换芯片距离就好了,是什么问题呢?生产2K的样子
    的头像 发表于 11-12 09:38 666次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>的出现部分<b class='flag-5'>芯片</b>距离短换<b class='flag-5'>芯片</b>就好是什么问题呢

    关于KT6368A双模蓝牙芯片的BLE在ios的lightblue大数量数据测试

    关于KT6368A双模蓝牙芯片的BLE在ios的lightblue app大数量数据测试 测试环境:iphone7 。KT6368A双模程
    的头像 发表于 01-17 14:40 487次阅读
    关于<b class='flag-5'>KT6368A</b>双模<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>的BLE在ios的lightblue大数量<b class='flag-5'>数据</b>测试

    KT6368A蓝牙主从一体芯片_功能简要说明

    新增KT1328A芯片方案的蓝牙主从一体版本,实现的是主从一体相互切换,也就是说可以设置为主机【类似于手机的角色】,也可以设置为
    的头像 发表于 03-18 18:42 462次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>主从一体</b><b class='flag-5'>芯片</b>_功能简要说明

    KT1328A主从一体蓝牙模块方案_主机使用流程以及开机返回信息说明

    KT6368A芯片基础上,新增KT1328A蓝牙主从一体版本,实现的是主从一体相互切换,可以设
    的头像 发表于 03-19 12:01 379次阅读
    <b class='flag-5'>KT1328A</b><b class='flag-5'>主从一体</b><b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>方案_主机使用流程以及开机返回信息说明

    KT1328A蓝牙主从一体版本查询状态以及调试指示灯和AT指令介绍

    KT6368A基础上新增KT1328A蓝牙主从一体版本,实现主从一体相互切换,可以设置为主机【类似于手机的角色】,也可以设置为
    的头像 发表于 03-20 09:47 455次阅读
    <b class='flag-5'>KT1328A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>主从一体</b>版本查询状态以及调试指示灯和AT指令介绍

    KT1328A蓝牙主从一体模块芯片的常见问题集锦

    KT1328A版本的硬件,和之前的完全样,只是烧录的软件不同而已。 KT6368A
    的头像 发表于 03-21 09:53 487次阅读
    <b class='flag-5'>KT1328A</b><b class='flag-5'>蓝牙</b><b class='flag-5'>主从一体</b><b class='flag-5'>模块</b><b class='flag-5'>芯片</b>的常见问题集锦