首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Android开发的Estimote邻近配置文件UUID

用于Android开发的Estimote邻近配置文件UUID
EN

Stack Overflow用户
提问于 2014-05-19 23:58:52
回答 2查看 1.3K关注 0票数 0

我正在尝试编写一个Android程序,它将始终扫描特定的蓝牙设备,并在手机接近时提醒用户。

我修改了这里提供的演示代码:https://github.com/devunwired/accessory-samples/tree/master/BluetoothGatt

这里的第二个演示(标题为"BeaconActivity ")使用温度计服务不断地扫描蓝牙设备。出于测试目的,我尝试让它扫描Estimote的附近。我不想使用提供的Estimote SDK,因为我计划在将来使用更通用的蓝牙设备。

在上面的"BecaonActivity“中,定义了温度计服务的UUID。我试着把这个数字换成这个页面上定义的估计的UUID:https://community.estimote.com/hc/en-us/articles/200761958-Advertising-Packet-Estimote-s-Proximity-UUID

从上面链接的源代码中,还有一个"TemperatureBeacon“类,它的”简写形式UUID“为”0x1809“。我意识到这只是整个温度计服务UUID中的第5-8个字符,所以我将其更改为"0x7F30“。

在更改了UUID并保留了大部分代码之后,我在我的手机上测试了它,但它无法检测到Estimote。知道我哪里做错了吗?

EN

回答 2

Stack Overflow用户

发布于 2014-05-20 05:27:47

我是Estimote的社区布道者Wojtek Borowicz。我们还没有准备好为Android提供温度计的规格。敬请期待!

干杯。

票数 0
EN

Stack Overflow用户

发布于 2014-06-02 23:13:03

我不熟悉您提供的演示代码,但是您真的尝试过使用estimote近邻uuid (https://github.com/Estimote/Android-SDK)吗?

代码语言:javascript
复制
private static final String ESTIMOTE_PROXIMITY_UUID = "B9407F30-F5F8-466E-AFF9-25556B57FE6D";

这也可能是有帮助的:Check if Bluetooth Low Energy Beacons are nearby in Android正如大卫所指出的,对于安卓设备,如果你只对附近感兴趣,那么你就不需要考虑UUID或服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23742248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档