首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HM-10 BLE不能作为iBeacon工作

HM-10 BLE不能作为iBeacon工作
EN

Stack Overflow用户
提问于 2017-10-28 05:31:18
回答 1查看 520关注 0票数 1

我正在尝试将HM-10模块(CC2541芯片)做成iBeacon。我的固件版本是v540。我使用以下命令设置模块:

AT+RENEW恢复出厂默认值

AT+RESET重新启动HM-10

在等待OK时

AT+MARJ0x1234将iBeacon主数设置为0x1234 (十六进制)

AT+MINO0xFA01将iBeacon次要编号设置为0xFA01 (十六进制)

AT+ADVI5将广告间隔设置为5 (546.25毫秒)

AT+NAMEYOURNAME将HM-10模块名称设置为您的名称。让它变得独特。

AT+IBEA1启用iBeacon模式

AT+RESET重新启动

当我打开任何Beacon Scanner应用程序时,它不会显示正确的距离,它总是显示我0.1米(尽管我在3米远)。有什么建议为什么这对我不起作用吗?我从这里开始按照说明操作:http://www.instructables.com/id/Turn-your-CC2541-based-HM-10-Bluetooth-Smart-Modul/

EN

回答 1

Stack Overflow用户

发布于 2017-10-29 00:34:10

为了使距离估计值正常工作,您需要将信标数据包中的测量功率字节设置为一个特定值,该值表示信标发射器在1米处的预期RSSI。

要做到这一点,请使用信标应用程序,如我的定位信标应用程序:https://play.google.com/store/apps/details?id=com.radiusnetworks.locate&hl=en,并在1米外执行校准测量。

然后你需要获取这个RSSI值(例如-59 dBm),并将其转换为二进制补码十六进制值(对于-59,它将是0xC5)。然后将该值放入要在HM-10内传输的数据包中的适当位置。

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

https://stackoverflow.com/questions/46983688

复制
相关文章

相似问题

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