微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 蓝牙HIDAdvRemote工程,如何配置密码配对与绑定程序,来实现与安卓手机蓝牙的连接

蓝牙HIDAdvRemote工程,如何配置密码配对与绑定程序,来实现与安卓手机蓝牙的连接

时间:10-02 整理:3721RD 点击:

在hidAdvRemote.c文件中,用如下的定义来选择蓝牙连接时的密码  。 #define  DEFAULT_IO_CAPABILITIES   GAPBOND_IO_CAP_DISPLAY_YES_NO 

打开手机蓝牙,扫描连接时,提示输入6位密码。这个密码是在工程文件的哪里进行设置的呢,求指导

quanwu zhang,

 除非你遥控器上有显示功能,不然 GAPBOND_IO_CAP_DISPLAY_YES_NO 设置是不对的。如果你遥控器上有数字按键,那么建议你用GAPBOND_IO_CAP_KEYBOARD_ONLY,这样对方会显示数字让你在遥控器上输入。

如果你要修改默认密码,你必须把DEFAULT_IO_CAPABILITIES   设置成GAPBOND_IO_CAP_DISPLAY_ONLY,另外,你要参考一下这个帖子:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/p/112619/307272.aspx#307272

Y

quanwu zhang,

 除非你遥控器上有显示功能,不然 GAPBOND_IO_CAP_DISPLAY_YES_NO 设置是不对的。如果你遥控器上有数字按键,那么建议你用GAPBOND_IO_CAP_KEYBOARD_ONLY,这样对方会显示数字让你在遥控器上输入。

如果你要修改默认密码,你必须把DEFAULT_IO_CAPABILITIES   设置成GAPBOND_IO_CAP_DISPLAY_ONLY,另外,你要参考一下这个帖子:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/p/112619/307272.aspx#307272

Y,

通过你的回复,如上问题已解决,非常感谢!

本人才接触蓝牙,对于协议栈HIDAdvRemote工程还不怎么了解,目前需要弄一个自拍杆功能,到这步的话应该成功了一小半了。

接下来的话,应该在这个工程的哪里进行按键扫描判断,然后调用hidCCSendReport(0xEA, 1, 0)函数进行拍照功能。

能不能给个大概的流程或者思路!谢谢大神。。。

quanwu zhang ,

HIDAdvRemote工程的按键扫描方法不适合你做简单的自拍杆程序,因为它有很多按键,还用了IO扩展,扫描方法比较复杂。

建议你用HIDEmuKbd工程,上面是用Keyfob的两个按键,比较接近你的需求。

Y

quanwu zhang ,

HIDAdvRemote工程的按键扫描方法不适合你做简单的自拍杆程序,因为它有很多按键,还用了IO扩展,扫描方法比较复杂。

建议你用HIDEmuKbd工程,上面是用Keyfob的两个按键,比较接近你的需求。

谢谢你的回复,

想再请教一下,HIDEmuKbd工程中的蓝牙广播、密码的配对绑定是不是与HIDAdvRemote工程一样?如果使用HIDEmuKbd工程开发的话,后续的按键扫描程序及拍照处理程序应该放在HIDEmuKbd工程中的什么位置比较适合呢。谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top