由于默认我们的KT1328A只适宜成对利用,一颗设置为主机,另一颗设置为从机
芯片内部固化了读和写的通道,以是造成客户利用其它从机蓝牙模块,可以连接但是不能通讯的情形
以是新增了3条指令,方便客户去设置“uuid”、“写通道”、“读通道”

AT+T61812
设置目标从机的uuid为0x1812 --带影象、下次上电有效
AT+T72A4E
设置目标从机的特色=写=write为0x2A4E --带影象、下次上电有效
AT+T82A4D
设置目标从机的特色=读=notify为0x2A4D --带影象、下次上电有效
个中:写=主机发数据给从机 ,读=从机发数据给主机
那么如何确认从机模块的读和写,这也是个问题,可以利用手机真个蓝牙调试工具去查看,这里我们举例解释
工具请利用“nrf connect”这个app去看
举例1:这里拿KT1328A从机模式举例【一些蓝牙模块都可以参考这个举例】
面对这个从机设备,那么您的设置就该当是---出厂默认设置便是这个--目的是匹配KT1328A的从机
AT+T6FFF0
设置目标从机的uuid为0xFFF0
AT+T7FFF1
设置目标从机的特色=写=write为0xFFF1
AT+T8FFF2
设置目标从机的特色=读=notify为0xFFF2
也有可能,有的从机设备,将读和写放在一个特色里面【特色都是或的关系】,概率比较小,建议分开“读”和“写”
举例2:这里再举例其余一个从机设备【一个蓝牙从机遥控器】
面对这个从机设备,那么您的设置就该当是
AT+T61812
设置目标从机的uuid为0x1812
AT+T72A4E
设置目标从机的特色=写=write为0x2A4E
AT+T82A4D
设置目标从机的特色=读=notify为0x2A4D
目前这样做了,市情上的蓝牙从机设备,不一定都能连接并且通讯,但是至少80%这样设置下来,就可以完成双向数据传输,当然芯片设置为主机之后,上电返回的信息可以看到设置的T6、T7、T8信息
利用逻辑如下:
AT+MS01 -- 设置为主机模式
AT+T6FFF0-- 设置为目标从机的uuid
AT+T7FFF1-- 设置为目标从机的charac特色--写--主机发给从机的通道
AT+T8FFF2-- 设置为目标从机的charac特色--读--从机发给主机的通道--也可以理解为主机吸收从机的数据
AT+MNKT1328A-SERVER-2.1 -- 主动去连接KT1328A-SERVER-2.1这个从机设备
把稳细节:
如果KT1328A主机,适配了一个从机模块【配置uuid=T6指令、写通道=T7指令、读通道T8指令】,那么同类型的蓝牙模块就都可以连接,并且通讯如果切换了其它蓝牙模块,也须要按照前面的举例解释那样,获取uuid、写通道、读通道。然后设置到KT1328A主机芯片里面去,这样这一类型的就都可以数据通讯了当然,这个只能办理一部分设备的兼容,还有很多很多分外类型的从机设备可能不支持,这个不奇怪