首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏KT148A

    蓝牙模块芯片BLE和SPP有什么区别?如何理解

    什么是蓝牙芯片蓝牙芯片BLE和SPP有什么区别?如何理解呢? 首先要明确几个关键词,蓝牙芯片蓝牙蓝牙BLE,以及蓝牙SPP第一:蓝牙芯片的概念可以参见一下网上的说明:蓝牙芯片,一般都是属于SOC级别的芯片,区别于传统的MCU以及射频芯片,可以简单的理解为单颗芯片实现了 比如常见的:小米蓝牙手环,苹果的airtag防丢器等等应用蓝牙BLE,实际上还是属于蓝牙应用的一部分,因为IOS的存在,所以基本上需要和IOS设备进行连接的,都是必须走蓝牙BLE的。 至于的说明,和前面讲到的“蓝牙”概念是一致的也就是说,“蓝牙BLE”是属于“蓝牙”的一个子集而已目前来说,蓝牙BLE会是以后的主流,并且会随着蓝牙协议版本的不断升级,也会得到很大程序的技术升级 ,比如:瑞昱、易兆微、、炬芯等等厂商的芯片,常见的型号比如:KT6368A。

    1.9K30编辑于 2023-11-16
  • 来自专栏KT148A

    国产蓝牙芯片的发展趋势值蓝牙ble芯片

    一、蓝牙芯片-简介蓝牙芯片的发展趋势之蓝牙芯片本来是不想写的,因为这个品类的芯片,实在是太卷了,卷出天际了。 因为技术的发展和普及,国产厂商的发力,一拥而上一下子,就把蓝牙芯片,这个原本高大上的品类,从曾经的10块钱一颗直接干到现在不到2元,甚至很多量没那么大的产品,直接做成otp的形式,芯片都低于1rmb了 单纯的蓝牙应用无非就两类播放音乐,称之为音频蓝牙芯片,比如:蓝牙音箱、蓝牙耳机数据,称之为数据蓝牙芯片,比如:mesh灯、连接app等等这里我们描述的是“数据蓝牙”这个品类这个应用场景,其实市场并不大 ,奈何市场已经杀不动了内卷的sop8蓝牙芯片推荐写到这里,不得不推荐KT6368A这颗蓝牙双模芯片,堪称卷王毕竟技术的发展,一定是伴随着成本下降,使用简单,还用老的眼光去看待蓝牙系列的芯片,是不合适的越往后走 这个是真的好,敬请期待当然KT6368A双模蓝牙芯片的最小系统如下:

    44220编辑于 2023-11-15
  • 来自专栏杰理方案

    2025蓝牙芯片:各系列芯片特点及市场分析

    文档介绍2025年目前常出货的芯片分类,包括AIOT 芯片(如 AW30N、AW31N 等,涉及型号、适用产品、特点及对比)、智能穿戴芯片 AC707N 系列(型号、优势等)、蓝牙音箱芯片(如 AC706N 一、AIOT 芯片-ble类型 常见问题:包括 BLE 芯片价格、功耗、主要应用市场、是否具备 Channel Sounding 蓝牙信道探测技术、芯片容性及兼容性测试报告、是否支持蓝牙 MESH 组网、有无现成协议、能否做 Findmy、蓝牙版本及 BQB 认证、模块需求等。 AC635N:适用于智能家居,蓝牙版本 6.0。 AC636N:适用于智慧城市,支持高速率 2M PHY、远距离传输及蓝牙。 AC632N:适用于手机 / 电脑周边,主从设备一体。 :目前理出货最猛的还是AC696N系列芯片,因为便宜,而AC695N系列的芯片稍微贵一点,但是性能足够很多产品使用了。

    2.5K10编辑于 2025-07-09
  • 来自专栏物联网思考

    基于CH579实现蓝牙ble4.2)串口

    1、整体框图 实现思路:CH579作为外部设备(Peripheral),串口接收(RX)来自外部mcu的数据,通过蓝牙ble4.2)发送到中心设备(Center)(上图中是手机),通过蓝牙接收来自中心设备的数据 2、串口服务 ble是通过特征值传输数据的,因此串口服务至少需要两个特征值;一个用于发送数据,一个用于接收数据;为了提高数据吞吐量,发送和接收都不使用ack;因此CH579主动发送数据到手机,可以用 4、串口属性表 gattAttribute_t uarttransAttrTb[]= { //uart服务 { { ATT_BT_UUID_SIZE, primaryServiceUUID 调试助手连接,如下: 可以看到自定义的串口服务,在串口服务下有两个特征,一个支持Write No Response(写),一个支持Notify(通知)。 ——————END—————— 相关推荐: 专辑->蓝牙BLE4.2 专辑->玩转ESP32 专辑->从0到1搭建LoRa物联网 专辑->mcu系列

    3.4K61发布于 2021-10-09
  • JLAC696N开发板常见问题FAQ-问题6:为什么提示“key 不匹配”?蓝牙芯片的key是什么?以及该如何添加key? key文件原理?

    JLAC696N开发板常见问题FAQ-问题6:为什么提示“key不匹配”?蓝牙芯片的key是什么?以及该如何添加key?key文件原理? 引言做蓝牙音频系列芯片开发,第一次编译下载时,可能会遇到一个报错提示:“KEY不匹配”。很多新手一脸懵:key是什么?为什么要加?怎么加?其实这是芯片的一套软件授权保护机制。 二、原因分析蓝牙芯片内置了KEY(密钥)验证机制。芯片出厂时已经烧录了某个KEY,而你编译的固件中如果没有包含对应的KEY,或者KEY不匹配,就会报错。 保护方案商的软件成果,防止固件被非法复制到其他芯片上运行。想了解更多原理?可以搜索《蓝牙芯片的key是什么?以及该如何添加key_key文件原理》等专门文章学习。 对于AC6966B开发板的初学者,在做蓝牙音箱方案开发、蓝牙BLE手机APP控制等方案开发时,建议直接使用patch01及以后的SDK版本,避免踩坑。

    8310编辑于 2026-04-13
  • 蓝牙发射器方案

    一、方案功能说明 本蓝牙发射器方案,软件开机默认在蓝牙发射模式,通过长按NEXT按键来切换蓝牙发射和接收,也可以通过串口AT指令来切换。 在发射和接收模式下,都支持串口AT指令通讯,也可以支持在发射模式下的SPP传功能,本文主要讲述蓝牙发射模式的应用。 U盘、SD卡最大支持32G容量,FLASH最大支持128bit这个是先采样为数字信号,转成SBC或者mSBC蓝牙发出去3、支持发射PC音频这个是先采样为数字信号,转成SBC或者mSBC蓝牙发出去四、蓝牙发射模式方案参数名称参数芯片发射功率 SPP数据连接方式支持蓝牙名称、MAC地址的指定连接工作电压芯片最高工作电压5.2Vdc五、蓝牙发射串口通讯参数(波特率:115200)六、方案应用场景1、TWS耳机、头戴式耳机电子展架2、穿戴产品电子展架 3、电视、电脑、音响通过蓝牙发射到耳机4、投影仪、机顶盒5、老式机动车

    41400编辑于 2025-07-24
  • 来自专栏KT148A

    蓝牙芯片 选型包含 蓝讯 TI nordic等等原厂

    一、蓝牙芯片简介蓝牙芯片选型包含 蓝讯 TI nordic等等原厂的当前芯片还是那句话,能选择国产就不要选择进口,没别的原因,主要还是成本使然毕竟国外的高福利,高待遇,就是通过技术的转移来获取高额的回报基于蓝牙技术这个小范围 ,国产替代实在是做得太好了,我相信以后会更好,尤其星闪技术的出现,确实是值得期待目前蓝牙的技术领域,还是分为“音频”+“数”两大块1、蓝牙音频领域的芯片,基本都是国产的了,大家平常能买到的蓝牙音频类型的产品 蓝牙芯片分类-音频类国产音频类的蓝牙芯片,其实可以选择的并不是很多,主体值得推荐的如下珠海产品线:AC695N、AC696N、AC701N、AC703N注意,他是按照系列划分的,比如:AC695N就是一个系列 而AB系列就是杀价格的,紧跟的步伐,相爱相杀,共同进步三、蓝牙芯片分类-数类-BLEBle的芯片,选择就更多了。 :、蓝讯、易兆微、奉加微、巨微等等实在是太多了,其实都可以,每一家的产品重心不一样,所以功能差异性也很多这里重点推荐蓝牙芯片KT6368A,sop8封装,使用非常简单,成本低,供货周期长,稳定性已经是经过几百万颗级别的出货验证了易兆微

    1.3K40编辑于 2023-11-15
  • 来自专栏KT6368A

    BT401双模音频蓝牙模块如何开启ble,有什么注意事项

    BT401音频蓝牙模块如何开启ble? 想了解iis的自行网上去搜索一下,不提供培训的关于BT401蓝牙模块的ble是存在于整个模块的通电周期但是要满足2个条件必须要被app连接,比如:常用的手机端测试app,包括:lightblue、nrfconenct 蓝牙芯片会直接处理AT+CT00 这个就是异常的指令,是会被传出去的,因为没有加换行,蓝牙芯片也会返回ER+7KT+CT00\r\n这个也会被传出去,因为他不是AT指令开头1234AT+CM00\ --- SPP和BLE传说明(1)、任何数据都是传下去的。 哪怕手机端发送的AT+CT00\r\n这种正常的指令,也是被蓝牙芯片收到之后,也是不会处理的,只会串口输出给MCU

    27500编辑于 2025-02-17
  • 来自专栏KT148A

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

    KT6368A的蓝牙模块之间是可以建立连接,并且全双工数据的但是有几点注意事项,一定要选择KT6368A的主机版本,和从机版本,如下图:如何建立连接呢? 建立连接的原理1、主从之间建立连接的原理,就是主机版本的模块,模拟手机,然后主动去搜索周边符合要求的从机设备所以核心的重点,还是在于主机版本的功能2、主从之间建立连接之后,就可以实现数据的双向全双工 ,走的协议,还是基于蓝牙BLE主机芯片上电,自动扫描设备,符合要求的就建立连接,唯一的要求是从机的蓝牙名称。 2.2 主机版本设置目标名称AT+BMdoiot-BLE\r\n设置蓝牙名称为“doiot-BLE”设置蓝牙名称之后,需要让KT6358M芯片复位,发指令或者断电上电都可以,这样主机芯片上电也会输出新的蓝牙名称 我们默认的蓝牙名为“KT6368A-BLE”。

    55010编辑于 2023-11-16
  • 来自专栏物联网思考

    ble4.2串口综合速率测试

    前言:在基于CH579实现蓝牙ble4.2)串口的基础上测试发送和接收的速率。为了最大限度的提高速率,设置MTU为最大,对于CH579来说ATT_MTU最大为247。 在电脑端使用USB转串口,发送和接收串口数据,串口使用115200波特率;设置蓝牙每包240字节。 1、发送速率测试 数据流向:电脑串口----->CH579----->手机。 3、速率分析 通过以上测试发现,应用层的串口波特率、串口数据处理等会影响速率。 为了提高速率将MTU设置为最大,蓝牙发送和接收都没有使用ack;除此之外,蓝牙连接间隔、从机延迟、每一个连接间隔支持发送的数据包个数等都会影响速率。

    1.8K20发布于 2021-11-04
  • 来自专栏KT148A

    蓝牙芯片PHY6222应用电动牙刷徕芬的细节以及为什么选他和替代

    PHY6222蓝牙芯片PHY6222是一款支持BLE 5.2功能和IEEE 802.15.4通信协议的系统级芯片(SoC),集成了超低功耗的高性能多模射频收发机,搭载32-bitARM®Cortex™- M0处器,提供64K retention SRAM、可选128K-8M Flash、96KBROM以及256bit efuse,支持基于BLE和IEEE 802.15.4的安全架构、应用和OTA在线升级 此外,芯片串行外设IO和集成的应用程序IP还能够让客户以最小的BOM成本开发自己的产品标准的QFN32封装我猜测一下,为什么“徕芬”选择PHY6222这颗蓝牙芯片方案公司推荐的,毕竟PHY6222的性能还是不错的 这颗蓝牙双模芯片,sop8封装KT6368A芯片是一款支持蓝牙双模的纯数据芯片蓝牙5.1版本。 芯片的亮点在超小尺寸,超级价格。以及简单明了的和串口AT控制功能。大大降低了嵌入蓝牙在其它产品的开发难度和成本低功耗的版本,平均功耗也可以控制在200uA左右,还行,不算很好芯片的最小测试系统

    71440编辑于 2023-11-15
  • 来自专栏KT148A

    kt6368A双模蓝牙芯片无法 可能是什么问题呢

    一、问题简介-kt6368A蓝牙芯片无法 可能是什么问题呢? KT6368A蓝牙芯片,在使用上还是非常的简单,总共也就8个腿,焊接也是很容易的事情出现不能,大概率有如下2点原因硬件问题,比如:没焊好,没供电,晶振没焊好、芯片坏掉了等等软件问题,比如:测试app 您不会用,不知道如何开启notify【发送数据至app的通道,也可以叫属性】等等详细分析2.1 芯片外围元器件外围电路实在是没啥,一颗105电容,一个晶振搞掂,注意晶振是24M,10ppm 12pf的参数再来说明这个问题 注意这个2.8v是芯片内置弱上拉==》KT6368A的8脚也就是tx脚,正常是3.3V 。 2.2 APP的测试-安卓端测试的话一定要善用工具,如上图所示,足够测试了特别说明:ble的uuid我们是按照自己的标准,如果您用您以前的app,出现连不上,或者连上不能交互数据这个是很正常的,因为uuid

    35720编辑于 2023-11-15
  • 来自专栏TopSemic嵌入式

    一个蓝牙实战项目的掏肺总结

    起初我也没太认真想如何实现,就随手发到我们的嵌入式交流群里,各路高手们纷纷提出了自己的方案: 群友喵了个咪的方案是:单片机模拟USB键盘+蓝牙串口,可以用CH551+KT6368A,KT6368A可以参考之前写的文章 :尝鲜1.6元的蓝牙芯片KT6368A 群友heibus的方案是:串口转USB HID芯片+蓝牙串口,可以用CH9328+KT6368A。 因为常规的蓝牙使用方式是串口接收数据然后蓝牙发送,这个需求正好是一个反向的操作。其中涉及到几个关键的问题: 手机端发送过来的是一串长度可能长、可能短的数据。 因为QN9021是BLE 4.0芯片,一次发送字节最多是20个字节,所以要考虑超过20字节的情况。 蓝牙芯片一边蓝牙接收数据,一边串口发送数据,要考虑串口没有发送完,蓝牙又来数据的的情况。 最后我们再来总结下这几种方案, 方案 特点 价格(元器件) CH551+KT6368A CH551可编程,蓝牙不编程 几元钱 CH9328+BLE (NRF51822/CC2541/QN9021等

    1.4K70发布于 2021-05-31
  • 来自专栏KT6368A

    蓝牙连接手机播放音乐的同时传输少量数据,那些蓝牙芯片可以实现呢

    简介蓝牙连接手机播放音乐的同时连接另一蓝牙芯片传输少量数据,那些蓝牙芯片可以实现呢?这个需求,其实就是双模的需求简单描述就是:播放音乐的同时,还可以连接ble,进行数据的传输。 二者同时进行,互不影响这个是可以做到的,详见KT1025A-QSOP24的芯片功能,如果是模块的需求,可以选择BT401蓝牙模块详细说明2.1 KT1025A的手册简介KT1025A芯片是一款支持蓝牙以及 U盘、TF卡播放的4合一的单芯片芯片的亮点在支持无损音乐的播放,以及简单明了的串口AT控制功能,支持BLE,以及SPP传功能。 大大降低了嵌入蓝牙在其它产品的开发难度。 备注:1、BT201模块方案只是测试板,后期出货我们是以芯片或者其他模块的方式,软件是完全无缝兼容的2、BT201模块方案具备非常方便升级固件的接口,具体可以看看“章节9”。

    52110编辑于 2024-04-30
  • 来自专栏全志嵌入式那些事

    全志XR806蓝牙(单向)测试

    评测三 蓝牙(单向) 有时无线在无法布线时有很方便的效用,不妨试试蓝牙,效果如下: 具体是无线数据->串口数据,串口数据->无线数据,目前前者实现了,后者还有些问题未解决, 实现过程如下, nvnd_notify\r\n"); bt_gatt_notify(NULL, &vnd_svc.attrs[1], vnd, sizeof(vnd)); } 然后在bt_app_init函数里加入

    32410编辑于 2024-02-02
  • 来自专栏KT148A

    蓝牙模块芯片串口的AT指令模式和波特率是什么意思

    一、什么是蓝牙串口模块的模式蓝牙串口模块,一般都会有两个模式,即AT指令模式,以及模式1、有的模块,会通过一个GPIO口来选择当前是什么模式,比如将一个IO口拉低则进入模式,也就是不再识别AT 指令,即使收到AT指令也是直接传给主机2、有的模块,则是自动切换AT指令模式和模式。 当蓝牙未连接的时候则是AT指令模式,一旦蓝牙被主机连接了,则自动进入模式,进入模式之后AT指令就不再识别,转而变成普通数据发送给主机3、另外还有的模块,就是不用区分两种模式,AT指令在整个蓝牙模块的生命周期都是有效的 识别到AT指令则是当做命令去处理,非AT指令则是当作普通数据去处理,比如:KT6368A双模蓝牙芯片就是这么处理的这样做的坏处是,加入的数据里面也有符合规则的AT指令,就会被当做AT指令处理了,不再传给上位机了 还有更高级的比如蓝牙模块不需要设置波特率,他是自动识别的这里拿KT6368A双模蓝牙芯片的串口部分来举例说明,串口的规则是怎么样的通讯标准:115200 bps --- 用户可以通过串口指令设置详见3.2

    1.2K20编辑于 2023-11-16
  • 来自专栏KT148A

    KT6368A双模蓝牙芯片sop8封装功能参数应用介绍

    KT6368A蓝牙芯片的基本介绍先看看官网的简单介绍:KT6368A芯片是一款支持蓝牙双模的纯数据芯片蓝牙5.1版本。芯片的亮点在超小尺寸SOP8封装,性价高。以及简单明了的和串口AT控制功能。 大大降低了嵌入蓝牙在其它产品的开发难度和成本同时支持SPP和BLE 。但是只能任选其中一个协议使用。备注:这款芯片最大的特点,就是成本低,使用简单,生产简单。无其他。 的封装比传统的一些简单蓝牙模块的性能,不会差,甚至一些细节上面做的更好:1、比如不良率:芯片的不良率是很低的,基本出到客户手上之后,是低于千分之一 。 3、比如功耗部分,虽然低功耗比不上其他优秀的芯片,但是静态功耗还是可以的,长期处于5mA的样子,相比较一般的蓝牙模块,功耗已经是降低很多很多了KT6368A的功能介绍除开常规的蓝牙双模的数据应用之外 ,三模共存蓝牙自拍杆蓝牙防丢器蓝牙mesh组网蓝牙对接腾讯连连蓝牙对接涂鸦蓝牙对接mesh的天猫精灵蓝牙语音遥控器蓝牙数据应用,如:连接微信小程序、客户的app、打印机、bms保护板、车载obd等等儿童玩具车

    1.1K40编辑于 2023-11-16
  • 来自专栏物联网硬件开发

    8行代码实现一个蓝牙转串口(另附带免开发App的安装包)

    Core开发板(简称Core)采用的Soc芯片是Nordic半导体公司的Nrf52840芯片,内置2.4G无线功能(支持Ble蓝牙,Thread Mesh组网等无线协议),所以我们可以通过软件的方式将 Core改造成Ble蓝牙转Uart模块。 [3.jpg] 一、Core的Ble蓝牙功能介绍 Core的ble低功耗蓝牙提供两个特性,一个是Write特性,一个是Notify特性。 notification,那么设备就可以通过发送notification的方式向手机蓝牙发送数据 更多关于ble蓝牙的内容请参阅此处。 ") --开始大循环 while(GC(1) == true) do --查询是否收到来自手机端蓝牙的数据,如果收到就通过Uart0转发出去 ble_recv_flag,ble_recv_tab

    1.2K00发布于 2020-11-22
  • App Inventor 2 低功耗蓝牙(BLE) 硬件接入、数据通信及IO控制

    BLE与经典蓝牙的区别可参考:《低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别》。 电脑端打开串口:UART上指示灯会开启,说明串口已打开:测试与BLE硬件通信(数据)手机App端发送数据,BLE硬件(电脑串口)读取并打印数据;BLE硬件(电脑串口)发送数据,App手机端接收并打印数据 使用厂商自带的测试App进行通信测试:电脑端串口工具查看通信数据:AT控制指令除了上面的数据之外,一般硬件还支持内部的控制指令(如设置连接密码、查询硬件地址、主模式连接其他蓝牙等)。 注意:BRTS接GND才能执行控制指令,如图:AT开头是控制指令;非AT开头是数据:这里仅演示了需求硬件状态、MAC地址的指令,当然不同厂商会提供不同的AT指令,具体可查看厂商提供的硬件说明书。 例如智能手环,是作为BLE的从机设备(以上的数据演示BLE硬件就是作为从机的)IO口控制可以使用厂商提供的App进行IO口控制,也可以使用App Inventor 2 编程实现控制IO口电平的高/低

    2.3K10编辑于 2024-01-31
  • 来自专栏KT6368A

    KT6368A蓝牙芯片的uuid完整的是多少,以及app或者小程序开发的注意点

    目前KT6368A蓝牙双模芯片用的是16位的uuid,当然这个uuid或者特征值有很多种16位的uuid是最简单的一种,如下图所示,当然网上随便搜搜也有很多的介绍,想了解也可以搜搜关于uuid的详细说明 ,也可以看看芯片手册说明书1、主UUID是“FFF0”2、特征1的UUID是“FFF1”,特征是“WRITE_WITHOUT_RESPONSE ”“NOTIFY”==》mcu发数据给蓝牙芯片,用的是这个通道 3、特征2的UUID是“FFF2”,特征是“READ ”“NOTIFY”4、特征3的UUID是“FFF3”,特征是“WRITE_WITHOUT_RESPONSE” ==》app或者小程序发数据给蓝牙芯片 ,走的是这个通道,当然蓝牙芯片会串口转发出来注意UUID的值是可以AT指令修改的,详见章节4.7==》如果需要特别的UUID,可以联系我们定制。 -- 请注意列清楚需求,特征,uuid等信息,越详细越好BLE效果演示:https://v.qq.com/x/page/q07660m1bta.html另外也可以使用工具去看UUID的具体值,如下图

    63300编辑于 2024-12-27
领券