当前位置: 首页 > 知识库问答 >
问题:

我们可以在iOS-android中使用iBeacon通过蓝牙传输数据吗?

苏洛城
2023-03-14

我想知道iBeacon实际上是如何工作的。我找到了AirLocate的样例代码,但无法理解它是如何工作的。iBeacon在BLE上工作,因此可以通过蓝牙与其他支持BLE的设备进行数据通信?

是否可以使用BLE或信标通过蓝牙在iOS-android设备之间进行数据传输?

iOS已经宣布了iBeacon技术,但没有找到任何与此相关的技术规范文档。我也想知道它在android上是如何工作的?

有人能请描述一下这项技术,是否有可能通过蓝牙在iOS-iOS设备和iOS-Android设备之间进行数据通信?

共有1个答案

杜曜灿
2023-03-14

不,您无法使用iBeacons在设备之间进行通信,因为iBeacons仅用于传输。iOS和Android的移动设备都能听到iBeacons,但它们无法回话。

iBeacons通过每秒(或更频繁地)传输一个由三部分组成的标识符和发射器功率参考值来工作就是这样。他们什么也不做。iOS和Android中的SDK会监听这些信号并将其报告给你的应用程序,但其余的取决于应用程序开发者。

您的建议可能在自定义蓝牙LE信标上实现,但它需要比iBeacon复杂得多,您必须构建自己的。

这里有几个链接可以为您提供更多信息:

iBeacons如何在Radius Networks的Android上工作

Dave Addey的iBeacon概述

充分披露:我为Radius网络工作。

 类似资料:
  • 有人遇到过解释如何做到这一点的文档/教程吗?技术上有可能吗?或者苹果有没有施加某种限制来阻止这种情况? 我发现的另一个选择是蓝牙上的Bonjour。这是否是一个更适合这种类型的操作的选择?

  • 最近,我买了一台iBeacon设备,打算创建Android应用程序,以便识别和使用它。我是一个在Android应用程序中使用蓝牙的新手,有很多事情我还不知道。在互联网和本论坛中,我找到了使用Radius Networks的Android IBeacon库的建议,但是,唉,现在它不再可用了: https://github.com/RadiusNetworks/android-ibeacon-serv

  • 当arduino连接到USB时,我的串行端口是/dev/ttyacm0。这个很管用。然而,当蓝牙适配器连接时,我收到错误“程序员没有响应”。我无法识别bluetooth在哪个端口上运行。我试着列举串行端口,但我找不到有没有蓝牙适配器的区别。你知道在哪里可以找到适合蓝牙通信的串行端口名称吗?

  • 我想创建一个能够接收音频流的Android应用程序。我曾想过使用A2DP配置文件,但似乎Android不支持A2DP接收器。看起来有很多人在寻找这个问题的解决方案。但是,如果接收一个普通的位流,然后在应用程序中将数据转换成音频呢?我想通过RFCOMM(SPP蓝牙模式)接收PCM或Mp3数据流,然后使用AudioTrack播放。 首先,我如何通过RFCOMM在我的Android手机上接收比特流?是否

  • 我想知道我们是否可以将2个蓝牙设备连接到Android设备,并在Android中实时共享数据?i、 e我有一个传感器连接到Android设备,我想流式传输或收听或广播从传感器接收到的数据到耳机(连接到同一个Android设备)。在Android中可能吗??请提出建议。提前谢谢。 我想通过经典蓝牙收听音频流。有可能把Android设备变成接收器吗?目前,我们使用HFP模式和经典蓝牙进行通信。 场景:

  • 问题内容: 我一直在遵循Android蓝牙通讯指南 为确切说明我要做什么,将两个设备配对后,每个设备(服务器和客户端)上都会打开两个不同的活动,其中服务器活动上我有不同的按钮,而客户端活动上只有一个textview。我希望能够按服务器设备上的按钮并将其显示在客户端上。 我设法在两个设备之间建立了连接,但现在我想发送无法执行的数据。 他们给出了以下代码进行数据传输: 但是这行会产生错误 并且在指南中