你好,
我想给我的每个设备分配唯一的MAC地址。我知道dialog在生产的时候并没有编写任何唯一的数字。但是你们有和大多数BLE芯片制造商一样的MAC地址范围吗?所以,对话BLE设备很容易被跟踪。
你能建议我如何购买唯一的MAC地址范围吗?
嗨Ankit,
这取决于你希望你的设备拥有什么样的地址,BLE规范指定了BLE设备可以拥有的各种地址。如果你谈论的是公共bd地址,这是由IEEE和Bluetooth SIG定义的,而不是由Dialog或任何BLE SoC制造商。请检查BLE规范v4.1 [Vol 6]第1.3段设备地址。
由于MT_dialog
正如你所说的,唯一的MAC地址不是由对话框提供。所以,我们需要从Bluetooth SIG购买。如果我错了请纠正我。
公共的IEEE bd地址必须通过IEEE组织获得。
你好,对话框的团队,
@Ankit,你是如何在不同的ble设备上下载相同的固件的?
我正在使用pxp_reporter项目。几乎开发部分已经完成。现在我遇到了BLE地址的问题。当我在10个Dialog DA14680 pcb上下载固件时,所有的都是广播相同的MAC地址,这样我就只能在移动应用程序上捕获一个BLE设备(不能伪装BLE设备)。
请指导我如何使ble设备在广告中自动获得不同的ble地址(不需要手动更改platform_nvparam_values.h文件中的ble地址)。
注意:我不需要任何唯一的地址,只需要任何mac地址,但不同的ble设备与相同的固件下载。如果你不明白我的问题,请让我知道。
任何帮助都将不胜感激。
谢谢,
Jitendra
嗨Jitendraprasad
1.我们使用我们自己的工具,它将为我们的设备生成一个独特的MAC地址。我们将该地址编程到每个设备的OPT内存中。这是一次性的过程。注意,OTP内存写一次,不能更改。一旦完成,相同的十六进制代码文件可以在所有设备中闪烁。
2.如果你不想每次都使用固定的地址,但仍然希望每个设备使用不同的地址,请使用RANDOM_ADDRESS方案,它将在上电时生成不同的随机MAC地址。
嗨Jitendraprasad,
好吧,Dialog没有提供自动更新分区的bd地址的过程(只有PLT工具可以做到),但有一些脚本,你可以使用,以自动这个过程,你可以把脚本作为参考“program_qspi_nvparam_win”将值从platform_nvparam_values.h和使用脚本“program_qspi_nvparam.bat”使用cli_programmer或您可以使用SmartSnippetsToobox.exe燃烧值在一个特定的偏移量,您将能够在UM-B-083文档中找到DA1468x的可用命令(您将能够在帮助选项中的Smart Snippets Toolbox程序中找到该文档,检查DA1468x系列芯片的CLI中的write_nv命令)。
嗨Ankit,
这取决于你希望你的设备拥有什么样的地址,BLE规范指定了BLE设备可以拥有的各种地址。如果你谈论的是公共bd地址,这是由IEEE和Bluetooth SIG定义的,而不是由Dialog或任何BLE SoC制造商。请检查BLE规范v4.1 [Vol 6]第1.3段设备地址。
由于MT_dialog
正如你所说的,唯一的MAC地址不是由对话框提供。所以,我们需要从Bluetooth SIG购买。
如果我错了请纠正我。
嗨Ankit,
公共的IEEE bd地址必须通过IEEE组织获得。
由于MT_dialog
你好,对话框的团队,
@Ankit,你是如何在不同的ble设备上下载相同的固件的?
我正在使用pxp_reporter项目。几乎开发部分已经完成。现在我遇到了BLE地址的问题。
当我在10个Dialog DA14680 pcb上下载固件时,所有的都是广播相同的MAC地址,这样我就只能在移动应用程序上捕获一个BLE设备(不能伪装BLE设备)。
请指导我如何使ble设备在广告中自动获得不同的ble地址(不需要手动更改platform_nvparam_values.h文件中的ble地址)。
注意:我不需要任何唯一的地址,只需要任何mac地址,但不同的ble设备与相同的固件下载。
如果你不明白我的问题,请让我知道。
任何帮助都将不胜感激。
谢谢,
Jitendra
嗨Jitendraprasad
1.我们使用我们自己的工具,它将为我们的设备生成一个独特的MAC地址。我们将该地址编程到每个设备的OPT内存中。这是一次性的过程。注意,OTP内存写一次,不能更改。一旦完成,相同的十六进制代码文件可以在所有设备中闪烁。
2.如果你不想每次都使用固定的地址,但仍然希望每个设备使用不同的地址,请使用RANDOM_ADDRESS方案,它将在上电时生成不同的随机MAC地址。
嗨Jitendraprasad,
好吧,Dialog没有提供自动更新分区的bd地址的过程(只有PLT工具可以做到),但有一些脚本,你可以使用,以自动这个过程,你可以把脚本作为参考“program_qspi_nvparam_win”将值从platform_nvparam_values.h和使用脚本“program_qspi_nvparam.bat”使用cli_programmer或您可以使用SmartSnippetsToobox.exe燃烧值在一个特定的偏移量,您将能够在UM-B-083文档中找到DA1468x的可用命令(您将能够在帮助选项中的Smart Snippets Toolbox程序中找到该文档,检查DA1468x系列芯片的CLI中的write_nv命令)。
由于MT_dialog