问题标签 [gimbal]
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 - 使用 Gimbal sdk 对我的 android 应用程序进行编程没有检测到万向节信标
我正在尝试创建一个 android 应用程序来使用 Gimbal sdk 检测基于 Gimbal 的信标,但我的应用程序无法检测到信标。但是如果我尝试使用 BluetoothGATT,我可以检测到信标。以下是我的代码中侦听信标事件的部分。API 密钥验证成功,但仍然无法显示接近度。
java - 无法让 GIMBAL 检测离开或进入区域
最近我开始使用 Gimbal SDK。我还在测试它。但是,我似乎无法从中得到基本的回应。代码看起来很简单,文档也做得很好。我想在一项服务中运行 Gimbal 区域检测,让您知道您已经进入了一个开始使用的区域。一个薄的云台没有支持或论坛,很难找到答案。这是我的代码
Notify 类只是一个运行良好的预设提醒通知。
//在我的 MainActivity onCreate 中的主要代码
//这是我的服务代码
//这是我的简单万向节类
android - Gradle:多重依赖需要 slf4j
我的 gradle 文件中有两个需要 slf4j 的库。推杆和万向节。这两个罐子里都有 slf4j。因此,即使我告诉 gradle 忽略它们(multiDexEnabled true),我仍然会收到命名空间错误。
有谁知道如何解决这一问题?
我收到的错误(multiDexEnabled true):
android - 云台“BeaconSighting”监听器工作不稳定
我正在尝试在 Android 中获取 Gimbal 信标距离更改运行时。我能够连接到我的信标,并且同样反映在 android 应用程序中。
但我无法在应用程序中获取更改后的 RSSI。下面是我的代码。
下面是我的日志输出。
这就是问题所在。
日志“beacon1”和“beacon2”被随机/不规则地打印。我不明白为什么“ BeaconEventListener ”有这样的行为。大多数时候它根本没有打印出来。因此,我没有被路障,因为我在移动时无法获得手机和信标之间的距离。
编辑
能够提取更多错误日志。在 logcat 输出中添加了最后 2 行。
任何帮助表示赞赏。
android - Gimbal SDK 未通过 Adobe AIR 扩展对信标做出反应
我正在为 Urban Airship 创建一个 ANE,这是一项发送推送通知(除其他外)的服务。通过此处提供的帮助:Hooking into main application's onCreate method from Adobe AIR extension我已经能够获得文本和丰富的推送通知,即使在应用程序关闭时也能正常工作。但是,现在我在使用由 Urban Airship 在https://github.com/urbanairship/ua-extensions提供的 GimbalAdapter 使用 Gimbal SDK 时遇到问题。
GimbalAdapter 只是一个包装类,用于启动 Gimbal SDK 并将 Gimbal 访问发送到 Urban Airship。问题似乎在于,Gimbal 没有报告这些访问(或者 Urban Airship 没有对 Gimbal 对信标的反应做出反应)。奇怪的是,我在 GimbalAdapter 中添加了一个 BeaconEventListener 来仅记录原始信标事件,但我也没有看到这些事件。
这是我的 GimbalAdapter:
这是我的 AutoPilot 类,UrbanAirship 在不允许修改主应用程序的 Application 类的情况下使用它,例如 Adobe AIR。
以下是 LogCat 中的适用行:
云台服务似乎启动成功了。然后我开始每 5 秒获取一次“gimbalVisitCloseJob”。这发生在附近的 Gimbal s21 信标打开或关闭时。
但是,GimbalAdapter 中的信标事件侦听器和地点事件侦听器正在触发,因此 Urban Airship 不会传递已设置为由该信标触发的自动消息。
java - 如何重置 Gimbal SDK 触发器以进行调试?
我发现使用 Gimbal Places 调试我的应用程序真的很困难。
我设置了我的位置/通信,有时它们会触发,但一旦触发,我不知道如何重置触发器,以便检查它是否工作。我必须在街上走来走去,然后有时它甚至不会着火。
有没有办法在我的程序中重置触发器?
谢谢
ios - 后台运行时需要 iBeacon locationManager:didEnterRegion 在近距离物理接触时触发
这是我的挑战。我有一个配置为 iBeacon 的万向节系列 20,我的目标是让我的用户在应用后台运行的情况下让他们的手机与信标保持近乎物理的接触。想想苹果支付。
我将发射功率一直设置为 -23,但它仍然太强,并且信标正在触发 DidEnterRegion 代表肉食,直到一英尺远。使用测距,我可以通过直接测量 rssi 来进一步阈值。该解决方案在应用程序运行时运行良好。我的问题是该解决方案在后台运行不可靠,因为它仅在 enterRegion 事件后几秒钟的范围内运行,然后停止。
有没有办法进一步抑制信标的信号强度或其他方式导致 locationManger:DidEnterRegion: 触发较低的 rssi 读数?
php - 通过 php(控制面板网站)远程控制蓝牙硬件
我有一个蓝牙低功耗设备,它每 30 毫秒广播一次信号。我有一个网站作为控制面板来显示一些设备统计信息并向设备发送一些命令。
我想控制蓝牙广播信号之间的间隔。使间隔或多或少。
在我的网站上,我想为此设置一个页面,以便用户可以轻松更改此间隔(或更改信号强度)
我知道信标公司有这样的控制面板。但我不知道我们如何通过 php 将命令远程发送到设备的概念。
如果有人有任何想法可以帮助我加快程序,请告诉我。
android - 为什么 Gimbal Beacon 需要时间来扫描或投放广告?
目前,我正在 Android 上试验 Gimbal Beacons。我已将 Gimbal SDK 集成到我的 Android Studio 中。因此,我使用 Gimbal SDK 样本测试了信标,但我观察到大多数情况下,Gimbal Beacon 至少需要 5-10 分钟或更长时间才能被 Android 设备发现。有时我必须重新启动 Android 设备并重新安装应用程序才能进行发现。
所以,我想了解,是因为信标硬件还是我需要对代码进行一些更改?
请建议我一些解决方案。
android - 如何在 Android 应用中检测和配置 Gimbal 信标?
我想在 android 应用程序中实现 Gimbal 信标,我在 Gimbal 网站上创建了帐户。我也得到了 API 密钥。我想知道,Gimbal Beacon 的 Factory id 是什么?如何得到它?并且有点困惑如何在 android 应用程序中检测和配置它。