马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?用户注册
x
想必大家对蓝牙都不陌生,平时或多或少都用过,但单片机中的蓝牙模块是怎样的呢?这一期的干货将带你走进蓝牙模块的世界。 蓝牙模块简介 蓝牙模块是一种常用的无线通信模块,广泛应用于各种各类智能设备。无线蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于短距离2.4G的无线通讯模块。 对于最终用户来说,蓝牙模块是半成品,通过在模块的基础上功能再开发、封装外壳等工序,实现能够利用蓝牙通讯的最终产品。其中低功耗蓝牙模块(BLE)是指支持蓝牙协议4.0或更高的模块,也称为BLE模块。 更多蓝牙模块小伙伴们可自行搜索 蓝牙版本有V1.0、V2.0、V3.0、V4.0,最新的是V4.0,蓝牙向下兼容,比如带有V2.0的手机不能搜索识别蓝牙3.0的模块,反过来则可以。 由于苹果设备对蓝牙设备进行特殊设置,所以V4.0之前的蓝牙串口模块不能直接应用于苹果。使用苹果的朋友如果遇到手机与蓝牙模块配对不成功的情况,可以试试在应用商店搜索LightBlue,至于LightBlue的使用方法,小编也不太清楚,有需要的小伙伴可以去摸索摸索(或者另外买个安卓的~)。 当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行 AT 命令,用户可向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令。 AT 指令只能在模块未连接状态下才能生效,一旦蓝牙模块与设备连接上,蓝牙模块即进入数据透传模式(AT指令是应用于终端设备与PC应用之间的连接与通信的指令,AT 即Attention。AT指令是以AT作首,以字符结束的字符串,AT指令的响应数据包含在其中。每个指令执行成功与否都有相应的返回。) 不同的蓝牙模块对应的蓝牙AT指令集是有差别的,一般在卖家提供的蓝牙模块中文数据手册中,里面都有对应的AT指令集。
|