您好!
我正在尝试使用 Fh 实施采用15.4堆栈的中继器。 我的目标是允许休眠设备通过中继器加入网络、并通过中继器与 PAN 协调器交换消息。
我使用收集器示例项目作为结合 CLLC 和 JDLLC 的起点、如另一个论坛主题中所述。
到目前为止、我已经成功将中继器加入 PAN 协调器、然后 使用 startREQ.panCoordinator = false 执行 sendStartReq ()
当在 FH Channel Mask 设置中仅启用1个信道时、中继器似乎工作正常。 它接收和响应 PA 和 PCS 帧、响应关联请求并路由消息。
当我尝试增加通道数时、就会出现问题。 中继器仍会加入网络、启动 CLLC、接收 PA 和 PCS 帧并作出响应、但会在错误的信道上响应休眠器件。 我猜是、它在 PAN 协调器通道而不是休眠设备上进行响应。 这会导致收到报文、但仅在休眠传感器的固定信道与 PAN 协调器当前信道匹配时才会随机响应。
例如、启用10个通道时、休眠设备会在尝试1到20次之后收到关联确认。
请就如何解决这一问题给我一些建议,我将不胜感激。
谢谢。
尼古拉
