【问题标题】:Android: bluetooth listen thread for incomming data onlyAndroid:仅用于传入数据的蓝牙监听线程
【发布时间】:2013-09-08 13:13:03
【问题描述】:

我正在开发一个 android 应用程序,在该应用程序中,我只需要监听传入设备并记录它们使用蓝牙发送的数据,设备发送数据基本上是一个数字蓝牙温度计,它只发送数据。问题是我不知道从哪里开始,因为我是 android 编程新手。只需一步一步的程序就足以引导我走上正轨。我尝试了蓝牙聊天示例,但我没有带我去任何我无法理解的地方。

问候, 拉菲克·艾哈迈德

【问题讨论】:

  • 你能展示你的一些努力吗?
  • 所有项目数据现在都在大学电脑中,我没有任何方法可以检索它。我需要知道的是一步一步做什么不需要代码。只是某种算法,你可以说如何只听传入数据

标签: android bluetooth digital


【解决方案1】:

您首先需要知道如何与温度计建立连接。我想,由于设备已与智能手机配对,因此您只需将连接作为服务器(在安卓手机上)进行管理。总结一下:

  1. 更改蓝牙权限: http://developer.android.com/guide/topics/connectivity/bluetooth.html#Permissions
  2. 启用并设置蓝牙:http://developer.android.com/guide/topics/connectivity/bluetooth.html#SettingUp
  3. 查找设备:http://developer.android.com/guide/topics/connectivity/bluetooth.html#FindingDevices
  4. 与它联系:http://developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingAsAServer
  5. 并管理连接: http://developer.android.com/guide/topics/connectivity/bluetooth.html#ManagingAConnection

最后,我建议您在运行应用程序之前在手机的调整菜单中配对设备。从那以后,按照前面的步骤,一切都会好起来的。如果你有疑问可以问我,我在使用 arduino 和 HC-06 蓝牙设备连接蓝牙时遇到了同样的问题

希望对你有帮助

【讨论】:

  • thnx 我会试试这个并尽快回复你
  • @Bardo91 两个应用程序可以使用相同的蓝牙连接吗?就像这两个应用程序只会记录在该连接中传递的数据?还是只有 1 个应用可以连接?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-10
  • 1970-01-01
  • 2016-02-02
  • 2016-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多