Deploying Bonjour Gateway in Hotel Room

  • 1
  • Question
  • Updated 4 years ago
  • Answered
Hi Experts,

Do we have cases to deploy Aerohive Bonjour Gateway (not via Aerohive AP)?
my client has more than 500 hotel rooms, going to add IPTV satellite box per room. Want their client can airplay to the satellite box.

Below are some questions:
1) can you share the topology for hotel room deployment?
2) If the Bonjour Gateway just connect (trunk) as L2 device to the L2 switches as below link? https://vimeo.com/85862382
3) if there are more than 40 rooms per floor and there is 1 closet per floor that sharing the uplink connection as below, can i just put 1 Bonjour Gateway at the closet to be shared by all the 40 Rooms?
4) what would be the scaling of deploying Bonjour Gateway (not via Aerohive AP)? the reason not to leverage existing AP (Aruba) is they dont want it integrate with wireless system, and want it an overlay solution.
4) if there are said 10 floor (10 closets), then there would be 10 Bonjour gateway. For managing all these gateways, i can use HiveManager Online. I can also install HiveManager on-premise to manage these gateways, right?

Much appreciate for any reply. thx.


Photo of Ken Johnathan

Ken Johnathan

  • 4 Posts
  • 0 Reply Likes

Posted 4 years ago

  • 1
Photo of Ken Johnathan

Ken Johnathan

  • 4 Posts
  • 0 Reply Likes
In addition, if i deploy as above topology, can i control Room 1 ipad can only airplay to Room 1 TV Box?

from my understanding, it can be only achieved if those vlans in different rooms are different, say Wireless AP Vlan in Room 1 is Vlan-A1 while in Room 2 is Vlan-A2.

it is the case? or i can achieve even they are the same vlan?

Photo of Andrew MacTaggart

Andrew MacTaggart, Champ

  • 483 Posts
  • 86 Reply Likes
This will be a difficult task to achieve IMO

What happens if the wireless client connects to the floor below or above or to the left or the right?

I suspect if you were trying to isolate things that much in theory
AP in room 1 would have a client vlan [vlan A] just for room 1 and you would have to contain the RF just to room.
the IPTV would have to have it's own vlan [vlan B]
then at the gateway you have to build a gateway and filter for each room [vlan A] is allowed services from [vlan B]

I suspect you would have to build 40 hives per floor and have 40 Bonjour gateways, assuming you could isolate the RF and assuming that there are no limitations on # of hives or Bonjour Gateways.

It will be a whole lot of vlans

I don't have Hotel experience, only classrooms. I can tell that it is challenging with multi floor.

another approach is having the IPTV and client on same vlan per room, then there is no need for a gateway, because it would only be a L2 multicast, which is how the bonjour protocols were designed.

each room would still need it's own vlan and you would have to contain the RF just to that room.

So bottom line is that it is not an easy task, if not impossible.

But I could be wrong

A
Photo of Sjoerd de Jong

Sjoerd de Jong, Employee

  • 97 Posts
  • 20 Reply Likes
I would suggest you use Apple TV's new functionality using bluetooth beacons. That way you can put all AppleTV's in one VLAN, and the bluetooth beacons will tell the iOS devices the info they need. Do make sure all devices in the client VLAN's can route to the AppleTV VLAN though, and give the AppleTV's names that corresponds with their roomnumbers.

Pro's:

- All the broadcast 'screaming' remains in the AppleTV VLAN, so no laggy experience because of broadcast traffic coming from AppleTV's. Large amounts of AppleTV's can slow down your network seriously when in the same VLAN as the clients.
- The iOS device only sees the AppleTV which are in Bluetooth reach. So you won't see hundreds of AppleTV's listed.
- The appleTV can show a code on display which makes certain only the person in the room can connect to it.

I wrote a Dutch article about it a while ago, I hope Google translates it well enough for you: http://www.lantech.nl/blog/hoe-gebruik-ik-apple-tvs-grote-omgevingen/
Photo of J. Goodnough

J. Goodnough, Champ

  • 266 Posts
  • 32 Reply Likes
Furthermore, I believe that Aerohive no longer offers standalone Bonjour Gateway functionality, though I'd wait for an employee to weigh in to be sure.
Photo of Sjoerd de Jong

Sjoerd de Jong, Employee

  • 97 Posts
  • 20 Reply Likes
Im sorry, I didnt see the fact that they want to airplay to the sattelite box. Is this even supported? or reverse engineered?. My story counts for using AppleTV's as the receiving part.
Photo of Andrew MacTaggart

Andrew MacTaggart, Champ

  • 483 Posts
  • 86 Reply Likes
also only bluetooth v4 ios devices support beacons as far as I know
Photo of Sjoerd de Jong

Sjoerd de Jong, Employee

  • 97 Posts
  • 20 Reply Likes
Yes, true. And besides that, the AppleTV needs to be a 3th generation on the 6.1 software or higher and needs to have Bluetooth enabled, the iPhone/iPad needs to be on iOS 7.1 or higher and Bluetooth enabled.
Photo of Ken Johnathan

Ken Johnathan

  • 4 Posts
  • 0 Reply Likes
Hi Jong, the target is the client device in client ssid can AirPlay to the in-room tv. Can the Bluetooth beacon u mentioned achieved it? Thx
Photo of Sjoerd de Jong

Sjoerd de Jong, Employee

  • 97 Posts
  • 20 Reply Likes
Yes, if it's an appleTV that is going to be the airplay server you can. example with an iPad and AppleTV:

  • AppleTV sends out bluetooth packages which are picked up by the iPad.
  • iPad reads out the bluetooth package which contains the network IP-adress of the AppleTV.
  • iPad device tries to reach the IP-adress in the bluetooth package over the wi-fi/nework.
  • If its able to reach it, it checks for the available airplay services on the AppleTV device.
  • When it discoveres the services to airplay to the AppleTV, it will show up as an available airplay device on the iPad (for example 'AppleTV room 201'.
  • User chooses to connect to the AppleTV, a connect code is shown on the TV, user types in the code on the iPad, connected. This way you need to see the code to be able to connect to the AppleTV. You need to be actually in the room to be able to do this.