嗨,对话框的团队,
我想完成一个网格节点与天猫精灵(阿里巴巴实验室发布的智能音箱)一起工作。现在我正在使用最新的Mesh SDK中的DA14683 developkit USB中的供应商服务器示例。根据TmalGenie协议文档,节点设备需要提供一个特定格式的PB-ADV信标,在供应方供应之前由天灯识别,所以我必须实现在供应前在PB-ADV和PB-Gatt未供应的广告包之间进行切换的方法。
在你的承载器中,我可以看到:
1.PB-ADV报文可以在blebrr_register->blebrr_adv_send->blebrr_bcon_send之后通过blebrr_send发送,该功能是静态的。
2.没有其他函数调用blebrr_adv_send。
我想知道我是否可以直接打电话给blebrr_adv_send来发送我具体的PB-ADV信标包,你能给我一些建议来完成我们的产品吗?
设备:
嗨,祖马,
让我查一下您的问题,然后尽快给您答复。
谢谢,PM_Dialog
你好,
一个针对Dialog MESH SDK的阿里巴巴天猫精灵集成补丁即将发布。
谢谢!
嗨,SSong_Dialog,
谢谢你的回复,期待你的好消息。
嗨SSong_Dialog,
我已经成功安装了补丁,我的节点设备可以与TmallGenie进行交互。但是这几天测试后我发现了另一个问题。
1.BLE MESH应用无法找到未供应的设备作为供应承载注册在APPL_PROV_BEARER_ADV,我尝试了APPL_PROV_BEARER_GATT,但失败了。
2.我想知道我的节点设备是否可以同时支持移动电话和天猫精灵的供应,或者如何动态更新广告内容。
你能给我一些建议吗?非常感谢。
你好,
由于电话方面的限制,BLE在电话中的应用不能自由地操作ADV数据包(存在一定的限制)。目前,手机应用程序不能支持PB_ADV,那么手机中的MESH应用程序将不能通过PB_ADV作为Provisoiner。如果他们计划支持这个,这个限制只能在Android/IOS系统升级后修复。