你可以参考之前提供的教程使用Logic上位机测试该功能,步骤如下(基于TuyaOS 3.10.0):
- 在app_config.h中修改宏TAL_BLE_BEACON_ROAMING_FLAG=0(即关闭漫游功能);
- 上位机选择不加密,按照教程步骤进行测试,观察平台日志和App面板变化;
- 上位机选择加密,修改tal_ble_beacon.c第236行为:tuya_ble_md5_crypt(tuya_ble_current_para.sys_settings.login_key_v2, 16, key_md5);,按照教程步骤进行测试,观察平台日志和App面板变化;
注意:除上述修改外其余内容请不要修改。
如果测试成功,建议评估下您的需求是否适用于漫游功能,漫游功能可以认为是增强版的BLE Beacon功能,详情请参考之前提供的教程。