BLE102软件设计手册:http://www.ybljg.com/Download/603.html
BLE103软件设计手册:http://www.ybljg.com/Download/645.html
使用我司蓝牙若想与其它厂家从设备进行连接透传,需要满足两个条件:
1.两个蓝牙同为为BLE蓝牙
2.需要两个设备拥有相同的 UUID
我司的BLE蓝牙模块提供修改 UUID 功能(配置 UUID 只支持 128bit 格式),用户可以自行修改以用来连接不同厂家的从设备。少数设备使用16/32位UUID,可定制。
操作前请确认蓝牙模块固件版本号是v1.0.5或以上。同时由于每个蓝牙模块的UUID不同,需要客户跟想要连接的BLE蓝牙模块厂家联系,索要其UUID,共三个。
可以使用AT指令配置软件:http://www.ybljg.com/Download/690.html
配置软件正确打开串口后,点击“+++a”,会返回+ok,说明已经进入命令行模式,之后使用AT指令配置,配置完成后点击AT+ENTM,退出命令模式。
详细步骤如下:
1: 进入AT模式
Service
发送: +++a
返回: a+ok
2: 设置UUID(分别设置AA BB CC)
发送: AT+UUID=AA49535343FE7D4AE58FA99FAFD205E455
返回:
34
+bleUart_Server_Uuid:
DATA:49535343-FE7D-4AE5-8FA9-9FAFD205E455
Successful
发送: AT+UUID=BB495353431E4D4BD9BA6123C647249616
返回:
34
+bleUart_Server_Tx_Uuid:
DATA:49535343-1E4D-4BD9-BA61-23C647249616
successful
发送:AT+UUID=CC49535343884143F4A8D4ECBE34729BB3
返回:
34
+bleUart_Server_Rx_Uuid:
DATA:49535343-8841-43F4-A8D4-ECBE34729BB3
Successful
如图解析:
3: 设置完后UUID然后我获取看是否设置成功
发送:AT+UUID?
返回:
+bleUart_Server_Uuid:
DATA:49535343-FE7D-4AE5-8FA9-9FAFD205E455
+bleUart_Server_Tx_Uuid:
DATA:49535343-1E4D-4BD9-BA61-23C647249616
+bleUart_Server_Rx_Uuid:
DATA:49535343-8841-43F4-A8D4-ECBE34729BB3
OK
+bleUart_Server_Tx_Uuid2:
DATA:00000000-0000-0000-0000-000000000000
OK
4: 以上步骤执行后,搜索周边从模块
发送:AT+SCAN
返回:
+SCAN:ON
OK
No: 1 Addr:0018E40C6B20 RSSI:-37 dBm (这个就是我的从模块)
5: 连接从模块
发送:AT+CONN=1
返回:
+CONN:1
OK
随后BLE模块自动重启,这时会发现我的从模块蓝牙已经连接上了(状态脚有变化),此时进入了透传模式,这时可以往主模块发送数据,从模块收到数据。