是否有可能发现标准的iOS库Gimbal信标

我正在试图用标准的iOS库来确定“发现”Gimbal信标。 根据Radius Networks和Blue Sense Networks的说法,Gimbal信标不会广播标准的iBeacon格式的协议,因此如果不使用Gimbal iOS SDK就无法发现。

另一方面,万向节信标广播滚动的encryption码,以确保只有具有正确权限的用户才能看到信标的信息,基本上这意味着每当万向节信标发出信号时,它就会包含不同的数据,而且任何启用BLE的智能手机可以看到万向节灯塔的广告,但是由于它们在每一次广播中都会发生变化,这意味着智能手机会多次检测到相同的物理信标,并且会将每个检测视为一个不同的设备,所以为了正确使用万向节信标,而是通过他们专有的SDK来完成。“ – 蓝色感觉networking

我见过有关访问这些信标的一些相互矛盾的陈述,但我没有看到任何具体的例子。 可能吗? 有没有?

你可以使万向节信标可以发现,就好像它是一个iBeacon。 @詹姆斯·弗罗斯特在他的评论中有答案。 看看这个posthttps://stackoverflow.com/a/22666967/1496517我只是做了它,它的作品就像一个魅力。

我无法用estimote演示应用程序看到它们,但是我使用的是半径networking演示应用程序。 (可能是因为我没有设置合适的uuid)

这样做也可以让你解决这个问题,即万向节还没有在android上发布邻近关系,但是如果你需要,你可以使用radiusnetworking演示。

您也可以将它们视为云台指示灯以及具有云台pipe理应用程序的iBeacon。

我还没有直接与云台信标(我确实订购了一些5美元的信标,很快就能收到),但是我和一位客户服务代表谈过了。 他们的信标有三种广播模式。 一种模式是iPhone兼容的,信号是未encryption的。 另一种模式是“专有信号”模式,这是发送encryption数据包的地方。 当它被手机上的应用程序接收到时,您必须通过互联网将数据包发送到Gimbal服务进行解密,然后获取内容。 我还不知道是否所有以encryption模式运行的Gimbal信标都可以用这种方式进行询问,或者只是您注册的那些信号 – 或者也可以select公开或私人。 第三种广播模式在另外两种模式之间切换。

–update; 我收到信标,打开了一个。 我没有iPhone,只有Android。 Gimbal Manager只能在iPhone上运行。 我有一个iPad,但令人惊讶的是,Gimbal Manager与iPad不兼容! 因此,我无法configuration灯塔,将不得不借用某人的iPhone来做到这一点。 我为我的Android手机编写了一个简单的BTLE扫描程序,它检测到信标,但地址在每次扫描中显示为不同的值。 显然这是万向节模式下的行为。

首要和最重要的Gimbal信标不是iBeacon兼容,虽然底层技术是蓝牙低能量。

您不能在使用标准iOS库时与他们一起工作,因为他们更改了广告数据包 – 实质上,他们在每个广告中显示为不同的BLE设备。 根据我原来的评论,Gimbal信标播放滚动encryption的代码,所以不能被发现或使用标准手段连接。

Gimbal在iOS和Android上都有自己的SDK,如果在你的应用中有意义的话,我build议你去一下。