是否可以使用iOS SDK发现Gimbal信标?我想使用简单的测距,但我不知道发射机的UUID。
答案 0 :(得分:31)
是的,你可以使用Gimbals作为iBeacons。您必须使用iBeacon配置重新配置它。 登录Gimbal网站,如果您没有帐户,请创建一个帐户。 https://proximity.gimbal.com/
打开“接近”选项卡。单击顶部的Manage Configuration按钮并创建新配置,选择iBeacon作为信标类型,分配UUID,major和minor。您可以选择任何您喜欢的UUID。
现在注册您的万向节信标,然后选择您的新配置。您必须打开信标才能获得注册所需的工厂ID。
下载适用于iPhone的Gimbal管理器应用,打开它,选择“配置”选项。打开云台并取出电池,将面糊重新放入,你应该在Gimbal Manager应用程序中看到你的灯塔,点击更新按钮。
就是这样,现在你的万向节处于iBeacon模式。
答案 1 :(得分:6)
如果有兴趣,我在http://beekn.net/2013/12/inside-gimbal-qualcomm-beacons-tackle-bluetooth-le-challenges/上找到了这个有用的帖子:
实际上,你无法嗅探iBeacon UUID,因为Gimbal使用他们自己的实现作为他们的信标。他们使用BLE传输随每次广播而变化的加密ID,因此需要使用SDK / API进行验证,以确认与之相关的信标ID。
更新:davidyoung是对的。我在Gimbal的文档中跳过了一些信息:
如果您的应用程序的使用案例要求您使用iBeacon技术,则可以将Gimbal Series 20信标配置为广播iBeacon兼容的BLE数据包。要了解如何将信标配置为与iBeacon兼容,请阅读Proximity快速入门指南。 Proximity框架可以非常方便地使用SDK中的iBeacons和Gimbal信标,并允许您通过Gimbal Manager门户管理它们。
答案 2 :(得分:3)
要使用iOS,您需要知道UUID。 还有一些其他选项不需要了解UUID。
如果您的Android设备支持4.3或更高版本且支持BT4.0,则可以使用以下链接中的免费定位应用程序。 https://play.google.com/store/apps/details?id=com.radiusnetworks.locate
如果您的Mac为10.9或更高版本且支持BT4.0,则可以使用Mac App Store或此链接上提供的ScanBeacon应用程序(9.99美元)。 http://www.radiusnetworks.com/scanbeacon-app.html
大卫
完全披露:我的同事们坚定地提醒我,由于没有注意到我为提供上面列出的工具的Radius Networks工作,并且是列出的第二个工具ScanBeacon的开发人员,我行为不端。
答案 3 :(得分:3)
有趣 - 我最近收到了Radius Networks的回复,称ScanBeacon无法识别万向节信标 - 至少我是如何阅读它的。
" Scanbeacon应显示正在发送ibeacon广告的任何设备。 我们已经有几个报告称高通公司提供的小蓝信号没有出现在ScanBeacon上。 我们对这些单位的调查是他们没有宣传iBeacon标识符。
可能需要采取一些我们不了解的配置或其他步骤。 但高通信标的开箱即用状态似乎不是iBeacon广告。"