看你的描述,第4个DEVICE已经连接上了网络,但是coordinator不能正常给这个device发送数据。在MyStarNetworkApp.mpc中,在MAC层是定义了可以连接4个END DEVICE.你用的是MyStarNetworkApp.mpc这个程序吗?首先,你要确认第四个device是否已经加入网络。从发射方式看,是indirect方式,所以应该是end device主动去polling.Coordinator会把数据存在自己的buffer里面,然后等着end device来取。我想可能是因为第四个device的polling的时间太长,数据在coordinator中丢掉了。你可以试试把polling的间隔缩短一点。 |