下载DA14585_IOTP_v6.160.4和编辑ibeacon_suota_button项目上运行的Pro开发工具包DA14585 D-SPC585QFN40DB-P。
的变化是:
# undef CFG_RANGE_EXT
#定义CFG_IOT_DK 0
和其他几个人使代码编译没有添加任何自定义代码。
编译和闪过。使用一个Android BLE扫描仪应用程序我可以看到设备广告(iBeacon)和UUID,主要,次要的领域。
然而,设备没有检测到一个iBeacon扫描仪应用程序,不是在iOS和Android。
这是预期的东西吗?
目标是迁移iBeacon代码,跑DA14580使用DA1458x_beacon_v_5.40.2_0新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
他们不从物联网检测ibeacon_suota_button SDK,但老DA1458x_beacon_v_5.40.2_0能够探测到
这个程序:
https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner
检测ibeacon_suota_button (iBeacon)旁边的检测设备,清单的UUID,主要和次要的。
在iOS方面,我用这个程序:
https://apps.apple.com/us/app/beacon-scan/id1011834079
当然,我们的自定义应用程序是使用DA1458x_beacon_v_5.40.2_0代码库。
我没有想到这个问题,但很奇怪,只是改变了
.亚博全网company_id = DIALOG_COMP_ID .company_id = APPLE_COMP_ID
突然出现在所有iBeacon扫描仪从之前的回复。
嗨dlo,
所以,改变.company_id =亚博全网 DIALOG_COMP_ID .company_id = APPLE_COMP_ID修复该问题?我的理解正确吗?谢谢你的提示!
谢谢,PM_Dialog
你好点,
是的,这是正确的,从DIALOG_COMP_ID APPLE_COMP_ID解决我的问题。
嗨dlo,
感谢佛你的指示和接受你的答案。会非常有助于其他社区!
问候,PM_Dialog
没问题,谢谢你考虑这个。