TL;DR: Build a site to do wireless surveys: https://wlansurvey.azurewebsites.net/
Anyhow, the family and I recently moved into a new house. Our ISP was out today, running cables and getting things setup. Since I didn’t really know how well my wireless router was going to cover the house, I asked Nick the fella working on getting me back online, if he had the ability to do a wireless survey of my house.
Nick said, “Well they give us this Airport Utillity app on our phone. I can tell you what the db levels are, but I’m not really sure what they mean”.
Problem: This person should be able to tell me what my signal quality is, room by room.
Solution: Five minutes googling with bing lead me to a Stack Overflow post that sounded smart enough and even had math explaining how to go from dBm to Quality percentage. Time to deploy something to Azure.
Enter Azure Websites Continuous Deployment. While he finished up the house, I started writing some quick code, pushed to GitHub, and setup my website in Azure to deploy from… you guessed it GitHub.
At this point you maybe asking: “Pray tell, how did you deploy to Azure with no internet connectivity?”.
To that I say: “With my Verizon Jetpack, of course”.
By the time he was finished, I’d installed the Airport Utility app on my iPhone. Ran around the house gathering the dBm metrics for each room, and plugged them into: http://wlansurvey.azurewebsites.net.
He was a little shocked, but took down the web address and said he was going to tell all the guys at the office.
Awesome! Hope you all had a great weekend… I spent mine moving.