一、框架图:
Gyi-UC01支持蓝牙3.0协议,是一款可支持音频播放与数据传输同时进行的双模蓝牙解决方案芯片。可兼容Android(安卓)操作系统,实现可通过APP达到实时智能控制/调节的效果;同时可将外部MCU与APP联系起来,实现MCU与APP数据互传。
波特率设为 115200,数据位8位,停止位1位,校验位无。
该协议是用于蓝牙芯片与外部单片机之间,通过串口完成相互工作任务的协议说明。以下蓝牙IC简称为“BT”,单片机简称为“MCU”。
1、MCU发送的命令格式
字符码命令:MG#
其中:
commend:命令码,详见表一.
如: 播放/暂停的控制数据为 :MG#N
表一:
2、BT发送的命令格式
BT每隔0.5S的时间会向MCU传送一帧数据,数据为hex格式,每一帧数据包含8个BYTE。如下:
起始码+Sn1+Sn2+Dn1+Dn2+ Dn3+ Dn4+CHECKSUM
起始码;0x66
Sn1:系统播放状态
Sn2:设备在线状态
Dn1:数据1
Dn2:数据2
Dn3:数据3
Dn4:数据4
CHECKSUM:
CHECKSUM为起始码与数据的总和.
该协议是定义利用蓝牙SPP Profile,在BT与span>APP之间数据传输的协议说明。可用于Andriod系统的APP与BT的数据互传。
1,BT TO APP
功能简述:BT接收到MCU发来的数据之后,BT将数据包转发给APP.
MCU的发送请求数据格式:
SPP_TX + Len +数据
其中:
SPP_TX :起始引导码,字符格式
Len: 需要发送数据包里面有nn个字节,hex格式
数据: 需要传送的数据包内容(需要转换成字符格式),可发92字节的数据.
例如:
(1)SPP_TX015SPP_TX为引导码;01表示有1个字节的数据,5是数据内容
(2)SPP_TXABCDEF12
SPP_TX为引导码;11表示有0x11个字节的数据,******789ABCDEF12为数据内容。
2,APP TO BT
BT接收到APP发过来的数据之后,BT可自行做相应的处理,也可以将数据通过串口转发给MCU.
1,AT按键消息:
{上一曲, "AT#MEBW"},
{下一曲, "AT#MDBW"},
{音量加, "AT#VUBW"},
{音量减, "AT#VDBW"},
{播 放, "AT#MABW"},
{模 式, "AT#MOBW"},
注意:BW后面一定要加一个空格字符!
2,BT转发数据包
SPP_RX+ Len +数据
例如:
SPP_RXf: ****** ABCDEF
SPP_RX是引导码,字符格式
f 是数据长度
****** ABCDEF是数据内容
五.原理图
六. 应用
*智能灯控
*智能玩具
*家庭音响
*音频与数传
智能灯控设备,调光调色
智能玩具,控制机器人放音乐,跳舞,走路等等
免责声明:当前页为 蓝牙方案设计 Gyi-UC01 蓝牙SPP串口透传IC 红外遥控 串口通讯 触摸RGB闪灯产品信息展示页,该页所展示的 蓝牙方案设计 Gyi-UC01 蓝牙SPP串口透传IC 红外遥控 串口通讯 触摸RGB闪灯产品信息及价格等相关信息均有企业自行发布与提供, 蓝牙方案设计 Gyi-UC01 蓝牙SPP串口透传IC 红外遥控 串口通讯 触摸RGB闪灯产品真实性、准确性、合法性由店铺所有企业完全负责。世界工厂网对此不承担任何保证责任,亦不涉及用户间因交易而产生的法律关系及法律纠纷,纠纷由会员自行协商解决。
友情提醒:世界工厂网仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的渠道。为避免产生购买风险,建议您在购买相关产品前务必确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请您谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择。
投诉方式:fawu@gongchang.com是处理侵权投诉的专用邮箱,在您的合法权益受到侵害时,请将您真实身份信息及受到侵权的初步证据发送到该邮箱,我们会在5个工作日内给您答复,感谢您对世界工厂网的关注与支持!