问题标签 [estimote]
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.
android - Android Studio - Estimote SDK - 找不到类
我正在使用 Estimote Android SDK 和 Android Studio 构建一个应用程序。我已将 estimote-sdk-preview.jar 添加到我的libs
文件夹中,并且 IDE 可以识别它(我的任何 .java 文件中都没有错误)但是当它上传到我的 HTC One 时,我在 logcat 中收到以下错误,我得到了我手机上的“抱歉这个应用程序崩溃了”消息:
我试图去项目结构并通过它添加库,在我的 gradle 属性中我有:
这是我的 .java 文件的开头:
所以我很困惑,有人可以帮助我吗?
bluetooth-lowenergy - 使用 BTLE/iBeacons 获取唯一的硬件标识符
我正在寻找一种通过 BTLE 区分硬件设备的方法。我很愿意使用任何系统(Estimote、Gimbal 等),但我需要在握手之前找到一种方法来识别设备。
例如:如果一个区域有 20 个启用 BTLE 的设备,我想在任何广播之前唯一地识别它们。
ios - Estimote 断言失败
当我尝试运行我的“xcode”项目时遇到了一些问题,我收到了这个“运行时”错误。
我正在尝试使用“Estimote SDK”来使用接近应用程序代码示例构建类似的应用程序。原始示例效果很好,添加他们的代码时我没有更改任何内容。这是我的一些方法:
我错过了什么?
解决方案
感谢所有回复的人。使用 Estimote SDK,您可以分配一个常量 UUID 和信标对应的主要和次要 id,以调用 startRangingBeaconsInRegion 方法。
ios - 仅在主控制器中调用的 ibeacons 委托
我有一个大问题。使用 iOS 7.1,即使应用程序关闭(不是在后台,而是完全关闭),也可以监控信标区域的进入/退出。
但我注意到只有当信标代表在主控制器中时才有可能,而不是在其他控制器中时(例如以模态方式调用)。
例如,我的应用程序是使用以下内容构建的:
如果我将信标管理器及其代表放在第一个控制器中,它们也会在应用程序关闭的情况下被调用,而如果我在第二个控制器(显示为模态视图控制器)中执行相同操作,它们不会被调用(它们仅在前台或背景)。
如何解决这个问题?
ios - Estimote iOS SDK 示例找不到要选择的信标
我在 iPhone 上下载并运行了 Estimote iOS SDK,没有任何错误。但是,当我点击 3 个示例时,它会转到“选择信标”页面,但似乎没有点击。我知道我的 Esimotes 正在工作,因为我有另一个应用程序访问它们。我需要做些什么才能让信标出现在列表中吗?蓝牙和定位服务都在手机上。
使用:使用 iOS 7.1.0 XCode 5.1.1 估计 iPhone 5
ios - 使用多个信标(在每个不同的信标上弹出一个视图)
我是目标 C 的初学者。我的应用程序与一个信标一起正常工作。我正在使用“estimote SDK”。我有很多问题,我想使用 2 或 3 个信标。我想为每个信标推送一个视图。
我不明白如何使用多个信标来做到这一点。
我不知道我是否必须使用多个信标管理器。(ESTBeaconManager* 信标管理器)
我不知道如何将不同的区域传递给 didRangeBeacons:(NSArray *)beacons inRegion:(ESTBeaconRegion *)region
当我关闭它们时,我可以只使用一个信标来通知,而另外两个则可以弹出 2 个不同的视图。(每个信标有一个不同的视图)
谢谢你的帮助。
此致。
代码:
编辑
好的,我编写了我的代码,现在我在一个区域进行。我的信标阵列有 3 个信标。
我在初始化时不使用主要或次要。
在 ViewDidAppears 我做:
像这样的代表:
我按距离排序,我有一个 currentBeaconMinor 值。如果我放一个断点,我的信标阵列里面有 3 个信标,我可以看到 3 个。
在开关接近度中,我这样做了:
但这仍然行不通:(((我要生气了。我的应用程序选择了最接近的信标。之后该应用程序始终保持相同的信标并且永不更改。我将信标移动到设备附近但nslog总是向我发送相同的次要号码. 请你给我一些帮助吗?我确定我做错了什么。
bluetooth-lowenergy - 用于 Android 开发的 Estimote Proximity Profile UUID
我正在尝试制作一个始终扫描特定蓝牙设备的 Android 程序,并在手机靠近时提醒用户。
我修改了此处提供的演示代码:https ://github.com/devunwired/accessory-samples/tree/master/BluetoothGatt
这里的第二个演示(标题为“BeaconActivity”)不断使用温度计服务扫描蓝牙设备。出于测试目的,我试图让它扫描 Estimote 的接近度。我不想使用提供的 Estimote SDK,因为我计划在未来使用更通用的蓝牙设备。
在上面的“BecaonActivity”中,定义了温度计服务的 UUID。我尝试将此数字切换为在此页面上定义的 Estimote 的 UUID:https ://community.estimote.com/hc/en-us/articles/200761958-Advertising-Packet-Estimote-s-Proximity-UUID
从上面链接的源代码中,还有一个“TemperatureBeacon”类,它的“短格式 UUID”为“0x1809”。我意识到这只是完整温度计服务 UUID 中的第 5-8 个字符,所以我将其更改为“0x7F30”。
在大部分只是更改 UUID 并保留大部分代码相同之后,我在手机上对其进行了测试,但它无法检测到 Estimote。关于我做错了什么的任何想法?
ios - 无法从 NSMutable 数组中存储和检索值
我将一个值存储在NSMutableArray
...但是当我尝试检索它时,它找不到它。
我的目标是寻找信标主要 id。如果找到新的信标主要 id,我将其保存在数组中。所以下次当我读取信标主要 id 时,如果它已经存在于数组中,我不会使用它。
android - Estimote iBeacon:后台监控 (Android)
当我的应用程序打开但在后台时,我想有推送通知。现在我已经更改了 Estimote Demo,当我的应用程序处于前台时,我的应用程序会给我一个通知,这并没有多大用处。我在这里发布了我的 NotifyDemoActivity 类代码,一旦我打开应用程序就会调用它
android - 在 Android 中,仅使用邻近 UUID 创建区域时如何在ExitedRegion 上获取 ibeacon 详细信息
我正在使用 Estimote 信标开发 android 应用程序。我正在尝试处理我将使用 100 多个信标的场景。为此,我不是为每个信标创建单独的区域,而是通过为所有信标分配通用 Proximity UUID 并通过仅传递 Proximity UUID 来声明区域来创建单个区域。我保留 Major 和 Minor 以唯一标识信标。
由于我的应用程序必须在后台,我正在使用带有onEnteredRegion和onExitedRegion回调的BeaconManager.MonitoringListener接口(我的理解是测距只能在应用程序处于前台时进行)。由于 onExitedRegion 没有为我提供任何触发 onExitedRegion 的信标列表,我如何才能获取信标详细信息,例如 onExitedRegion 中的 Major、Minor?