W,非常感谢您的回复,还有一个现象想麻烦您帮我确认下是否正常?
网路中有一个协调器,一个路由器挂在协调器下,一个终端设备也是挂在协调器下。
先通过协调器发送广播消息,内容为123456,我通过串口打印的数据如下,终端设备收到了两条相同的从协调器发来的广播消息,但是从rssi值可以看出-25dbm是协调器的,-61dbm是路由器转发的,因为我是把协调器和终端设备放在一起的,路由器隔的比较远。这和您说的路由器会转发一致。
bcast by:0000 data:123456 rssi: -25dbm
bcast by:0000 data:123456 rssi: -61dbm
再用路由器发送广播消息,内容为AAAAA,终端设备也收到了两条相同的从路由器发来的广播消息,如下所示,这也和您说的一致。
bcast by:9471 data:AAAAA rssi: -63dbm
bcast by:9471 data:AAAAA rssi: -23dbm
现在我把路由器断电,再从协调器发广播消息123456,终端设备收到了3条一样的广播消息,如下所示,这是为什么呢?是不是有问题呢?
bcast by:0000 data:123456 rssi: -23dbm
bcast by:0000 data:123456 rssi: -23dbm
bcast by:0000 data:123456 rssi: -24dbm
另外一个问题,如果我从终端设备发广播消息BBBBBB,协调器和路由器都只会收到一次广播消息,为什么终端设备发的广播路由器不会再转发给协调器呢?
bcast by:C45C data:BBBBBB rssi: -23dbm
W,非常感谢您的回复,还有一个现象想麻烦您帮我确认下是否正常?
网路中有一个协调器,一个路由器挂在协调器下,一个终端设备也是挂在协调器下。
先通过协调器发送广播消息,内容为123456,我通过串口打印的数据如下,终端设备收到了两条相同的从协调器发来的广播消息,但是从rssi值可以看出-25dbm是协调器的,-61dbm是路由器转发的,因为我是把协调器和终端设备放在一起的,路由器隔的比较远。这和您说的路由器会转发一致。
bcast by:0000 data:123456 rssi: -25dbm
bcast by:0000 data:123456 rssi: -61dbm
再用路由器发送广播消息,内容为AAAAA,终端设备也收到了两条相同的从路由器发来的广播消息,如下所示,这也和您说的一致。
bcast by:9471 data:AAAAA rssi: -63dbm
bcast by:9471 data:AAAAA rssi: -23dbm
现在我把路由器断电,再从协调器发广播消息123456,终端设备收到了3条一样的广播消息,如下所示,这是为什么呢?是不是有问题呢?
bcast by:0000 data:123456 rssi: -23dbm
bcast by:0000 data:123456 rssi: -23dbm
bcast by:0000 data:123456 rssi: -24dbm
另外一个问题,如果我从终端设备发广播消息BBBBBB,协调器和路由器都只会收到一次广播消息,为什么终端设备发的广播路由器不会再转发给协调器呢?
bcast by:C45C data:BBBBBB rssi: -23dbm
举报