我想分配一个唯一的序列号来制造我们生产的每个生产单元的特定数据。我该怎么做。
谢谢
HI ANT777222,
广告字符串应具有特定格式。制造商特定的数据是开发人员可以包含自己的数据并在设备广告时填充它们的标志。为了将广告数据添加到广告字符串中,该格式应像 。SDK的BLE_APP_BAREBONE示例将制造商的特定数据存储到广告字符串中。请检查MNF_DATA_UPDATE()函数。让我给您一个示例,说明如何使用adv_type_manufacturer_specific_data。假设您想将BD地址附加到广告数据中。例如,假设您的MAC地址为:X00 X01 X02 X03 X04 X05,因此您的广告数据将如下:
#define ble_mac_addr“ \ x00 \ x01 \ x02 \ x03 \ x04 \ x05”
#define ble_mac_addr_len“ \ x07”
#define user_advertise_data ble_mac_addr_len \
adv_type_manufacter_specific_data \
ble_mac_addr
关于唯一的序列号,您能为我提供有关此的更多意见吗?
谢谢,pm_dialog
在某些情况下,彼此附近将安装多个单元。我们希望通过将序列号包括在制造商的特定数据中来区分我们正在连接的单元。
您能否指示您是否能够向制造商的特定数据添加SN?
我能够添加序列号,但我认为我们会走不同的路线来区分。
谢谢,安东尼
如果您发现答案有用,请将其标记为接受。应该用独特的SN编程多少个单元?您为什么不更改BD地址?
HI ANT777222,
广告字符串应具有特定格式。制造商特定的数据是开发人员可以包含自己的数据并在设备广告时填充它们的标志。为了将广告数据添加到广告字符串中,该格式应像 。SDK的BLE_APP_BAREBONE示例将制造商的特定数据存储到广告字符串中。请检查MNF_DATA_UPDATE()函数。让我给您一个示例,说明如何使用adv_type_manufacturer_specific_data。假设您想将BD地址附加到广告数据中。例如,假设您的MAC地址为:X00 X01 X02 X03 X04 X05,因此您的广告数据将如下:
#define ble_mac_addr“ \ x00 \ x01 \ x02 \ x03 \ x04 \ x05”
#define ble_mac_addr_len“ \ x07”
#define user_advertise_data ble_mac_addr_len \
adv_type_manufacter_specific_data \
ble_mac_addr
关于唯一的序列号,您能为我提供有关此的更多意见吗?
谢谢,pm_dialog
在某些情况下,彼此附近将安装多个单元。我们希望通过将序列号包括在制造商的特定数据中来区分我们正在连接的单元。
HI ANT777222,
您能否指示您是否能够向制造商的特定数据添加SN?
谢谢,pm_dialog
我能够添加序列号,但我认为我们会走不同的路线来区分。
谢谢,安东尼
HI ANT777222,
如果您发现答案有用,请将其标记为接受。应该用独特的SN编程多少个单元?您为什么不更改BD地址?
谢谢,pm_dialog