蓝牙技术学习
直播中

逯荣荣

7年用户 189经验值
私信 关注
[问答]

请问蓝牙模块可以实现串口传输蓝牙数据吗?

刚学习蓝牙模块,有些基础问题还不明白,我看到网上有很多蓝牙芯片,比如MT6620,BCM4330,还有我看ATK-HC05上用的好像是BC417的芯片,这些个芯片直接就可以实现串口传输蓝牙数据了吗?我直接可以把STM32连接在他的串口上,就可以收发数据了吗?还是说要配以外围的模块,芯片中的蓝牙传输代码需要我们自己写吗?还是生产芯片的厂商都写好了,我买来就可以用,因为我发现另外一款CC2540的蓝牙芯片怎么又集成了51内核,使用蓝牙的时候需要BLE协议栈,而且还可以像控制51单片机一样,控制这个模块上的LED,Uart等等外设,我现在不明白蓝牙芯片到底需不需要我自己往里面写BLE协议栈,写蓝牙的收发代码?

回帖(2)

陈秀珍

2019-3-19 10:41:58
再请教一下,我看到蓝牙模块里面有这样几个概念:透传,数传,透传是否就是这种无需协议代码直接用串口收发的情况,数传是不是传输的都是二进制数据,如果我在一个单片机的SD卡中有一个文件,通过蓝牙将文件传输给手机,那么就需要在单片机上将文件变成数据流通过蓝牙传到手机上,然后在通过手机上一个app来把收到的数据重新转化成一个文件?手机和手机之间的蓝牙传输文件是这样实现的吗?
举报

张毕鹄

2019-3-19 10:49:54
是2进制,你要是用串口蓝牙就自己定义传输协议,你要传输视频也行很慢而已,
你也可以直接利用蓝牙协议的直接传输,蓝牙有很多层协议的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分