|
问题描述:
1.我使用的是SLackware13,使用obexput 将XXX.txt发送指定地址的手机,结果能够和山寨机建立连接,不需要配对,但是和品牌机需要配对。在配对的时候我修改了/etc/bluetooth/hcid.conf中的默认的PIN码,改为1234,然后重启了蓝牙服务。但是依然不能和品牌机相连。
那么我该如何解决呢?
2.我目前自己写一个给蓝牙设别发文件的程序,思路如下:
1.查找本机的adapter
2.通过本地的adapter搜索周围开蓝牙服务的设备
3.检索2中得到的设备所开的服务中obex文件传输服务的信道
4.通过obex建立连接,发送文件
这里我开了四个线程:
一个是用查找本机的adapter
一个是通过本地的adapter搜索周围开蓝牙服务的设备,并查询服务信道
一个是发送文件
还有一个是主线程。
请问,这样做合适不? |
|