We’re thinking about setting up a wireless network (probably at 5 GHz) with approx. 10 AP’s around a race-track. We’ll use/place several clients inside race-cars and we’ll use the (IP) connection to broadcast MPEG4 encoded video from within the car. For the whole (wireless) network (AP’s and clients) we would like to use Mikrotik.
We have done some testing with a 3 AP setup and this worked more or less, but we do have a problem with roaming. Unfortunately the client stays too long connected with an AP. So when the client is connected to AP1 and when the client is already receiving the (much) stronger signal of AP2 it still stays connected to AP1. The same happens when connected to AP2 and AP3. When the client stays too long connected at the end the bandwidth drops way too much to keep a stable signal.
So … is there a way (I have not found it yet) to setup a sort of client threshold or is there a way to push a client of an AP at a certain level? Or has anyone else maybe a better idea … any help would be appreciated!
I have not done this before but have heard of it being done.
Try adding the MAC to the Connect List. Then you should be able to specify the Min Signal Strength. That way you can force them to be dropped off at set level.
In roaming with Windows clients, set a static IP on the client as well. I’ve had seemless roaming with XP only with a static IP. I can’t say for MT ROS as a client, but the DHCP request and renew causes the connection to drop in XP for a second, long enough that you notice it. I tested playing an MP3 from my file server and it didn’t skip with a static, it completely freaked out without.
@Uldis: why using WDS? I forgot to mention that all the AP’s will be connected to a wired (fiber) LAN, so if I’m not wrong there is no need to use WDS!?
@Oldman: all the clients will have a static IP to overcome the DHCP request time-out.
What you will use on the client side, RouterOS?
WDS is for the communication between the cars wireless client and the rest of the APs - it will roam between the APs faster as it will already have connection to the other APs.
I thought one the points of the WDS system (specification) was to make the client only see 1 AP, even though it is actually multiple different access points?
So it only sees 1 AP, but really there are 3 with the same SSID and same channel, therefore allowing the APs to decide the roaming and not the client.
It seems like if the racetrack wasn’t too large, it would make more sense to have 1 omni antenna in the center, and do it that way anyhow?
The terrain is too large for that and there are too many obstacles (several buildings, fences, etc). The track is 4.3 Km long and is not even completely flat. If it would be possible for sure we had taken the easy approach
During and event there is also a lot of ‘ether noise’, this is also a reason why we’ll use 5.x Ghz. There are already more then > 25 2.4 Ghz AP’s in the neighboorhood
Maybe this is a job for a 900mhz system that can roam. If the spectrum is clean in that band, some products like Alvarion BA-II can be configured to hand off roaming very quickly and works at very low signal levels. Not sure it would meet the bandwidth needs though. We use it in police cars locally here for basic data needs.
there is a feature update for WDS, which you may call WDS MESH, where the AP (in your case racing car - client) creates a WDS link to all the backbone APs that it sees. And then when the car drives and gets worse signal for the AP where it transmits the data, the bridge will recalculate the path cost and will send the data to the AP whichs has better signal/throughput (less cost).
Question is how many cars will have such APs that transmit the data and at what speed and what protocol?
The maximum amount of clients is not determined yet, because this also depends on the available bandwidth. We probably will start testing with 4 cars and each car should have a > 3 Mbit upload. We have the following streaming options: RTP over UDP *, TCP , Multicast ( with or without Multicast enabled).
Could we maybe order some pre-configured hardware? I think that would be the fastest and easiest way to go.
we are not offereing preconfigured routers. But you can contact one of the MikroTik Certified Consultan, that could help you to configure that for you. Or maybe someone from here (forum), could help you.
In case of multicast and bridging you should use bridge firewall filtering that the communication is only one way - from the cars to the APs, so that multicast traffic is not sent back to the other cars.
I already sent direct mail to Rogers from support. Maybe he can share this info here what I sent.
Instead of dynamic-wds (mesh) I recommend to use static-wds (mesh) as you will have all configured.
And on the car the router will be also running AP mode and transmit the date throgh the lowest cot bridge port (wds interface).
Please take a look at the configuration of your network. I think it should be like that. You have one gateway with ethernet network where you have all the APs attached to it. Each AP is running the same SSID on the same freqeuncy. The APs should have RouterOSv3.0 intalled and it should have wds-mode=static-mesh configured. Then you should add static wds interfaces which will contain all clients mac address. Then you should create a bridge interface on all the APs and set it to rstp protocol mode. After that modify the APs wireless configuration - set the WDS-default-bridge=bridge1 (the bridge that you just created). On the Client AP (car) you should have the same wireless configuration (SSID,frequency,WDS configuration). On the clients APs add the WDS interfaces (all the backbones APs MAC address). Then create a bridge interface with rstp enabled and specify the wireless to use it as wds-default-bridge. On the Gateway router you should specify the bridge priority lower - so it would become a root-bridge. Also note that you should add ethernet interfaces to the bridge you can connect your network device. If you will send multicast traffic then I recommend you to add bridge firewall rules that doesn't send the multicast traffic from client1 to client2, so only communication would be from client1 to gateway. This is all the info you need for the start. After that you can tune the network.
I think this could be a interesting setup, the only problem I for see is the use (and interference) of using one frequency for all the AP's (alongside the track and in the car). Most of the AP's will "see/hear" the others ... Anyone having experience with the amount of AP's (> 30) and using the same frequency on a terrain of approx. 1500x1500 m?
also another update to this setup is if you have lot of APs in that area and you have good antennas on the cars, you can use 2 or 3 frequncies - divide all the racing cars in 2 or 3 (each group will use one specific frequency). In such case you will have 2 or 3 mesh networks.
wouldn’t wds-slave on the clients solve that issue by following the AP’s frequency? pick 3 frequencies and put them in the scan list and set the APs on one of those 3 channels.
One issue you need to consider is the doppler effect. How fast will the cars be driving at?