问题标签 [ibeacon-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
155 浏览

bluetooth - 蓝牙 LE / iBeacons - 一台收音机,多台广播?

我想广播几个 BTLE 信标,最好是从一个蓝牙 LE 无线电加密狗。

与其购买多个加密狗,是否有可能非常快速地“脉冲”说 5 个 UUID、主要和次要广播 - 每秒甚至半秒循环一次,这样看起来一个设备有 5 个信标?

我想这将取决于手机的扫描速度和其他因素......但它理论上可以工作吗?

0 投票
1 回答
3627 浏览

android - 在 Android 上检测到 iBeacons 时出现“蓝牙共享已停止”警报

我正在使用Radius Networks 的Android iBeacon 库来玩 iBeacon。一段时间后,我看到不断弹出警报:“不幸的是,蓝牙共享已停止。” 使用 [报告] [确定] 按钮。

电话: Nexus 5 与 Android 4.4.2。

这是一个遗憾,因为 Nexus 5 目前是顶级 Android 手机,并且使用 iBeacons 似乎在一段时间后无法正常工作。这意味着 iBeacons 不能在生产中使用,因为蓝牙 LE 不能在 Android 上正常工作(即使在最新版本上)。

只有恢复出厂设置似乎可以解决问题,我不能要求我的应用程序的用户这样做:/。

日志猫:

0 投票
1 回答
422 浏览

ibeacon-android - 设置 iBeacon 发射范围

目前,我使用树莓派作为信标发射器,我想知道我是否可以调整传输范围。我确实使用本教程Radius Network Tutorial配置了我的树莓派

基本上,我想将传输范围降低到大约 1 或 2 米。我真的不知道这是否可能。目前我正在处理应用程序中的范围,但该RSSI值非常不稳定。

可以调整这个范围吗?

0 投票
2 回答
497 浏览

android - 在钛合金中使用模块

我正在研究钛合金的一个项目。我需要使用 Beacon 模块来使用 BLE 扫描信标。我的问题是我无法让模块工作。

我使用安装移动模块来安装模块,并在 tiapp.xml 文件中启用它。

这是我目前拥有的代码:

当您单击标签时,该功能将启动。该模块包含 3 个类。您是否必须指定必须使用哪个类的哪个方法?

另外,当我启动该程序时,我会收到错误消息,Could not find class 'android.bluetooth.BluetoothManager并且Could not find class 'com.logicallabs.beacons.ScanService$2

0 投票
1 回答
297 浏览

bluetooth - iBeacon 是否可以在连接后充当普通的 BLE 数据传输模块?

我知道 iBeacon 只使用广告渠道。这意味着不需要连接。

我正在尝试制作自己的信标模块来发送和接收数据。

我很好奇是什么让 iBeacon 格式的数据包(前缀/UUID/minor/major/TX)在通信中?

是固件吗?

让我们假设

当我让我的 iPhone 充当 iBeacon 时,它会发送广告包。这意味着它以 iBeacon 格式发送数据。但是在关闭 iBeacon 的应用程序后,我尝试像往常一样使用我的 iphone 通过蓝牙低功耗模式将一些文件发送到笔记本电脑。然后它将以蓝牙标准格式发送数据。这是正确的吗?

鉴于这种情况,我的 iphone 既可以是 iBeacon,也可以是具有蓝牙低功耗功能的普通手机。

我认为信标模块也可以这样。最近发布的产品怎么样?比如estimote、redbearlab等等。连接后,他们收到数据了吗?

0 投票
1 回答
1087 浏览

android - android radiusnetwork iBeaconLibrary didDetermineStateForRegion 何时被调用?

我无法理解在 ibeaconSevice 库中使用 didDetermineStateForRegion(int state, Region region) 。

我有一个在后台模式下运行的服务,当我第一次看到一个信标时, didEnterRegion(Region region) 和 didDetermineStateForRegion(int state, Region region) 都被调用了。然后停止扫描。在下一次扫描中,即使我仍在同一区域,也不会执行回调。请问,你能帮忙吗?

0 投票
3 回答
1499 浏览

android - Titanium、Android、Estimote iBeacon:如何创建一个

我有一个钛应用程序,我想为 android 添加 iBeacon 功能(使用 Estimote)。应用程序必须在到达信标区域时推送本地通知。

任何人都可以提供一些建议吗?从 android SDK ( https://github.com/Estimote/Android-SDK ) 中的示例开始,Estimote 开始监听活动中的信标。我想为整个应用程序(可能是Application?的子类)执行此操作,但我不知道如何在钛模块中执行此操作。

谢谢

0 投票
1 回答
9573 浏览

android - 如何在 Android 中检测 iBeacon?

这是我第一次使用 iBeacon。那么你能告诉我如何检测它(给我一些代码示例)。非常感谢。这对我来说非常重要。

0 投票
2 回答
1442 浏览

android-studio - RadiusNetwork 的 Android iBeacon 库

我正在尝试在我的应用程序中使用Android IBeacon 库。我在我的 gradle 文件中添加了所有依赖项,并且 gradle 同步失败并出现以下错误:

这是我的项目结构:

在此处输入图像描述

更新1:

模块的 build.gradle 文件(IbeaconTest/ibeacon/build.gradle):

主项目的build.gradle(IBeaconTest/build.gradle):

0 投票
2 回答
1369 浏览

android - Android iBeacon 库测距 api

我正在使用Android IBeacon 库并尝试获取该地区的 iBeacon 数量。使用测距 api 我得到了设备数。即使所有 iBeacons 和我的手机都静止,这个计数也会不断地从 0 变为 n。此外,当我尝试获取设备的详细信息时,我得到以下异常。是什么导致了异常。当我尝试调试时,我看到数据不为空。

我的代码: