嗨,对话框的团队,
我想完成一个网格节点,与TmallGenie(阿里巴巴实验室发布的智能音箱)合作。现在我使用最新的Mesh SDK中的供应商服务器示例与您的DA14683 developkit USB。根据TmalGenie协议文档,节点设备应该提供一个特定格式的PB-ADV信标,在供应商提供之前由TmallGenie识别,所以我必须实现一种方法,在供应之前在PB-ADV和PB-Gatt未供应的通告包之间切换。
在你的承载器中,我可以看到:
1.在blebrr_register->blebrr_adv_send->blebrr_bcon_send之后,通过blebrr_send发送PB-ADV报文,该功能是静态的。
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.我想知道我的节点设备是否可以同时支持手机和TmallGenie的供应,或者我如何可以动态更新广告内容。
你能给我一些建议吗?非常感谢。
你好,
由于手机自身的局限性,手机中的BLE应用不能对ADV包进行自由操作(存在一定的局限性)。目前,手机应用程序不支持PB_ADV,那么手机中的MESH应用程序将不会对PB_ADV起Provisoiner作用。这个限制只能修复一次Android/IOS系统升级,如果他们计划支持这个。