adv_vendor_self_provision工程怎么修改、獲取發(fā)送方地址呢?只能在用戶層修改嗎?

如題

您好,可以在透傳模型接收回調函數(shù)vendor_model_srv_rsp_handler()中獲取發(fā)送方網絡地址。如果需要修改發(fā)送方網絡地址,使用該自配網例程,需要自定義指令,回指令包給發(fā)送方,發(fā)送方清除自己的dataflash后重新給自己配網。


發(fā)送方網絡地址是self_prov_addr嗎?



是的,對于發(fā)送方來說,默認的自配網代碼,節(jié)點的主元素地址是保存在self_prov_addr變量中的,發(fā)送方按這個變量給自己配網和發(fā)包。

對于接收方來說,發(fā)送方的地址可在vendor_model_srv_rsp_handler()回調函數(shù)中獲取,協(xié)議棧給返回了結構體指針val,可以在回調函數(shù)中打印val->vendor_model_srv_Event.trans.addr查看。


如果我需要使用同一個代碼去根據(jù)設備mac地址來計算self_prov_addr應該在哪里對self_prov_addr進行初始化呢?我在

blemesh_on_sync初始化好像沒用


在vendor_model_srv_rsp_handler()回調函數(shù)中打印val->vendor_model_srv_Event.trans.addr一直是0x0001


解決了,是下載的時候沒有擦除flash。導致配置未生效


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频