Multiple AP's and fast moving clients/cars

Hi,

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!

Thanks!

Roger

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.

-Louis

in the car, setup the router to use WDS and enable RSTP bridging on all the router.

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.

@Letni: thanks for the tip, we’ll try this!

@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.

Thanks!

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.

The plan is to use Mikrotik hardware with RouterOS.

Would enabling WDS also take care of my roaming problem/question?

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?

-pix

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 :slight_smile:

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 :frowning:

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?

Uldis this sounds interesting!

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.

Uldis, that sounds like a very interesting solution. So you would set the APs on AP mode with Dynamic WDS and the cars on station mode dynamic wds?

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).

This is what I received from Uldis:

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?

Roger

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?

Speed is approx between 100 - 200 kmh

Can be seen here: http://www.youtube.com/watch?v=-Mvdy7IYpbE :slight_smile:

Hey Roger, looks like a finely tuned setup you’ve got there, didn’t miss a frame!
Well done… care to share your setup?