我想在配网成功后上报一次DP数据,但是frame_send这一句总是编译出错,并且没有错误详情,这个可能是什么问题?去掉这句话就编译通过
【求助】beacon mesh phy6252 SDK 3.6.3版本
Re: 【求助】beacon mesh phy6252 SDK 3.6.3版本
将编译log全都发一下
Re: 【求助】beacon mesh phy6252 SDK 3.6.3版本
可以看出来是什么问题吗
Re: 【求助】beacon mesh phy6252 SDK 3.6.3版本
../apps/tuyaos_demo_beaconmesh_peripheral_phy6252/src/main.c(49): error: #20: identifier "beacon_dev" is undefined
frame_send(0x08, 0x8000, 0x0A, test_data, beacon_dev.beaconkey, 3);
你调用 frame_send,但 beacon_dev 未定义,检查一下 beacon_dev 。
Re: 【求助】beacon mesh phy6252 SDK 3.6.3版本
编译解决了,但是配网成功后,面板上显示的不是我预期上报的值,是不是不能在状态为pair_ok里上报
Re: 【求助】beacon mesh phy6252 SDK 3.6.3版本
抓包看设备有没有发出,最好在loop里实现发送。
Re: 【求助】beacon mesh phy6252 SDK 3.6.3版本
还是不行呀,直接放在loop里,配网后一直发数据,这样会搜不到设备;如果只发送5次,能添加设备,但是面板上还是没有显示预期的数值;帮忙看看是不是哪里写错了,我这个是温湿度传感器,湿度上报的是100,帮我看看怎么才能显示100,谢谢。必须要用抓包工具吗?用手机上的蓝牙助手能看吗
- Attachments
-
-
-
-
Re: 【求助】beacon mesh phy6252 SDK 3.6.3版本
按时长发送,比如发送1s,5次少了些,丢包概率较大