THE BLOG ★ Ramblings on WiFi & stuff.

REVIEW: Xclaim Xi-3 AP & Harmony App


Video: 9 minutes

Walk-thru of the Xclaim Harmony iOS app for managing your Xclaim APs. I wasn't that impressed, but this is a 1.0.x.x version and I expect improvements to future versions.


Estimated reading time: 2 minutes, 41 seconds. Contains 538 words

 

Some of my observations:

  • ChannelFly is weird. It almost never chose 1, 6, or 11. And, it changed channels several times an hour on both 2.4 and 5Ghz (actually, more like every few minutes.). I don't see that as a good thing for clients as they have to reconnect every time the channel changes. In theory, I can see that using non-standard channels could work, but changing so frequently will only frustrate users with random disconnects. Here's Ruckus' view on ChannelFly.
  • My 802.11ac iPhone 6 Plus never connected to 5Ghz on this 802.11ac access point. On my office AP, coffee shops, pretty much any AP I connect to, I'm on 5Ghz. But, not on the Xclaim. I still need to troubleshoot that, but it's really odd.
     
  • The Harmony app is really limited. Only basic setup and stats are available. A web interface has apparently been added in the latest AP firmware, but I haven't been able to upgrade. The Xclaim forums says you can reboot the AP, and that the AP checks every 24hrs, and notifies you an update is available. I have yet to see the alert. There is no option to update manually. 
  • Simplicity is a great thing, but sometimes it can go too far. I'm not opposed to keeping it simple, and I hope they can add some more features while still keeping the interface clean, and easy to understand. Also, I'd like to see Ruckus/Xclaim take advantage of the WLAN community to beta test, and give feedback. Seems to me that could have helped a lot with version 1.0. 

The only light on the AP is the one you see. It's either green, or red, and doesn't flash. It's a lightweight, plastic AP, that does not have the "feel" of quality. Also, this is an 802.11ac access point that my 802.11ac device could only connect to on 2.4Ghz.

MY  TAKE: In it's current state I can't recommend these APs. They are too limited in feature set (even compared to consumer products) and I'm not comfortable with the way ChannelFly makes channel decisions. 

My initial thought was to buy the AP, play around with it a bit, and then install it at one of the local coffee shops I frequent. I won't be doing that. I wouldn't feel right installing this for someone. I do believe that with Ruckus behind this they can make a great product, but I think it was put out too soon and feels like a beta product. Their Web site says "Big Wi-Fi" for small business. I'm not sure they are there... yet.

That's an awfully bold claim to make. Right now the reality does not match the hype.

That's an awfully bold claim to make. Right now the reality does not match the hype.

UPDATE: A fellow Tweep made an observation that I missed:

The only thing I can think of regarding this is that these APs are not intended for Enterprise use, but designed to cater to non-enterprise, and hotspot-based businesses. But, again, even consumer-grade WLAN routers support 802.1X.

Just a guess.

 

Bad Design at Your Request

Estimated reading time: 6 minutes, 44 seconds. Contains 1348 words

 

What does one do when presented with a highly questionable request from a customer? Nothing immoral here, just when a potential customer is asking you to do something you know won’t work. I had this exact scenario happen this Summer with a resort that wanted to do a wi-fi refresh.

Originally, the customer just wanted to do a rip-n-replace - swap out their existing 7-year old, 2.4GHz APs - with new APs. After some discussion we convinced them that a simple swap out was not the best solution. We agreed to do a predictive design using data collected from Our site visit.

One of the caveats was that the APs could not be in the rooms. For aesthetic reasons, and others, management wanted no APs in rooms. We knew this would not be an ideal solution, and we let this be known on several occasions. After explaining our reasoning, IT was in agreement with us on this matter. However, the management was not convinced and decided to take a chance on the hallway “design”.

We did our best in collecting data on-site and used that data in our predictive model. In the end the initial deployment was a hallway placement. We adjusted some AP locations and added some, but I knew this solution would not yield the desired results. Directional antennas brought the budget to more than they wanted, so those were not an option. They also wanted this in on a tight time-line. I had made my concerns know at multiple occasions, but there was no budging from management.

So, I could choose not to do this project and walk away, or sell a solution in which I was not confidant. Well, I have a business to run, bills to pay, and employees to… employ. I chose to “design” a solution within the constraints - both AP placement and budgetary. With this in mind I drafted the cover letter below for the design I presented to the customer:


Thank for this opportunity to allow us to present you with a wireless access solution for your wonderful property. Before you proceed to the information in the document please indulge us and read this overview in its entirety. It will clarify the purpose and scope of this document.

This report is a “Predictive Survey”. The term “predictive” is used deliberately to denote the fact that the process used in the creation of this report is a best guess and will most likely not be 100% accurate. In a structurally complicated deployment such as yours we can probably assume a 75-80% accuracy rate.

Predictive surveys are a very useful tool for the Wireless LAN Professional when a full, cost-prohibitive survey is unavailable. There are two methods to perform a predictive survey:

OPTION 1. Using only the floor plans and a questionnaire we can use the survey software to automatically place the APs and then manually adjust to our specifications. We can alternatively manual add the APs to specification. This type of survey is best for traditional, modern open-floor plan office environment where the loss and performance characteristics are well known. This is also the most cost-affective (up font) solution and very commonly used. In the end you get the best data out when you put the best data in so this option should be used sparingly and mainly for budgetary purposes.

OPTION 2. Perform a physical site survey to become aware of the building materials in use, current AP locations and limitations, physical build of the rooms and furniture materials and locations, etc. Also, using the same APs and antennas that are being proposed take as many readings as possible to determine the true signal loss at varying distances from the AP. We also are able to look at various types of RF interference that may be present, and possibly mitigate that interference before the deployment begins. This allows us to use that data to better build our predictive model. This is less cost effective than option 1, but more cost-effective than a full site survey, and allows the model to go in with the best possible data that the circumstances allow.

Option 2 is what we have done. We spent time on site taking readings, and noting material types as we could. Obviously, in an environment as busy as yours it was not possible to have access to every location so we did the best we could taking readings in multiple rooms and room types and through the various material types at your location. This is not perfect, nor definitive, but it will at least give us valuable information to use when making our predictive model.

We would also like to take this moment to also state that locating all the APs in the hallways is the least effective model in a multi-room, multi-tenant environment such as yours. The best-case scenario here is allowing the APs to be located with-in the rooms. This allows us to use the structure of the building itself to allow for separation between the APs and help mitigate interference as well as getting the RF signal closer to the clients. We understand that this is not always possible for a variety of reasons, but we felt the need to make you - the customer - aware of the limitations to which this design has been restricted.

In conclusion, we ask that you look at the following report with the information in this overview in mind and with the understanding that after deployment we highly recommend that we (or a 3rd party) perform a validation survey to confirm where the predictive model falls short. Upon the results of this verification there may be several things that need to be done. It may be adding, relocating, or even removing some APs, or we may simply need to disable certain AP radios to reduce co-channel interference. Either way the design is not complete in our view if it has not been validated after implementation.

With this in mind please proceed to review the report. Thank you.

Eddie Forero, Principal CommunicaONE Inc.


The report essentially showed what we had been saying - that APs in the hallways would not provide the in-room coverage they desired. We also provided an alternative design with APs in room. In the end the management went ahead with the hallway solution despite ITs misgivings.

The end result was not much better than what they had. I fully expected to bear the wrath of the customer. I was not happy that I installed a solution I didn’t believe in. And I was not expecting what happened next.

The Director of IT flew out the the head office to present the results of our post-installation validation survey. He showed that hallway APs were providing great “coverage” in the hallways, but not in the guest rooms. He explained how we had predicted that this design would not give them the results they were after and the gamble did not pay off.

Because we had been very clear about our concerns, and because we had clearly stated, then validated those concerns, the management decided to foot the bill for a complete in-room redesign (using different APs). And not only that, but also light up another property next door!

Maybe we should have walked away. But, instead, I stated clearly why the solution would not work and made sure they were aware of a drawbacks. I’m don’t know if I would do this again, but I will definitely make even more of an effort in the future to have the customer deploy the right solution the first time around. It’s more cost effective and less stressful.

I don’t know if this is helpful to anyone, but I figured I’m not the only one who has had projects where your hands were tied. The moral of this story is - stand your ground. In this case it worked out because the customer realized the error and stepped up to do it right. But, make sure you fully layout the issues. Be respectful of the customer, but respect your skills and knowledge as well.

COOL TOOL: Quicksilver Remote-Host Plugin

Quicksilver Remote Host Plugin from Eddie Forero (@HeyEddie) on Vimeo.

One of all-time favorite apps is Quicksilver on Mac. It’s a fantastic tool for quickly launching apps, searching for files, etc. But, it’s soooo much more. With the additional plug-ins you have the powerhouse Swiss Army Utility Knife of OS X.

Here is one of my favorite plug-ins that I use EVERY DAY.

The Remote Host Plug-in. This plugin lets you easily SSH, RDP, VNC, etc. into any accessible device.

Get QuickSilver now!

The Ultimate Guide to Modernizing Classroom Wi-Fi

Recently Aruba Networks hosted a webinar presented by Keith Parsons. I love how Keith breaks down the technical details for his audience. 

I also really appreciate Aruba hosting this webinar. There’s been much discussion about vendors falling back on the “1 AP per classroom” “design” without appreciating that starting with that premise often results in a poor designed and functioning WLAN.

Aruba is selling responsibly. 1 AP per may sell more APs for Aruba, but this just shows they’re looking out for the needs of the customer. Good on ya, Aruba!

WATCH THE WEBINAR

So, You Wanna Start a Business?

Estimated reading time: 9 minutes, 8 seconds. Contains 1829 words

I was referred to THIS post, written by Devin Akinon his first 6 months in business by @80211Alan. Really good stuff. I’ve been wanting to write something about my experiences as well, and after reading Devin’s post it spurred to write this one.

Actually, this started as a comment on his blog agreeing with his points, but then I realized it was getting long. So, I’m basically posting the response to his post here. So, here are things I’ve learned in my 5 years with CommunicaONE:

 

FOCUS

CommunicaONE is my 3rd attempt, and I’ve sucked at all of them except this last one. FINALLY realized that you can’t do EVERYTHING, business is NOT the same as engineering, and everyone is NOT your customer. Pick the things you CAN and WANT to do well, and then strive to be better than the rest at those SPECIFIC things.

I dropped voice, I dropped the server stuff, I dropped saying, “Sure, I’ll do that. How hard can it be?”, and FOCUSED on WLAN and networking. They complement each other and I can focus on learning to do them well. I’m not saying don’t learn about other things. I’m saying, as a SMALL business, focus your energies on what you can do quickly, efficiently, and well.

 

REACH OUT TO OTHERS

Devin hit the nail on the head here. No man’s an island. On this 3rd attempt I got a business consultant (who is now my partner). This was NIGHT and DAY different from my previous attempts. I had someone to hold me accountable, and help with areas I knew nothing about. Also, I got involved in the WLAN community and I can tell you that as the Good Book says, “Iron Sharpens Iron”.
 

PROVERBS 27:17
"As iron sharpens iron,
so one person sharpens another.”

 

One last thing on this point, I send work to to other companies. It’s true. If a potential customer is not in my actual wheelhouse, or I don’t have the bandwidth to support them at that time, I will hook them up with a competitor. I’m crazy, I know, but I’ve built relationships with other people where we trust each other. I’m not stealing their clients, their not stealing ours, and we help each other out if one can’t do the project. Sometimes, it means referring a customer, other times it means we’ll sub each other out to fill in.

All I’m saying is, I’d rather have a good competitor that helps keep the skill-level up in our region than have a bunch of rinky-dink ones bringing everyone else down. 

 

BE EFFICIENT

DO NOT spend money where it’s not needed, but DO ABSOLUTELY spend money where it will do the most good. For example - DON’T waste money on fancy office furniture (or an office for that matter), especially if no one will ever see it! But, DO SPEND on say a quality office chair. You’ll be working there a lot and it makes a difference. Don’t spend on advertising, or Web designs, or for heaven’s sake don’t wrap your car in fancy graphics (“Kewl Kats Komputing - we’ll fix ANYTHING!”), but do pay for a Sqaurespace account (if like me, you’re no web designer), or another quality web host. You DO NOT want your Web site, or e-mail going down when you’re in the middle of a bid, or RFP. Post relevant content online, use social media, CALL PEOPLE. These are FREE.

Also, take this for what it’s worth, but if you need to learn (as I did/do) SPEND MONEY ON LEARNING! Not only do we need qualified WLAN pros out there, but word gets around. When you specialize, and put time/money/effort into becoming better at what you do - PEOPLE NOTICE.

Money cometh! Or, at least, opportunities will present themselves, because the people with the money (at least the customers you WANT) are looking for the best bang for their buck. Not the cheapest dude around (I ran 2 companies into the ground under that fallacy). But, in order to price yourself well you need to be worth it.

It’s important to understand, however, that you don’t make money by saving money. What I mean is - be frugal, but not stingy. I buy my team the most expensive MacBook I can afford. Not because we need fancy computers, but because they compliment our workflow, are phenomenally stable, are UNIX/BSD based, and the battery lasts forever. I don’t have time to be my own SysAdmin. This saves time AND money. I know this from experience.

 

DON’T FEEL OBLIGATED TO LOOK LIKE OTHER COMPANIES

You’re not IBM. You’re not Accuvant. You’re not Presidio. Be yourself. Your success DOES NOT have to look like theirs. I don’t have 50, 60, 100 people on staff (I don’t ever want to ), but I do have the people I WANT, who are easy to work with, and are passionate about what we do. Also, what works them may not necessarily work for you. Think about what you want your business to look like.

Here’s the nitty-gritty - DECIDE who your customer is. I mean actually THINK about what that looks like. Are they retail? Are they big? Are they small? Do they have multiple locations? Local companies (you hate to travel), or national firms (you love to travel)? Are they companies with strong IT departments, or weak ones? If they’re weak maybe you can be their outsourced IT. If they’re strong you come in as the high-priced specialist.

What I’m saying is everyone DOES NOT have to be your customer. If they are not a fit say no. Just because you ran sound for band in High School  does not mean you should be installing A/V at a Law firm. Focus your energies on finding customers that your company can best compliment.

Believe me, money cannot make up for a horrible customer/vendor experience. It’ll suck for you because you’ll feel slighted and they may tell others not so pleasant things about you. It’ll suck for them because they will not have gotten their money’s worth and feel ripped-off.

Nobody wins.

 

FINANCES

I personally have no interest in doing my own finances. I’m not good at it and I’ve already ruined 2 companies trying to save money here. This is one place I absolutely put money in to. Good bookkeepers are not cheap, but if they are good, they’re fast, and will make sure you’re not screwing yourself.

ABSOLUTELY, get a payroll service. Even if you can’t pay yourself much, or at all in the beginning, this will make sure you are compliant with State, and Federal taxes. This is from painful experience. If you’re not up to the challenge of keeping tabs on this stuff use a payroll service.

Personally, I use Quickbooks Online because it downloads all my transactions automatically, and I can access everything (invoices, payroll, balances) anywhere, even on my smartphone. I don’t have to be on top of making sure my Quickbooks and bank show the same thing. Also, I use their payroll because it’s pretty inexpensive and it integrates with QBO. It’s a monthly expense I’m willing to make because it saves me time and money.

 

SAY NO

When you start out you’re gonna be desperate for work. You have a mortgage to pay, probably kids, a spouse, a car payment, etc. But, hear this: When you start a business alone, YOU are the sales team, YOU are the marketing team, YOU are the support team, YOU are Accounts Payable AND Receivable.

If you are spending all your time doing small projects that suck your time away how will you: Get new clients? Market your company? Support your existing clients? Invoice your customers and pay your vendors? Remember, each of these things takes TIME. If we learned anything from INTERSTELLAR it’s that TIME IS A RESOURCE.

When you start a business you’re going to need time for: Learning/Training, Research, Selling, Marketing, putting together SoWs, Invoicing, Collecting. And how about actually DOING THE WORK? 

The hardest part of starting new is getting work and getting paid. Which brings me to the next bit…

 

CHARGE A LOT

Ok, I’m being a bit facetious here. What I am saying is that your time, your knowledge, your skill, has VALUE. Even if you don’t think so, it does. DO NOT be the guy that’s gonna win the market because you’re cheaper than the incumbent. Be reasonable, but don’t sell yourself short.

Here’s a secret - the customers you want ARE NOT looking at price. At least, not as the primary, or deciding factor. They are looking to see if you can get the project done, on-time, on-budget, with the least friction as possible. I’ve gotten jobs where we were BY FAR the most expensive option they looked at, but they chose us because they believed we brought the skills and expertise they needed. Also, believe it, or not, a higher rate makes you stick out - as in, “why are they so much more than company A?”. They assume (and it’s your job to make it TRUE) that you cost more because you are better. Plain & simple.

 

OWNING A BUSINESS AIN’T NO VACATION

Despite what your friends/family/acquaintances say, you can’t just take time-off whenever you want because “you work for yourself”. I think it’s pretty insulting when people say how nice it must be to work for myself because I can do whatever I want. REALITY CHECK - if you want to be successful, if you want to make money, if you want people to take you seriously, you have to put TIME AND EFFORT into your business. I love what I do. I can’t imagine doing anything else, but I never for a minute forget I’m running a business.

You’ll be working a lot - especially in the beginning. More than a regular job. Why? Remember earlier, ” YOU are the sales team, YOU are the marketing team, YOU are the support team, YOU are Accounts Payable AND Receivable”? When do you think this stuff happens? If you’re working on projects who’s selling? Who’s invoicing? Who’s updating the Web site?

You are, my friend.

Be prepared to kiss your wife/husband, and kids goodnight after dinner so you can go through Quickbooks and make sure that your invoices are up to date, you sales taxes are paid, that the SoW you promised your customer will be in their inbox in the morning - is in their inbox in the morning. That’s all you.

You may be on the couch with a Firefly (the greatest show evar.) marathon playing in the background on the TV, but it’s all you. Unless you’re starting with a crack staff on day one - you will be busy.

Eventually, as your business grows, and you maybe bring on some people, as you figure out the best workflows, you’ll be able to take that month vacation, buy that fancy new car, pay off your kid’s appendectomy. But, in the beginning, you’ll be wearing a lot of ill-fitting hats.

Now, with clear eyes, and full hearts, get out there and make some business!

Cellular Exploitation on a Global Scale

Wow, this is probably one of the worst security exploits in a series of recent massive security exploits. Matt Solnik at Accuvant Labs broke the news on this OTA exploit. This was a few months ago, but I’ve only really recently heard of it.

It’s possible to exploit bad carrier management client software and remotely compromise most smartphones on the planet. Seriously, scary stuff.

Here is the pdf of his slides


Listen to the Risky Business podcast where he talks about the exploit
(The interview starts at 29:15)

APs In Hallways - Don't Do It!

APs IN  HALLWAYS - DON’T DO IT!  -from Eddie Forero (@HeyEddie) on Vimeo.

*A caveat on the video:

These APs are using omni-directional antennas. This does not account for using some type of directional antenna, or putting real thought into the design. But, in reality, most hotel “designs” are just drop APs in hallways and crank up the volume.

Also, I recorded this in a coffee shop using a bluetooth headset, because when inspiration hits you move!