首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AltBeacon setBeaconLayout()

AltBeacon setBeaconLayout()
EN

Stack Overflow用户
提问于 2015-11-08 12:53:25
回答 1查看 11.7K关注 0票数 18

我想知道灯塔密码代表什么。我是说,据我所知,它应该能识别信标的布局。这是否意味着我可以定制任何类型的布局并分配给它任何类型的信标代码?我是说,我能写些这样的东西吗?

setBeaconLayout("m:2-3=abcd,i:4-13,i:14-23,p:24-24,d:25-25")?

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2016-03-08 14:01:38

根据AltBeacon文档

此信标类型解析的M匹配字节序列(需要一个字节序列) 用于解析此信标类型的s- ServiceUuid (可选,仅适用于基于关贸总协定的信标) I-标识符(至少需要一个,多个允许) P-功率校准场(准确地说是一个必需的) D-数据字段(可选,多次允许) 额外的布局。表示布局从属于具有相同匹配字节序列(或ServiceUuid)的主布局。额外的布局不需要电源或标识符字段并创建没有标识符的信标对象。 用于AltBeacon的解析器字符串示例: M:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25 这意味着当0xbeac以2-3字节为单位找到广告时,信标类型将被解码,三部分标识符将分别从字节4-19、字节20-21和字节22-23中提取。有符号的功率校准值将从字节24中提取,数据字段将从字节25中提取出来。

这里是一些信标布局的列表

代码语言:javascript
复制
ALTBEACON      m:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25
EDDYSTONE TLM  x,s:0-1=feaa,m:2-2=20,d:3-3,d:4-5,d:6-7,d:8-11,d:12-15
EDDYSTONE UID  s:0-1=feaa,m:2-2=00,p:3-3:-41,i:4-13,i:14-19
EDDYSTONE URL  s:0-1=feaa,m:2-2=10,p:3-3:-41,i:4-20v
IBEACON        m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24
票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33594197

复制
相关文章

相似问题

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