【问题标题】:List of company IDs for manufacturer specific data in BLE advertising packetsBLE 广告包中制造商特定数据的公司 ID 列表
【发布时间】:2014-05-13 09:01:00
【问题描述】:

当 AD 类型为 0xFF(制造商特定数据)时,我在哪里可以找到在 BLE 广告数据包中的 AD 结构中的 AD 类型字段之后设置的注册公司 ID 列表?

具体来说,例如,我怎样才能找到表明Apple的公司ID是0x4C00的信息? (在 iBeacon 数据包中,AD 类型 0xFF 后跟 0x4C 和 0x00。)

【问题讨论】:

  • 查看davidgyoung指向的列表,发现苹果的公司ID是0x004C,而不是0x4C00。看来这两个字节应该是按小端顺序来表示的。

标签: bluetooth bluetooth-lowenergy ibeacon


【解决方案1】:

两字节蓝牙公司标识符列表(有时称为 CIC)可在此处找到:

https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/

该页面还有一个请求新公司标识符的链接。

【讨论】:

  • 遗憾的是没有“个人/小规模”选项。 0xFFFF 可能是合适的,但有点不清楚它是否是技术意义上的特殊值。如果我使用 0xFFFF,北欧主控制面板会说供应商是“保留”。
  • 根据蓝牙规范,值 0xFFFF保留用于测试目的,不能用于运送商业产品。它适用于正在接收自己的公司标识符代码的公司,可能还不是蓝牙 SIG(特殊兴趣组)的成员。
  • 字段只有16位,我相信世界上肯定有超过65536家公司正在使用/将要使用低功耗蓝牙。那么这个 16 位 ID 真的很重要吗?
  • @zerox:这不是制造商的ID吗?您是否认为有超过 65536 家制造蓝牙产品的公司需要自己的 ID?
  • 只看清单。截至 2017 年 7 月 22 日,共有 1,326 个注册公司标识符。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多