Topic

FAQ
Login Register
SIG MESH中 THREE_PARA问题
Nov 28, 2018 15:28

/

A

/A
已经从天猫申请了三元码如下:
Product Id 1050
Product Secret 10f22906d2ccad2e2affe1b7f9ffd7e5
Mac地址 78da07f5425f

参照vender-mesh灯泡示例更改这些数据,发现,天猫可以发现设备,但是无法配对成功。不知道什么地方出了问题?
u32 con_product_id=0x1a040000;// little endiness 如果con_product_id=1050,则天猫提示的设备名称不对
const u8 con_mac_address[6]={0x78,0xda,0x07,0xf5,0x42,0x5f};//5f,0x42,0xf5,0x07,0xda,0x78};//small endiness 数据首尾颠倒都尝试过,都配对不成功。灯依然是unprovision状态
//u8 con_sec_data[16]={0x10,0xf2,0x29,0x06,0xd2,0xcc,0xad,0x2e,0x2a,0xff,0xe1,0xb7,0xf9,0xff,0xd7,0xe5};
u8 con_sec_data[16]={0xe5,0xd7,0xff,0xf9,0xb7,0xe1,0xff,0x2a,0x2e,0xad,0xcc,0xd2,0x06,0x29,0xf2,0x10};

示例代码是可以配对成功的。。。
//u32 con_product_id=0x00000002;// little endiness
//const u8 con_mac_address[6]={0x9e,0x16,0x11,0x07,0xda,0x78};//small endiness
//u8 con_sec_data[16]={ 0x04,0x6e,0x68,0x11,0x27,0xed,0xe6,0x70,
// 0x94,0x44,0x18,0xdd,0xb1,0xb1,0x7b,0xdc};
1 replies
TL_Jerry Nov 28, 2018 18:05
0
/A
2个地方需要注意:
1、#define MESH_USER_DEFINE_MODE MESH_SPIRIT_ENABLE 确认配置了;
2、Product Id 1050 -------ox41A;也可以不换算直接写10进制数:u32 con_product_id=1050;
Mac地址 78da07f5425f -------这个按小端填写;
Product Secret 10f22906d2ccad2e2affe1b7f9ffd7e5----------顺序填写就行;
另外确保你的三元组信息别人没有用过,如果别人用过就会冲突,加不进设备;
Related topics
No related topics
Author's other topics
8258如何使用math函数?