1.1 简介
蓝牙hid,实际上指的就是蓝牙键盘、蓝牙鼠标、蓝牙遥控器等等设备类型,都称之为人机交互设备。这里我们kt6368a蓝牙芯片,就是虚拟成这些设备。对于windows或者安卓或者ios等等主机设备,hid都是免驱动的,也就是只要主机设备支持蓝牙,那么就可以和kt6368a建立连接,然后kt6368a串口收到的数据,就会以hid的形式发给主机设备。
我们这里kt6368a支持ble的hid,同时也支持经典蓝牙的edr-hid设备。都有指令可以开启和关闭,默认都打开。当然也支持常见的指令去设置参数,比如:修改蓝牙名、蓝牙地址、串口波特率等等
注意:芯片还是那个芯片,但是内部的程序不同,此版本定义为kt6368a-hid版本
备注:这款芯片最大的特点,就是成本低,使用简单,生产简单,无其他。
kt6368a hid的版本,开机15ma ,持续100ms左右,后续一直稳定在5ma左右。
无论是开启经典蓝牙还是ble,或者两个都打开,功耗都是维持在5ma左右
1.2 硬件说明
细节 参数说明
uart接口 标准串口,ttl电平,波特率可设,连接pc需要电平转换[如:ch340g--usb转ttl]
输入电压 建议给3.3v的电压【2.2v--3.6v】
额定电流 芯片上电启动是15ma,持续100ms之后就是5ma的平均电流
工作温度 [-40度] -- [80度]
湿度 5% ~ 95%
1.3 通讯指令举例
测试推荐的指令
at+bm1234rn -- 设置ble的名称
at+bn112233445566rn --ble的地址
at+bd223344rn -- 设置spp的名称
at+ct01rn
at+czrn
at+cwrn
at+qtrn
at+tmrn
at+tnrn
at+tdrn
1.4 芯片上电信息和串口调试助手
测试环境:kt6368a-hid测试板 串口软件:串口调试助手_aithinker_serial_tool_v1.2.3
1、接收窗口,芯片返回给电脑的数据。这个是固件的版本以及最后修改的日期
==》这个数据的返回,无任何意义。主要是方便客户,上电测试串口是否连接正常,以及查看芯片运行状态
==》芯片上电是一定会返回的,如果没有返回,说明硬件连接有误
at+ver2.1-20221013
tm+kt6368a-ble-hid-v2.1 代表的是当前芯片的ble的名称,以及对应手册的版本为2.1
tn+db2188dab5a1 代表的是当前芯片的ble的地址
td+kt6368a-spp-hid-v2.1 代表的是当前芯片的spp的名称,以及对应手册的版本为2.1
ts+db2188dab5a2 代表的是当前芯片的spp的地址 此地址是根据ble的地址计算得来的
t4+01 代表的是当前ble功能是打开的,详见3.8章节
t5+01 代表的是当前spp功能是打开的,详见3.8章节
这里面的很多返回的信息,用户可以不必关注,因为这个存在的目的是方便客户初次调试的时候看
3.蓝牙hid的详细说明--ble
目前支持ble的hid,还是那句话,能用ble的hid,尽量不要用经典蓝牙的hid 。除非替代提前产品
注意hid连接成功之后,串口发送hid的数据,一定不能太多,尽量保持在20个字符以内
并且每次发数据,数据的间隔最好大于100ms
因为hid的形式往主机发送,都是很小包的数据量
4.蓝牙hid的详细说明-- spp
目前支持spp的hid,还是那句话,能用ble的hid,尽量不要用经典蓝牙的hid 。除非替代提前产品
注意hid连接成功之后,串口发送hid的数据,一定不能太多,尽量保持在20个字符以内
并且每次发数据,数据的间隔最好大于100ms
因为hid的形式往主机发送,都是很小包的数据量
5.测试举例
这里,我们分别测试了pc电脑[台式机+蓝牙适配器]、笔记本、安卓手机、苹果手机
5.1 pc机windows下面的测试
测试环境:win10系统台式机+蓝牙适配器、win10笔记本 。如果是笔记本自带蓝牙所以不需要适配器
这里只测了ble-hid
5.2 安卓手机下面的测试
测试环境:小米6、xiaomi 12pro
这里只测了ble-hid
5.3 苹果手机下面的测试
测试环境:苹果7手机
这里只测了ble-hid
DSP的定时器
这五大解决方案,已然成了罗姆未来重中之重
容易被ChatGPT取代的十种行业
音响系统中干扰声和啸叫声产生的原因及排除方法
6v蓄电池充电器电路图(七款蓄电池充电器电路图详解)
KT6368A的HID蓝牙双模版本_蓝牙键盘鼠标扫码枪方案介绍
Secure Thingz携手河洛半导体共同打造以网络安全为中心的编程
!! 矢量阻抗分析仪 P6418 探头 16034E 夹具
馈线的种类及工作参数是什么?
海龟机器人DIY图解
iOS10.2越狱的前世今生大揭秘,iOS10.3新功能汇总!越狱or升级?
Acrel-2000型低压智能配电系统电力监控系统设计与应用
FLIR新型机器视觉热成像数据集可助于提升汽车安全性
一清创新无人车喜获香港运输署颁出全港首张无人驾驶正式牌照
创芯海微红外热电堆测温裸芯片芯片项目获2020IAIC大赛二等奖
密勒补偿电容补偿相位裕度的原理是什么?
这些耳熟能详的VR语音技术方案 您都了解过吗?
SDK 与API 在视频环境中的区别
“自我修复”机器人感受到疼痛或损伤,快速修补自己
中戏首次招收戏剧人工智能博士研究生 在艺术领域探索人工智能的发展