下载DA14585_ITP_V6.160.4并编辑了IBEACON_SUOTA_BUTTON项目,在Pro DEV套件上运行,DA14585 D-SPC585QFN40DB-P。
更改是:
#undef cfg_range_ext.
#define cfg_iot_dk 0.
还有一些其他人可以在不添加任何自定义代码的情况下进行代码编译。
编译并闪过董事会。使用Android Ble Scanner应用程序我可以看到使用(ibeacon)通告的设备,并查看uuid,major,minor字段。
但是,IBEACON SCANNER应用程序未检测到设备,而不是IOS或Android的设备。
这是预期的吗?
目标是使用DA1458x_beacon_v_5.40.2_0迁移到DA14580上的IBEACON代码到较新的DA14585,并符合BLE 5.0
旧的DA1458x_BeAcon_v_5.40.2_0工作得很好,它是通过上面使用的相同IBeacon扫描仪应用中的可检测到的。
我仍然计划挖掘它为什么不起作用的原因,但是想在有人已经知道答案的情况下提出这个问题并且可以帮助我更快地弄清楚。
谢谢!
设备:
嗨DLO,
谢谢你的问题在线。请问您使用的是哪个ibeacon应用程序?
谢谢,PM_DIALOG.
谢谢你的研究。我用过以下应用程序:
https://play.google.com/store/apps/details?id=com.bridou_n.beaconscanner.
https://play.google.com/store/apps/details?id=com.smarterapps.blescanner.
https://play.google.com/store/apps/details?id=de.flurp.beaconscanner.app.
并且他们没有检测IOT SDK的IBEACON_SUOTA_BUTTON,但能够检测到旧DA1458x_beacon_v_5.40.2_0
这个应用程序:
https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner.
使用检测到的设备旁边的(ibeacon)检测IBEACON_SUOTA_BUTTOTTON,列出其UUID,MARE和MIGN。
在iOS方面,我使用了这个应用程序:
https://apps.apple.com/us/app/beacon-can/id1011834079.
当然,我们使用DA1458x_beacon_v_5.40.2_0代码库的自定义应用程序。
我没想到这是一个问题,但它只是通过改变的奇怪
.雷电竞下载appcompany_id = dialog_comp_id to .company_id = apple_comp_id
它突然突然出现在以前的回复中的所有IBeacon扫描仪上。
嗨DLO,
所以,将.company_id = 雷电竞下载appdialog_comp_id更改为.company_id = apple_comp_id修复了问题?我明白了吗?谢谢你提示!
谢谢,PM_DIALOG.
你好,
是的,这是正确的,从Dialog_Comp_ID转换为Apple_Comp_id解决了我所拥有的问题。
嗨DLO,
谢谢你的迹象,接受你的答案。对其他社区来说真的很有帮助!
问候,pm_dialog
没问题,谢谢你用我探望这一点。