沁恒的工程师你们好,最近接触到你们的蓝牙BLE,已买了2块开发板打算做2个设备之间的蓝牙通信。主要的需求为:
1、通过按钮发起配对
2、相互能够收发数据
请问有例程吗? 我看EVT\EXAM\BLE\BLE_UART有BLE UART工程,能够实现583开发板与手机收发,但是不知道怎么改为573与583绑定后再相互收发?
沁恒的工程师你们好,最近接触到你们的蓝牙BLE,已买了2块开发板打算做2个设备之间的蓝牙通信。主要的需求为:
1、通过按钮发起配对
2、相互能够收发数据
请问有例程吗? 我看EVT\EXAM\BLE\BLE_UART有BLE UART工程,能够实现583开发板与手机收发,但是不知道怎么改为573与583绑定后再相互收发?
我其实是想一个板子做蓝牙遥控器,另一个做遥控器的接收机。
能够实现不同键值通过遥控器发射出去,接收机接收到对应的键值就行了。
使用之前先用按键进行配对,配对后也可以解绑。
如果有CH57X或者CH58X的蓝牙遥控器例程也可以发一下到我邮箱: 个人信息保护,已隐藏
十分感谢。
收到了,十分感谢!
我把三楼发的网址里面的例程下载到CH582里面了,由于只有一个582的开发板(另外一个板是573的),582下载了peripheral的程序,于是用了2台手机先后连接它,发现都连不上,现象也不一样。
第一台手机的现象:
一直转圈,然后提示超时
===================================
第二台手机的现象:
有提示说要配对,但是没说要输入密码,也没有填密码的框
重复两次后,说PIN码不对,连接失败了
这是什么回事呢? 怎么解决?
需要注意的是,提供的代码是针对central和peripheral配对绑定操作使用,如果使用手机连接实现输入密码的功能,则只需要修改博客第一点此处参数即可:Setup the GAP Bond Manager。官方的例程已经将加密绑定的功能做好并提供接口进行使用。
因此按照第一点的参数进行类似的填写即可。具体的参数含义则可以查看注释或者标准协议。
如使用hid kbd类型需注意修改广播类型,于博客最下方有专门描述。