关于mesh SDK 配网后开机1分钟自动关闭广播且无法再次打开广播的问题



  • 现有的mesh sdk打开proxy特性,然后使用app或天猫精灵进行配网成功后,发现在设备开机1分钟后自动关闭广播(这个时间点是从开机算起,不是从手机跟断开设备连接算起),导致手机app跟设备断开连接后再也无法跟设备再次连接,除非这个时候强制重启设备,而找遍这个sdk也没发现有相关的api进行设置这个时间长度或重新开启mesh的代理广播,尝试过使用 gap_start_advertising(2000)进行强制打开广播,但发现不管用。手机mesh APP依旧无法检测到设备(此时设备发送的广播包不匹配导致),但普通的BLE软件是可以检测到,用普通BLE手机app软件连接上去后,开机前1分钟存在的proxy服务(0x1828)已经不存在,也就是说SDK在开机一分钟后自动将proxy服务给关闭了,导致mesh app无法使用该特性进行连接。那么如果用户在使用过程中,在手机mesh app连接后超过一分钟后发生断开连接,那么就再也连接不上设备了,这种情况下特别影响用户使用体验,希望富芮坤能开放相关的api解决这个问题。
    因为sdk是闭源,所以开发者在遇到问题时往往非常被动,而论坛这里貌似不怎么回应开发者遇到的问题,即便做个简单的回应也好!