请教下ALiMesh里为什么设置BLE的MAC地址无效?



  • 请教下怎么才能改变这个MAC地址?
    现在在调ALIMesh和私有MESH复用程序,发现这个MAC地址无法设置。
    还有就是自带的那个MAC地址是从哪里获取的?
    Help me please!I need you help. Thanks !
    0_1603714971959_35a043fa3e72017c59e9006792c9b31.png

    0_1603714908346_1603714887(1).jpg



  • AliMesh的mac来源于Ali提供的三元组,这个是不能改的,改了天猫精灵就发现不了了,每一个设备都有唯一的一个MAC。
    我们sdk demo里面有一个默认的三元组,如下:
    0_16030_1603869513905_1603869504(1).jpg869378793_1603869364.jpg



  • mac设置在user_custom接口里面:
    0_1603869635130_1603869504(1).jpg



  • 黄工,你说的这种方法是改默认三元组中的Mac地址的方法,而实际中我已经通过烧录工具把我申请的三元组已经烧录进去了,天猫精灵也能正常绑定,我是想把我烧进去的MAC地址在使用私有MESH时改变它,当使用ALI MESH时再改回去,相当于ALI MESH的MAC 和私有MESH的MAC来回切换,之所以要操作MAC地址是因为已经有一些固定MAC的BLE产品在市面,而这个是需要去兼容它们。
    0_1603928448923_0d309c1e-acf0-4a99-aa55-98f8304049e7-image.png

    0_1603928477541_4abc93e0-a5d6-4989-b098-9c1c50816237-image.png

    0_1603928563631_f2329bd0-b349-4b26-b4d5-0112a98ade28-image.png





  • 0_1603937169177_a0c4cbcd-7fd5-4cab-887d-4364b77973ce-image.png
    0_1603937350702_a3351563-d835-4cf8-a513-f4c839796966-image.png
    0_1603937303029_c96b5e73-ec93-438b-b91c-70cf50ef053f-image.png
    找到了,读出来的值和写入的值一致,感谢大家关注! 感谢黄工。