我的协议栈版本是:ZStack-CC2530-2.5.1a。
问题的情况描述:我的协调器通过串口和电脑连接,无线收到数据后串口上传到电脑;电脑端通过串口发送数据给协调器,协调器收到通过广播方式发送出去;(以上都是没有问题出现的环节,主要是终端)
终端一共有9个,位置分布情况又近又远; 1号 5号
2号 6号
(大概示意图) 3号 7号
4号 8号
9号
协调器
(终端的位置一直不会改变,就是协调器可能会向后退一点,距离增加,最远的不超过50m近的10m左右)
9个 终端问题:终端通过点对点方式发送数据给协调器;试验阶段一般是一个一个终端和协调器互发数据,效果很好距离一般能达到80m,但是当有几个终端同时(在同一个位置)连接时就会发现距离似乎变短了,要不就是有终端经常掉线;当时想距离短一点在50m之内还是能接受的吧。但是最终按照实际位置摆放时如上图,掉线更加严重频繁,经常几个同时掉线而且短时间重连不上,也有时候都能连接好,数据都能发送过来,有时候就连9号都掉线然后一直连接不上来;还有一个奇怪的问题,当在空旷的房间类似博物馆这样的,协调器距离稍远一点,点对点最大不超过50m,效果表现的不好,经常有的掉线,连不上;然而在空旷的山上,距离稍微近一点了,效果居然比室内好很多,虽然也有掉线很难连接的情况,但比上面的好很多。
请求大侠帮忙看看上面问题,如何测试应对