社区
网络编程
帖子详情
Bluetooth的PIN码问题
bobo_2003
2009-06-24 02:13:49
当使用Bluetooth来通信时,一边是client,一边是server,现在是可以connect上
想增加的是在client发送个PIN码,server收到后,输入pin码,正确才能连得上,这要如何实现?
bluetooth通信采用的是socket方式.
...全文
1435
7
打赏
收藏
Bluetooth的PIN码问题
当使用Bluetooth来通信时,一边是client,一边是server,现在是可以connect上 想增加的是在client发送个PIN码,server收到后,输入pin码,正确才能连得上,这要如何实现? bluetooth通信采用的是socket方式.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nuozhai
2011-06-02
打赏
举报
回复
楼主你好,我正在搞蓝牙怎么都连不上,可否给一个例子研究研究越简单越好,非常感谢 nuozhai@126.com
guoxiaojie_415
2010-04-02
打赏
举报
回复
关于这个问题,就要涉及到dbus了
在正常使用一个蓝牙设备前,通常都需要对该设备进行配对绑定的操作。
3.xx版本里使用的配对机制,其API是基于Dbus来实现的,需要向dbus注册一个agent,PC的发行版通常都会有一些基于各种图形库的passkey_agent,如果你安装了Bluetooth的话,在/usr/lib/bluetooth/目录下面有一个register-passkey向dbus注册一下就可以。
关于配对的问题你可以参考
http://blog.csdn.net/share8888/archive/2009/08/27/4489383.aspx
祝你好运!
wangyanchunde
2010-01-11
打赏
举报
回复
你用btdrt.dll中的接口函数试试
客户端先调用BthGetPINRequest()获取配对请求,然后调用BthSetPIN()设置PIN码,-BthCreateACLConnection()创建ACL链接,最后用BthAuthenticate()函数去鉴权服务器
Wenxy1
2009-06-24
打赏
举报
回复
收到正确的pin码才能继续通信,否则close这个socket.
bobo_2003
2009-06-24
打赏
举报
回复
现在是client去发送PIN时,是先连上,让server收到pin码,验证是否正确, 不正确就断开连接,正确就走正常的流程...
你说的是这个意思?
bobo_2003
2009-06-24
打赏
举报
回复
现在connect都没有问题,不管哪一边做server都可以,pc也是用PDA上的serverClassId去WSASetService的
还有用channel也可以实现通信了
现在就是想再完善下,增加下PIN码功能
skyxie
2009-06-24
打赏
举报
回复
CS已经可以connect了~
server收到client发送的pin码, 验证是否正确, 不正确就断开连接,正确就走正常的流程...
BLUE-MIC.rar_BLUE-MIC.exe_blue tool_
bluetooth
_蓝牙 visual_蓝牙耳机
蓝牙芯片参数修改程序,用来修改蓝牙耳机的内部地址,
PIN
码
等参数
hm10-s
pin
:HM10
Bluetooth
-LE模块的P8X32APropeller,P2X8C4M64PPropeller 2驱动程序对象
HM10自旋 这是P8X32A /螺旋桨, P2X8C4M64P /螺旋桨2 HM10
Bluetooth
-LE模块的驱动程序对象。 重要说明:该软件旨在与(P8X32A)一起使用或(P2X8C4M64P) 。 在尝试使用此代
码
之前,请先安装适用的库,否则,您将缺少构建项目所需的几个文件。 显着特征 UART连接速度为9600bps 更改模块名称 读取模块的MAC地址 读取模块的固件版本 读取最后连接的设备的MAC地址 设定广告间隔 设置
PIN
码
与lib.terminal.s
pin
集成,以提供全面的终端I / O支持(Char(),Bin(),Dec(),Hex(),printf()等) 要求 P1 / S
PIN
1: 自旋标准库 P2 / S
PIN
2: p2-s
pin
-standard-library 编译器兼容性 P1 / S
PIN
1:OpenS
pin
(经过1.00.81测试)
物联网Android
bluetooth
蓝牙通信
Android 开发进阶课程蓝牙通信 ... Android 蓝牙开发基本流程 https://blog.csdn.net/q610098308/article/details/45248423 android 蓝牙 通信
bluetooth
https://blog.csdn.net/q610098308/article/details/45605389
蓝牙配对过程和蓝牙连接的建立过程
蓝牙的建立过程是一个复杂的过程,即使有过相当一段工作和使用经验的人,如果不仔细去了解还是理解不全。 平时我们用蓝牙耳机听音乐,和不同的设备共享文件,打电话等,都有一个配对--连接--传输数据的过程。 蓝牙配对过程,其实就是一个的过程。 为什么不配对便无法建立连接? 任何无线通信技术都存在被监听和破解的可能,蓝牙SIG为了保证蓝牙通信的安全性,采用的方式进行数据交互。同时为了保证使用的方便性,以配对的形式完成两个蓝牙设备之间的首次通讯,经配对之后,随后的通讯连接就不必每次都要做确认。所以
码
的产生是从配对开始的,经过配对,设备之间以
PIN
码
建立约定的link
win10添加无线蓝牙键盘链接需要输入
PIN
码
但是没有
1、当我们在要求输入
pin
码
的时候 我们使用自带的键盘(有线键盘)输入:000000 输入然后然后切换到蓝牙键盘 在蓝牙键盘上火速输入:000000 按下回车键一般即可完成连接 方法二: 1、打开控制面板-硬件和声音-设备和打印机-添加设备 在输入
PIN
码
下面可以选择“或者在设备上输入密
码
”即可解决
问题
正常连接蓝牙键盘 方法三: windows键+R 输入“regedit” 打开注册表管理器 删除这个文件夹下列所有东西 HKEY_USERS\.DEFAULT\Software\Microsoft\...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章