BTLE 4.0 有效载荷

Posted

技术标签:

【中文标题】BTLE 4.0 有效载荷【英文标题】:BTLE 4.0 payload 【发布时间】:2015-03-22 13:41:04 【问题描述】:

我正在尝试获取从 BLE 接收的有效载荷,如下所示。我正在使用 arduino。

Got payload: 
DEC: 2 1 26 11 255 76 0 9 6 1 196 192 168 0 100 124 169 14 170 16 63 
HEX: 2 1 1A B FF 4C 0 9 6 1 C4 C0 A8 0 64 7C A9 E AA 10 3F

现在,我不完全确定如何翻译。我也一直在阅读 BTLE 4.0 规范,但没有抢购任何有意义的东西。

谁能在这里指导/指出我正确的方向,将不胜感激!

【问题讨论】:

看看这里,它是关于 ibeacons 的,但它解释了数据包格式的基础知识:warski.org/blog/2014/01/how-ibeacons-work 【参考方案1】:

BTLE 4.0 规范在第 6 卷 B 部分第 2 章中对此进行了描述。

所有 BTLE 数据包都遵循此处描述的链路层数据包格式。 BTLE 数据包的 PDU 部分可以是以下两种类型之一:Advertising Channel PDU 或 Data Channel PDU。

广告通道 PDU 在广告期间使用(ADV_IND、SCAN_REQ、SCAN_RSP 等...)。建立连接后,将使用数据通道 PDU。

广告数据的数据格式说明见第3卷C部分第11章。

【讨论】:

以上是关于BTLE 4.0 有效载荷的主要内容,如果未能解决你的问题,请参考以下文章

当有效载荷长度大小大于 1000K 时,无法获得有效载荷响应。(Coap)

http中的净荷 payload(有效载荷有效负载)是什么?

jsonwebtoken:啥是有效载荷

有效载荷 4096 字节是不是包含registration_id 长度?

修改有效载荷的 Alamofire 重试请求

iPhone 在 App 中推送有效载荷信息