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

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

3天内不再提示

基于KT6368A的ibeacon版本蓝牙电子标签说明书

清月电子 来源:清月电子 作者:清月电子 2022-10-05 14:41 次阅读

1.0 蓝牙ibeacon的简介


Ibeacon,是苹果最新定义出来的。消息推送、室内定位 信标用途。目前接触到的客户的需求,是做一个ibeacon设备,然后客户的app收到之后,自动弹出他要做的事情,相当于一个信标一样 。0x004C是苹果的公司ID ,0x0059是nordic的ID。至于ibeacon的详细说明,可以网上再查查,做的复杂的其实也挺复杂的


1.1 硬件最小系统

poYBAGKgWrOAeD5rAAFjHZNk87E429.png


目前标准的固件,给出的就是一个纯粹的ibeacon,可以AT指令设置 ibeacon的Major、Minor、uuid、厂商代码
以及蓝牙广播名称、蓝牙的mac地址
硬件上面也是非常的简单,参考KT6368A给出的标准原理图即可。


1.2 软件给出的ibeacon设置指令[S1][S2][S3][S4]


AT+S1ABCDrn 设置IBEACON的Major 2个字节 设置major为0xABCD
AT+S25678rn 设置IBEACON的Minor 2个字节 设置minor为0x5678
AT+S3000Crn 设置IBEACON的厂商代码
AT+S41234567812345678ABCDEF12345678FFrn 设置uuid ,注意这里的uuid只能是128位,也就是16个字节
0x12 ,0x34 ,0x56 ,0x78 ,
0x12 ,0x34 ,0x56 ,0x78 ,
0xAB ,0xCD ,0xEF ,0x12 ,
0x34 ,0x56 ,0x78 ,0xFF ,
如果不满足16个字节,芯片会直接返回错误

1、这里关于ibeacon的参数设置,给出的4条指令,分别是AT+S1 、AT+S2、AT+S3、AT+S4
2、发送AT指令之后,芯片会返回OK,代表AT指令设置成功
3、等到参数全部设置完毕之后,一定要断电,再上电,才生效

1.3 设置指令生效举例说明

poYBAGM9JueAR7vpAANZlx9vncI655.png

其中的Major = 52651 = 0xCDAB
其中的Minor = 30806 = 0x7856
其中的厂商代码 = 0x000C
其中uuid部分,和上面串口发送AT指令则一致

1.4 软件给出的ibeacon查询指令[N1][N2][N3][N4]


AT+N1rn 查询IBEACON的Major 2个字节 ,芯片返回:N1+ABCD/r/n
AT+N2rn 查询IBEACON的Minor 2个字节 ,芯片返回:N2+5678/r/n
AT+N3rn 查询IBEACON的厂商代码 ,芯片返回:N3+000C/r/n
AT+N4rn 查询uuid ,芯片返回N4+1234567812345678ABCDEF12345678FF/r/n
0x12 ,0x34 ,0x56 ,0x78 ,
0x12 ,0x34 ,0x56 ,0x78 ,
0xAB ,0xCD ,0xEF ,0x12 ,
0x34 ,0x56 ,0x78 ,0xFF ,

pYYBAGM9Ju-ASX2JAACCRGUoLZo610.png


查询的方法,如上图所示


1.5 设置蓝牙名和MAC地址以及查询


AT+BMBLE-1234rn 设置蓝牙名称为“BLE-1234”
AT+BN112233445566rn 设置BLE的地址。手机端显示的地址是:66 55 44 33 22 11

1、设置蓝牙名称之后,需要让芯片复位,发指令或者断电上电都可以,这样会显示新的蓝牙名称。我们默认的蓝牙名为“KT6368A-IBEACON_V2.1”。设置的蓝牙名最长为“30”个字节,请不要超过这个范围
2、如果AT指令修改蓝牙名称之后,注意,你的手机端可能没有同步更新,还是显示之前的名称
(1)、因为你只修改了蓝牙的名称,蓝牙的MAC地址是没有变化的,所以手机端那边是不会更新名字
(2)、你要做的就是,换一台手机搜索试试,或者之前的手机删掉配对信息,重新在搜索
(3)、只要设置了蓝牙名,蓝牙名一定是更新过来了的,不用怀疑。芯片上电也会返回蓝牙名给您查看


查询蓝牙名和MAC地址的指令如下:

AT+TMrn 返回TM+1234rn 代表蓝牙名为1234
AT+TNrn 返回TN+12345678AABBrn BLE的蓝牙地址:0xBB、0xAA、0x78、0x56、0x34、0x12

1.6 调试注意事项

pYYBAGM9JvmACZ9FAAB9mpkQQsA773.png

AT+VER2.1-20220920 --- 芯片固件版本信息
TM+KT6368A-IBEACON_V2.1 --- 默认芯片出厂名称
TN+156038CF8DA6 --- 默认芯片的MAC地址
N1+ABCD
N2+5678
N3+000C
N4+1234567812345678ABCDEF12345678FF

芯片上电是一定会返回这些信息的,通过串口,波特率115200

这样做的目的,是方便您在使用的过程中,能增加一个排错的方法而已,并无其他绝对的作用

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

    关注

    114

    文章

    5812

    浏览量

    170213
  • 电子标签
    +关注

    关注

    6

    文章

    780

    浏览量

    51976
  • iBeacon
    +关注

    关注

    5

    文章

    43

    浏览量

    30289
收藏 人收藏

    评论

    相关推荐

    一文看懂RFID电子标签的特点及应用

    · RFID电子标签概念 · RFID 电子标签是用于物品标识、具有信息存储机制、能接收读写器的电磁场调制信号并返回响应信号的数据载体,通常被称为电子标签,也可称作射频卡、射频标签、射
    的头像 发表于 12-02 10:09 493次阅读
    一文看懂RFID<b class='flag-5'>电子标签</b>的特点及应用

    KT6368A-sop8蓝牙主机芯片获取电动车胎压传感器数据功能

    KT6368A蓝牙芯片新增主机模式,扫描周边的胎压传感器,这里扮演的角色就是观察者。因为测试胎压传感器,发现它的广播模式可发现,不可连接
    的头像 发表于 06-25 17:25 651次阅读
    <b class='flag-5'>KT6368A</b>-sop8<b class='flag-5'>蓝牙</b>主机芯片获取电动车胎压传感器数据功能

    Keithley6517A使用说明书

    Keithley6517A的基本使用说明书(日文版)
    发表于 06-07 17:09 3次下载

    KT6368A蓝牙芯片AT命令会被透传出去,指令对为什么会被透传出去

    KT6368A再被连接之后,AT命令会被透传出去。被透传的这组AT命令是符合文档要求,不应被透传,实际却经常被透传。并且可以每次都复现
    的头像 发表于 05-27 15:38 432次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b>芯片AT命令会被透传出去,指令对为什么会被透传出去

    KT6368A双模蓝牙芯片上电到正常发送AT指令或指令复位需要多久

    KT6368A芯片上电到正常发送AT指令,或者开启蓝牙广播被搜索到,或者指令复位需要多久等等系列问题总结
    的头像 发表于 05-27 15:12 497次阅读
    <b class='flag-5'>KT6368A</b>双模<b class='flag-5'>蓝牙</b>芯片上电到正常发送AT指令或指令复位需要多久

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

    KT1328A版本的硬件,和之前从机的完全一样,只是烧录的软件不同而已。 KT6368A从机支持以往的版本的所有指令,新增了主从一体的相关指令 此
    的头像 发表于 03-21 09:53 563次阅读
    <b class='flag-5'>KT1328A</b><b class='flag-5'>蓝牙</b>主从一体模块芯片的常见问题集锦

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

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

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

    KT6368A芯片基础上,新增KT1328A蓝牙主从一体版本,实现的是主从一体相互切换,可以设置为主机【类似于手机的角色】,也可以设置为从机角色,通过AT指令 不支持SPP,不支持
    的头像 发表于 03-19 12:01 456次阅读
    <b class='flag-5'>KT1328A</b>主从一体<b class='flag-5'>蓝牙</b>模块方案_主机使用流程以及开机返回信息<b class='flag-5'>说明</b>

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

    -SOP8 。后续需要下单,请直接标注KT1328A即可 此版本:不支持SPP,不支持低功耗 。功耗和之前KT6368A双模版本保持完全一致=6mA
    的头像 发表于 03-18 18:42 546次阅读
    <b class='flag-5'>KT6368A</b><b class='flag-5'>蓝牙</b>主从一体芯片_功能简要<b class='flag-5'>说明</b>

    如何通过蓝牙获取手机时间同步时钟RTC万年历走ble或者edr经典蓝牙

    KT6368A支持连接手机获取手机的时间信息,可以同步时钟 无需安装任何app,直接使用系统蓝牙即可实现 走的就是edr的经典蓝牙 同时它不影响音频蓝牙,还能保持低功耗的运行
    的头像 发表于 03-17 19:30 1120次阅读
    如何通过<b class='flag-5'>蓝牙</b>获取手机时间同步时钟RTC万年历走ble或者edr经典<b class='flag-5'>蓝牙</b>

    科智立KEZLIY高频RFID电子标签产品简介 #RFID #电子标签

    RFID电子标签
    健永科技
    发布于 :2024年01月29日 11:41:00

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

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

    1.6元的蓝牙芯片,电路简单到令人发指!

    KT6368A 芯片是一款支持蓝牙双模的纯数据芯片,蓝牙 5.1 版本。芯片的亮点在超小尺寸,超级价格。以及简单明了的透传和串口 AT 控制功能。大大降低了嵌入
    的头像 发表于 01-14 13:44 1202次阅读
    1.6元的<b class='flag-5'>蓝牙</b>芯片,电路简单到令人发指!

    KT6368A双模蓝牙芯片批量生产使用主机芯片KT6358M测试很方便

    KT6368A双模蓝牙芯片批量生产使用主机芯片测试很方便 KT6368A批量生产怎么办?不可能用手机一个一个的去连吧,太慢了 别慌,这个问题,我们早就考虑清楚了,答案如下,分为两个方法:
    的头像 发表于 01-11 12:01 685次阅读
    <b class='flag-5'>KT6368A</b>双模<b class='flag-5'>蓝牙</b>芯片批量生产使用主机芯片<b class='flag-5'>KT</b>6358M测试很方便

    rfid电子标签通过几何图形存储信息

    RFID(Radio Frequency Identification)电子标签是一种利用射频技术进行数据传输的设备,它可以通过电磁波与阅读器进行无线通信,并将嵌入在物体上的信息传输出来。RFID
    的头像 发表于 01-10 15:24 795次阅读