当前位置: 首页 > 知识库问答 >
问题:

改变康塔克。使用Android SDK的io信标特性

高宇定
2023-03-14

我一直试图使用Kontakt.io的示例Android应用程序(可在这个地址)来实现一个简单的应用程序,将连接到Kontakt信标,并更改诸如主要,次要,txPower等细节。我能够检测信标并读取上述所有内容的正确细节,但我无法更改它们。查看示例应用程序,步骤应该很简单,这就是我所做的

  1. OnBeaconsDiscovery有一个BeaconDevice对象列表作为参数,因此我选择其中一个BeaconDevice对象并将其存储在名为beacon变量

根据示例应用程序,应该是这样的,但实际上似乎不起作用。我连接到信标(意味着调用了onConnected()回调),但随后我收到一个错误消息,说由于密码错误,身份验证失败。

我已经尝试了几个不同的信标,新的从Kontakt,使用网页面板的密码,它不起作用,所以,虽然有可能,我不认为我只是有一个错误的信标。

在他们的文档中有一些关于这些信标的主密码的评论-不知道从哪里获得,或者这是否是必需的。

我有点怀疑Kontakt在这里有这个示例应用程序,但是他们还没有在谷歌游戏商店发布它(也就是说,他们的代码真的有效吗?)。

不管怎样,我都很感激你对我所缺少的东西有什么想法。

我试图把它作为一个大型应用程序的一部分,它会用信标做一大堆事情,因此需要编写我自己的应用程序。

请注意,这是专门针对Kontakt的。io信标,特别是他们的Android SDK。

共有1个答案

慕容劲
2023-03-14
beacon.setPassword("password".getBytes())

康塔克。io的信标有4字节长的密码,这就是您无法访问信标参数的原因。

示例应用程序允许您授权您的信标并操纵其参数。

还请注意,一旦您尝试使用错误的密码授权信标,它将拒绝连接并将其状态更改为不可连接。

引入NON-CONNECTABLE状态是为了防止来自未知用户的多个连接请求。

不可连接状态持续时间不超过20分钟,在此期间无法建立到您的信标的连接。

欲了解更多信息,请访问kontakt。io的知识库或kontakt。io-信标数据

 类似资料:
  • 我正在使用HDBC从数据库检索数据,然后尝试使用Happstack将这些数据发送到web客户端。 当我构建上面的代码我得到这个错误: 没有因使用“toResponse”而产生的(ToMessage(IO字符串))实例 我试了什么? 我尝试将转换为(例如使用)。 我试图在这里找到任何类似的问题。 我试图找到一个类似的例子在幸福堆栈速成班。 我谷歌了所有不同组合的相关关键词。 提前感谢。

  • 来源网站 定义: 用户在每次访问产品时来源的网站。 场景举例:用户A在6月1日共访问某网站3次,这3次访问可能都是从百度跳转过来,那么来源网站就是百度。 首次来源网站 定义:用户在第一次使用产品时的来源网站。 场景举例:用户A在第一次使用某网站时,是通过百度跳转过来的,那么用户A的首次来源网站就是百度。 新增后 定义:我们计算了事件的发生时间和用户新增的时间,并建立了个维度为「新增后」。 场景举例

  • 从技术上讲,< code>cron、< code>crontab和< code>cronjob之间有什么区别? 从我能收集到的信息来看,是服务器上的实用程序,是一个包含时间间隔和命令的文件,是实际的命令(或包含命令的文件/脚本)。 这是正确的吗?

  • AndroidSDK Android SDK development environment Docker image Goals It contains the complete Android SDK enviroment, is able to perform all regular Android jobs. Solves the problem of "It works on my ma

  • 当我做crontab-l时,我可以看到我所有的工作。 总之我可以只提取“表情”吗? 我需要这样的外出…

  • 我试图在本页上编译并运行一个斯坦福NLP java示例:https://stanfordnlp.github.io/CoreNLP/api.html#quickstart-使用便利包装(第一个示例BasicPipeLine示例) 据说这个例子是为3.9.0开发的,但我哪里都找不到,所以我用的是3.9.2。 我在简单的scala构建工具下运行代码,因为进一步的工作将用scala编写。 我的身材。sb