问题标签 [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.
android - HTC BLE 问题和 kontakt.io 信标 api
我使用 kontakt.io api 和信标示例编写和应用程序。
此应用程序在 Sony Xperia SP 上正常运行,但当我使用不同型号的 HTC 智能手机(如 HTC Desire 820)时,此应用程序运行速度非常慢(扫描的主动时间为 3 秒,被动扫描 - 2 秒)。
如果我在 HTC 上使用蓝牙扫描(通过智能手机的设置) - 我遇到了同样的问题。工作速度很慢(扫描速度慢)。
有人可以解释一下,为什么会这样?也许这个问题只在 HTC 上?
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:
任何想法?
java - 从广播呼叫服务
您好,我在 kontak sdk 中为 Beacon Scanner 提供服务,但是当用户打开和关闭蓝牙我的广播时,我需要从广播接收开始扫描
}
清单服务
当用户打开蓝牙进入广播并工作但服务不启动时..
ios - 无法在我的 iOS 应用中检测到 Kontakt.io 信标
我已经按照 Kontakt SDK 示例代码进行了信标搜索代码,如下所示。但是我的信标计数始终为 0,而我的 iPhone 附近有 11 个信标。任何机构都可以帮助我解决这个问题吗?
我已经在 viewDidLoad 方法中初始化了 KTKBeaconManager,然后创建了区域对象并停止了任何以前的测距服务,然后启动了新的监控和测距服务。
并且一直使用信标计数 = 0 调用 didRangeBeacons。不确定到底是什么问题。它与他们的示例代码中的代码相同。
android - Kontakt 地区不断进出
我正在我的应用程序中监视 Kontakt 信标,并且我正在使用 SpaceListener 以了解用户何时进入区域以及用户何时离开该区域。问题是我不断收到和区域进入和区域被放弃。我正在使用该库的 3.2.0 版本。信标距离我只有 1m,而且我和信标都没有移动。这是正常行为吗?
android - Kotakt.io Beacon - 仅识别/获取/扫描您自己的信标的最佳方式?
对于Kontakt.io和特别是“iBeacon”,我一直在寻找方法来识别和获取我自己的信标,我会提供给我的用户。
我需要同时获得适用于 Android 和 iOS 的解决方案。
通过我的初始搜索,我得到了一些 Android 的结果,
这个 Sample 类演示了我们可以使用和应用过滤器。
这也是关于iBeacon 配置文件标识符的建议 - 最佳实践
我的担忧是,
为了应用过滤器,我需要知道特定的 id 范围,如果我想超越这个范围,我将不得不更改我的代码以每次都包含该范围?
iOS 是否有任何示例/指南来应用过滤器?
如果有人这样做过,您使用什么方法来扫描并仅获取您自己的设备?
请为我提供 iOS 和 Android 的指南/演示/建议。
android - Kontakt IO Beacon - API 密钥的使用
我已经从 GitHub 下载了演示
https://github.com/kontaktio/kontakt-beacon-admin-sample-app
在这里,他们使用了 Server API Key 进行初始化。
我的问题是,
假设只扫描并提供那些注册到我在上面代码中放置的服务器 API 密钥的门户的信标?
目前,我正在使用 2 个不同的 API 密钥运行演示,并且当我获得 2 个仅使用单个 API 密钥注册的信标时,我的想法是第二个密钥不应该在扫描结果中提供任何信标。
请解开我的疑惑。如何使用 API 密钥仅获取仅为该密钥注册的信标?
xamarin - 如何使用 AltBeacon API 从 Kontakt.io 信标获取电池电量
我需要从 kontakt.io 信标获取电池电量。我已将布局设置如下,当我读取RangingBeaconsInRegion中的信标时, DataFields为空。
我期待我可以从 Kontakt.io 文档中描述的最后一位读取电池电量。
这是我当前的代码:
我正在使用 Xamarin Forms,这是 Android 版本的代码。
这可能吗?还是我需要使用 Kontakt.io API?
更新
在应用新布局之前,我已经删除了所有解析器,并且能够读取数据字段。但是,我得到一个值8,我不知道这个值是什么意思。
rest - Kontakt iBeacon:REST API - 使用安全配置更新 Beacon
这里的任何人都使用过 Kontakt 的 REST API,使用安全配置以新方式(至少具有固件 4.0 的信标)完全更新信标?我遵循了他们的 API 文档并完成了以下步骤,但我被困在最后/第三步。只是在等待 Kontakt 的技术支持来帮助我的同时检查这里。
脚步:
通过创建配置来更新信标,例如
"/config/create?uniqueId=abc&deviceType=beacon&txPower=2"
对于最新的信标(固件 4.1),从例如的响应中获取安全配置
"/config/encrypt?uniqueId=abc"
。安全响应来自响应的configs[0].config
值,这就是我在下面第三步的响应参数中发送的内容。
我不确定这是否正确,因为文件中没有明确说明。
- 最后要同步状态,通过发送安全配置来更新云,例如“/device/update?uniqueId=abc&updated=1489619160440&response=AAMQIgDbyMlY7zruGWl89...”
API使用这个确切的错误代码抛出错误 500 - 内部服务器错误API_ERROR_1489800045650
。