mesh SDK为什么会每隔30秒自动发布时间模型的状态消息,我并没有给时间模型设置发布
只有给节点设置了白名单,再给节点的其它模型设置发布,时间模型的状态消息就会每隔30秒自动发布,如何修改这个bug
问题源于此:mesh网络中,代理节点无法转发Status消息 (telink-semi.cn)
通过抓包发现TTL为0
代码:
通过对比代码发现,TTL为0是因为在调用mesh_tx_cmd_rsp()时,直接采用model_common_t *p_model = (mo
在测试中,发现代理节点不转发Status消息给手机,mesh网络中所有节点都启用relay support、proxy support,A节点和B节点使用相同的固件。
连接示意图如下:
手机往A节点的短地址发送了GET命令后,A节点有回应Status,但是手机收不到A节点回应的S
在测试meshSDK时发现log出现提醒错误,具体如下:
[ERR]:get ut tx buffer failed: tx segment busy
[ERR]:get the ut tx buffer fail
这个问题该如何处理
在《AN_17120401-C_Telink SIG Mesh SDK Developer Handbook》中关于system timer 与 system clock是这样描述的
但是在SDK里的CLOCK_SYS_CLOCK_1US却又重定向到了system timer
Mesh
给节点配置组地址0xc002,部分目的地址为0xc002的消息是无法接收的,例如sensor_occupancy的状态消息无法接收到cmd:e8 ff 00 00 00 00 02 00 02 c0 52 03 42 00 64,但是有些Opcode又可以,订阅组地址也无法接收到。下面是log
在SDK看到如果使能LC模型就必须使能Sensor Client,并且在模型列表上显示Sensor Client(0x1102)
在LC哪里有需要到Sensor Client?
我想问下,sig mesh sdk里存进flash的数据的区域有没有防写入次数过多的地址滚动功能?
我通过手册只看到了灯的状态改变 3 秒后才会存储到 flash,配网数据是在配网成功后立即存进flash,其它时间的要存进flash的数据是怎样的机制?
在标准文件里面规定了LC模型应该独立一个元素,但是在SDK里面却把LC模型放在了主元素里,不符合标准