赞
踩
也可以说是蓝牙技术。所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,是由爱立信公司公司发明的。利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与因特网Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为[无线通信拓宽道路。
蓝牙发展至今经历了8个版本的更新。1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2、5.0。当然5.0的蓝牙模块目前Google虽已发布,但是市场上还未见到5.0的蓝牙设备。那么我们就尽请期待5.0蓝牙设备的到来!
那么在1.x~3.0之间的我们称之为传统蓝牙,4.x开始的蓝牙我们称之为低功耗蓝牙也就是蓝牙ble,当然4.x版本的蓝牙也是向下兼容的。android手机必须系统版本4.3及以上才支持BLE API。
相比于2.0版本速度要更快,2.1+EDR 版本的理论传输速率能达到2.1Mbps。并且加入了“Sniff Subrating”技术。这个技术是透过设定在2个装置之间互相确认讯号的发送间隔来节省功耗。对于需要持续传输数据流的硬件设备而言,比如键盘、鼠标等,该技术可以将电池续航能力延长最多5倍。
蓝牙4.0有几种模式,如果是蓝牙4.0低功耗模式单模的设备(常称为BLE模式),是不向下兼容的。
现在我们所处在一个蓝牙4.x的时代。在此之前如我们经常使用的蓝牙耳机就已经跨越了好多的版本 蓝牙耳机有v1.1 v1.2 v2.0 v2.1…等诸多版本,究竟有什么样的优势呢?当然是版本越高信号越好,2.0以上支持蓝牙立体声。
那么我们现在所处的4.x的设备大多是属于主从模式的。
一个主设备比如手机,一个从设备(这里也成为子设备或从机)主动搜索从机 可以发送 也可以接收, 从机也可以发送和接收 但只能被搜索
主动搜索从机 可以发送 也可以接收 从机也可以发送和接收 但只能被搜索。
对于BLE单设备来讲常见的蓝牙模块的工作模有四种:
那么这四个模式分别是什么样的情况呢,那么我们继续开车
USR-BLE100支持主设备模式,可以与一个从设备进行连接。在此模式下可以对周围设备进行搜索并选择需要连接的从设备进行连接。同时可以设置默认连接从设备的MAC地址,这样模块上电之后就可以查找此模块并进行连接。并且支持白名单功能,用户只需要把需要连接的设备的MAC写入白名单中,模块搜索到符合白名单的设备时进行连接。
用户不需要关注串口数据与无线数据包之间的数据转换过程,只需通过简单的参数设置,即可实现主设备串口与从设备串口之间的数据透明通信。
主机连接从设备可以分为3种方式:
(1)设置工作模式为主设备模式 AT+MODE=M
(2)开启搜索模式 AT+SCAN
(3)如果搜索到从设备,如果序号是1,可以使用快速连接命令进行连接。 AT+CONN=1
(4)完成设置后,等待指示灯常亮即可代表连接成功,此时两个串口可以进行数据的透明传输。
如果你知道要连接的从设备的MAC地址也可以采用下面的方式进行连接:
(1)使用 MAC 绑定AT指令设置模块上电默认连接从设备MAC地址 AT+CONNADD=FFFFFFFFFF11
(2)设置完成之后使用重启指令重启模块,模块重启之后连接设置的从设备的地址。
AT+Z
BLE支持从设备模式,在此模式下完全符合BLE4.1协议,用户可以根据协议自己开发APP。此模式下包含一个串口收发的Service,用户可以通过UUID找到它,里面有两个通道,分别是读和写。用户可以操作这两个通道进行数据的传输。
如果用户使用USR-BLE100的主设备与该从设备相连接,那么就无需关注里面的协议,两个设备的串口直接就可以进行数据的透明传输,为用户建立一个简单的无线传输通道。
在此模式下,用户需要将模块的工作模式设置为从设备模式。用户如果自己开发APP需要我们模块的UUID进行连接,UUID为:0x31,0x01,0x9b,0x5f,0x80,0x00,0x00,0x80,0x00,0x10,0x00,0x00,0xd0,0xcd,0x03,0x00我们提供连接的示例程序。
比如说USR-BLE100支持广播模式,在这种模式下模块可以一对多进行广播。用户可以通过AT指令设置模块广播的数据,模块可以在低功耗的模式下持续的进行广播&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。