我正在尝试在我的android手机上运行一个简单的python脚本(使用SL4A)来连接BlueSMiRF蓝牙调制解调器(基于RN41设备),但是无论我做什么尝试,当我尝试连接时都会遇到以下错误。在java.io.IOException: Unable to start Service Discovery

python脚本如下所示import android

droid = android.Android()

droid.toggleBluetoothState(True)

result = droid.bluetoothConnect()

#result = droid.bluetoothConnect('00001101-0000-1000-8000-00805f9B34fb')

#result = droid.bluetoothConnect('00001101-0000-1000-8000-00805f9B34fb', '00:06:66:07:AE:44')

print repr(result)

droid.toggleBluetoothState(False)

我已经尝试了上面代码中显示的bluetoothConnect()的所有三个变体。如果我尝试前两种连接方法,我也可以在要连接的设备列表中看到blueSMiRF。在

我的arduino草图(在arduino Mega上运行)如下所示。它只是将字符从一个端口转发到另一个端口。Serial在9600连接到我的笔记本电脑,Serial1连接到115200的BlueSMiRF。在

^{pr2}$

我可以使用Putty通过输入$$$来访问blueSMiRF的命令模式。一切似乎都很好。我只关心服务类和设备类的设置。它们分别设置为0x0000和0x1f00的工厂默认值,我想知道服务类是否需要设置为0x1101(SSP的UUID)。在

其他信息:

Android 2.3.3版

SL4A r4型

android蓝牙python,Android蓝牙连接问题相关推荐

  1. android蓝牙python,android – 使用SL4A(Python)和蓝牙

    寻找一些让我入门的建议. 在我的左手中,我有一个运行ICS的SGS2.我已经启动并运行了SL4A并安装了Python 2.6.2 在我的右手中,我有一个通用的中国蓝牙RFID阅读器.它工作,它读取标签 ...

  2. android 蓝牙链接电脑,如何使从台式电脑到Android设备的测试蓝牙连接

    我正在使用具有蓝牙适配器的Ubuntu 11.10台式电脑和使用带有蓝牙的Android 2.2的Android平板电脑. (两款设备上的蓝牙版本应为2.0或2.1版本)如何使从台式电脑到Androi ...

  3. Android ble连接过程,Android开发之ble蓝牙

    前言 由于自己工作中需要开发ble的项目,于是在折腾了一段时间后也有所了解,便想写下来分享给大家,同时对自己的知识也是一种巩固 1.BLE介绍 BLE是Bluetooth Low Energy的缩写, ...

  4. 【Android】蓝牙开发——经典蓝牙:配对与解除配对 实现配对或连接时不弹出配对框

    目录 一.配对方法 二.解除配对方法 三.配对/解除配对结果 四.justwork配对模式下,不弹出配对框 五.pincode配对模式下,不弹出配对框 六.小结 在之前的文章[Android]蓝牙开发 ...

  5. Android蓝牙开发——经典蓝牙的连接

    1.蓝牙的基本操作 蓝牙权限 android.permission.BLUETOOTH //允许程序连接到已配对的蓝牙设备,请求连接/接收连接/传输数据需要改权限, 主要用于对配对后进行操作. and ...

  6. android获取当前连接的蓝牙名称,获取当前连接的蓝牙设备的名称

    首先需要在清单文件添加权限: 获取当前连接蓝牙设备名称需要先获取已绑定或已匹配的蓝牙列表,然后再一个一个判断是否在连接状态,但是因为android现在将获取蓝牙设备连接状态的方法隐藏了,所以我们需要使 ...

  7. Android中如何实现蓝牙的配对与连接

    Android中如何实现蓝牙的配对与连接 这段时间在项目中负责做蓝牙的设置模块,蓝牙这部分不算简单,自己先是花了一些时间看系统的蓝牙设置代码,感觉有点熟了才开动的,但期间还是踩了不少坑,有些问题网上也 ...

  8. 【Android】Bluetooth(蓝牙)连接与数据传输(一)

    目录 简介 权限声明 蓝牙扫描 开始扫描 取消扫描 获取蓝牙信息 蓝牙配对 配对 取消配对 获取已配对蓝牙 最终效果 简介 蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连 ...

  9. android 蓝牙 遥控器,Android 蓝牙遥控器的连接

    项目是TV端的,产品要求不经过设置界面,开机进入引导页,自动搜索蓝牙遥控器并且建立连接. 刚开始接手的时候以为会很快完成,无非就是调用API吗?可是事实不是这样,前后花了一些时间,才解决. 好了,当时 ...

最新文章

  1. Arch Linux PDF格式文件无法显示中文
  2. java HashMap 极限容量 大小限制 占用内存大小
  3. NYOJ 562 盒子游戏
  4. pdfbox java.lang.outofmemoryerror_Apache PDFBox 1.8.11 发布,Java 的 PDF 处理类
  5. 不修改代码就能优化ASP.NET网站性能的一些方法
  6. Java多线程系列---“基础篇”13之 乐观锁与悲观锁
  7. 论文公式编号右对齐_毕业论文详细排版,看这一篇就够了!
  8. Web前端学习路线笔记(六)html5
  9. Sqlserver 高级篇 非聚集索引原理
  10. matlab2016 wavread,matlabwavread用法
  11. 成为优秀的技术管理者: 先从改变思维做起
  12. 论文阅读:CVPR2020旷视High-Order Information Matters: Learning Relation and Topology for Occluded Person Re
  13. 如何人体穴位自我按摩
  14. JVM:常用的四种垃圾回收机制
  15. 2020起重机司机(限桥式起重机)考试题库及起重机司机(限桥式起重机)证考试
  16. 智慧旅游海内外现况详情及发展对策
  17. for循环、do……while循环和一些循环练习
  18. Excel:SUMPRODUCT函数
  19. html5播放音频流,html5 – 使用Audio API播放音频流
  20. windows上传本地项目到github

热门文章

  1. MySQL 中的myisam内部临时表
  2. Linux捕捉信号机制之(signal,kill)、(sigaction,sigqueue)
  3. 未来智能制造就是跨界大数据
  4. mysql自动备份脚本,及系统定时备份设置!
  5. 图像处理-PCA人脸识别
  6. 狂汗!售货员竟遭遇到最彪悍的付款方式(转)
  7. 使用druid连接池的超时回收机制排查连接泄露问题
  8. FileSystem close Exception
  9. linux c 控制cpu占用率
  10. couchdb 垂直权限绕过漏洞(cve-2017-12635)