问题标签 [kontakt.io]

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 投票
0 回答
71 浏览

android - Kontakt sdk 未检测到半径信标

我正在使用 kontakt sdk 和半径信标。这是活动代码: http: //pastebin.com/TQXdKwkX

但它无法检测到信标,我在日志中看到的是:

这怎么可能解决?

谢谢

0 投票
2 回答
133 浏览

android - HTC BLE 问题和 kontakt.io 信标 api

我使用 kontakt.io api 和信标示例编写和应用程序。

此应用程序在 Sony Xperia SP 上正常运行,但当我使用不同型号的 HTC 智能手机(如 HTC Desire 820)时,此应用程序运行速度非常慢(扫描的主动时间为 3 秒,被动扫描 - 2 秒)。

如果我在 HTC 上使用蓝牙扫描(通过智能手机的设置) - 我遇到了同样的问题。工作速度很慢(扫描速度慢)。

有人可以解释一下,为什么会这样?也许这个问题只在 HTC 上?

0 投票
1 回答
96 浏览

java - 列表适配器不起作用

我有一个 mainActivity,它有一个名为监视的按钮。当我按下按钮时,它应该显示附近的信标。当我按下按钮时,会出现一个错误,即我的应用程序停止工作。这是按钮活动的代码:

和CustomListAdapter的代码:

理想情况下,当我按下按钮时,附近的信标应该以列表的形式出现,当发现或丢失信标时,列表应该自动更新。

已编辑

LogCat 中的堆栈跟踪

5417) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:616) 08-06 17:02:18.087 2559-2559/com.example.panagiotis.beaconsproject I/Process:发送信号。PID:2559 SIG:9 08-06 17:02:22.298 3433-3433/com.example.panagiotis.beaconsproject W/系统:类加载器引用未知路径:/data/app/com.example.panagiotis.beaconsproject-1/lib /x86 08-06 17:02:22.455 3433-3433/com.example.panagiotis.beaconsproject W/系统:
[08-06 17:02:22.718 3433:3433 D/] HostConnection::get() 新主机连接已建立 0xaa9a71c0,tid 3433
102) 在 android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5417) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android .internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 08-06 17:02:39.204 3433-3433/com。 example.panagiotis.beaconsproject I/Process:发送信号。PID:

任何想法?

0 投票
1 回答
83 浏览

java - 从广播呼叫服务

您好,我在 kontak sdk 中为 Beacon Scanner 提供服务,但是当用户打开和关闭蓝牙我的广播时,我需要从广播接收开始扫描

}

清单服务

当用户打开蓝牙进入广播并工作但服务不启动时..

0 投票
2 回答
545 浏览

ios - 无法在我的 iOS 应用中检测到 Kontakt.io 信标

我已经按照 Kontakt SDK 示例代码进行了信标搜索代码,如下所示。但是我的信标计数始终为 0,而我的 iPhone 附近有 11 个信标。任何机构都可以帮助我解决这个问题吗?

我已经在 viewDidLoad 方法中初始化了 KTKBeaconManager,然后创建了区域对象并停止了任何以前的测距服务,然后启动了新的监控和测距服务。

并且一直使用信标计数 = 0 调用 didRangeBeacons。不确定到底是什么问题。它与他们的示例代码中的代码相同。

0 投票
1 回答
177 浏览

android - Kontakt 地区不断进出

我正在我的应用程序中监视 Kontakt 信标,并且我正在使用 SpaceListener 以了解用户何时进入区域以及用户何时离开该区域。问题是我不断收到和区域进入和区域被放弃。我正在使用该库的 3.2.0 版本。信标距离我只有 1m,而且我和信标都没有移动。这是正常行为吗?

0 投票
1 回答
478 浏览

android - Kotakt.io Beacon - 仅识别/获取/扫描您自己的信标的最佳方式?

对于Kontakt.io和特别是“iBeacon”,我一直在寻找方法来识别和获取我自己的信标,我会提供给我的用户。

我需要同时获得适用于 Android 和 iOS 的解决方案。

通过我的初始搜索,我得到了一些 Android 的结果,

这个 Sample 类演示了我们可以使用和应用过滤器

这也是关于iBeacon 配置文件标识符的建议 - 最佳实践


我的担忧是,

为了应用过滤器,我需要知道特定的 id 范围,如果我想超越这个范围,我将不得不更改我的代码以每次都包含该范围?

iOS 是否有任何示例/指南来应用过滤器?

如果有人这样做过,您使用什么方法来扫描并仅获取您自己的设备?

请为我提供 iOS 和 Android 的指南/演示/建议。

0 投票
1 回答
375 浏览

android - Kontakt IO Beacon - API 密钥的使用

我已经从 GitHub 下载了演示

https://github.com/kontaktio/kontakt-beacon-admin-sample-app

在这里,他们使用了 Server API Key 进行初始化。


我的问题是,

假设只扫描并提供那些注册到我在上面代码中放置的服务器 API 密钥的门户的信标?

目前,我正在使用 2 个不同的 API 密钥运行演示,并且当我获得 2 个仅使用单个 API 密钥注册的信标时,我的想法是第二个密钥不应该在扫描结果中提供任何信标。

请解开我的疑惑。如何使用 API 密钥仅获取仅为该密钥注册的信标?

0 投票
2 回答
663 浏览

xamarin - 如何使用 AltBeacon API 从 Kontakt.io 信标获取电池​​电量

我需要从 kontakt.io 信标获取电池​​电量。我已将布局设置如下,当我读取RangingBeaconsInRegion中的信标时, DataFields为空。

我期待我可以从 Kontakt.io 文档中描述的最后一位读取电池电量。

这是我当前的代码:

我正在使用 Xamarin Forms,这是 Android 版本的代码。

这可能吗?还是我需要使用 Kontakt.io API?

更新

在应用新布局之前,我已经删除了所有解析器,并且能够读取数据字段。但是,我得到一个值8,我不知道这个值是什么意思。

0 投票
1 回答
259 浏览

rest - Kontakt iBeacon:REST API - 使用安全配置更新 Beacon

这里的任何人都使用过 Kontakt 的 REST API,使用安全配置以新方式(至少具有固件 4.0 的信标)完全更新信标?我遵循了他们的 API 文档并完成了以下步骤,但我被困在最后/第三步。只是在等待 Kontakt 的技术支持来帮助我的同时检查这里。

脚步:

  1. 通过创建配置来更新信标,例如"/config/create?uniqueId=abc&deviceType=beacon&txPower=2"

  2. 对于最新的信标(固件 4.1),从例如的响应中获取安全配置"/config/encrypt?uniqueId=abc"​​。安全响应来自响应的 configs[0].config值,这就是我在下面第三步的响应参数中发送的内容。

我不确定这是否正确,因为文件中没有明确说明。

  1. 最后要同步状态,通过发送安全配置来更新云,例如“/device/update?uniqueId=abc&updated=1489619160440&response=AAMQIgDbyMlY7zruGWl89...”

API使用这个确切的错误代码抛出错误 500 - 内部服务器错误API_ERROR_1489800045650