Google Project Fi: Goodish…

I recently returned from a trip to El Salvador with my Church to do some mission work.  The last time I was there I relied on wireless calling, and messaging protocols.  Due to less than ideal infrastructure, the experience was not great.  This trip I decided to take advantage of google’s Project Fi, mostly out of curiosity.  The basic premise is you purchase a phone which they support, and the service is based on actual data usage.  They use local providers in around 135 countries including the U.S.

Before I go further, I do need to be clear, I have been an iPhone user since 2009, this was my first android device, other than a brief period with a 7″ android tablet.

Device

I chose the cheapest device I could, the Nexus 5x.  I liked the touch id being on the back of the phone.  It was far more accurate than my iPhone touch id, and the positioning was much better for my use.  The metal case was nice, and felt like a quality design.

The android operating system itself was interesting.  I liked that the phone comes with a pretty clean android image, most of the applications that were installed were the native google apps as one would expect with android.  The setup was pretty quick and painless.

Apps

The applications on android were a little disappointing when compared to my iPhone.  While I could get most of the same applications as I had, they felt like cheap knockoffs.  There were some basic functionality issues, and the look and feel was not quite the same as my iOS apps.

I was surprised however by the number of applications for testing wireless signal.  For tools, it seems that android has done a much better job, or perhaps just has a more open policy on applications.

Calling & Data

The calling and data is where the phone really fell down.  In the U.S., it seemed to send me to the lowest quality carrier wherever I was.  The call quality was pretty low, although the data was pretty reasonable from a performance and latency perspective.  The biggest issue was when I was in airplane mode while flying.  Picking up a cell signal took several restarts and 5-10 min of waiting for the system to pickup.  It was highly frustrating.

When I landed in El Salvador, it was even worse.  Waiting on the system to pickup a local cell signal was painful.  Unfortunately it seemed to continue as I traveled around the city of San Salvador.  I would randomly lose signal, and the carriers were intermittent at best.  When I was trying to make calls from Wifi it would often kick me over to cellular and charge me $.20/min.

 

As an apple user in almost every aspect, I am probably the worst person to review this project.  If the sim would work with my iPhone, I would likely have been more forgiving of the lack of functionality on the calling side of things.  The lack of cell & data quality was really the nail in the coffin though.  I chose Project Fi to support international trips, and I have to say it was not a great experience.  I will continue to use it during international travel with the hope it improves however, the fact that I can turn it on and off, and port my google voice number back and forth is the one true saving grace.  I would not recommend it as a replacement phone, but it is not a terrible secondary phone for traveling to foreign countries.

Google Project Fi: Goodish…

Cutting the cord for fun and profit: Smart TV’s and Streaming Devices

As a child I remember going to my grandparents home.  They had cable television, which was a big deal at the time since we had 1-3 channels depending on the weather and the placement of our homemade antenna.  I remember the box that sat on top, you would push down the buttons for the channel you wanted, it was amazing to have so much to watch.  I loved Saturday morning cartoons, and occasionally talking my mother into an evening cop show when we visited.

Apple TV

For our purposes assume this refers to the Apple TV Gen 4, the first with an app ecosystem.  With the exception of Amazon Video, thanks to a rumored disagreement between Tim Cook and Jeff Bezos, this is probably one of the more comprehensive ecosystems in the space, with new apps released fairly regularly.  From a user experience perspective, this is likely one of the better systems, in typical apple fashion, with an ecosystem of streaming services and games.  The biggest complaint on this device is the remote.  While it is larger than previous remotes, the touch remote features, while intuitive, it is tends to get bumped, and can be a pain to use with precision.

Roku

The latest Roku models are quite well done.  With a number of form factors, and quality levels, Roku strives to be all things to all people.  The comprehensive app store experience is good, as is the remote.  It is the right size for your hand, with a minimalist feel on the buttons.  One of the biggest features that made me really like this device is the headphone port on the remote.  On the subject of the remote, these generally use a proprietary wireless technology for the remote paring rather than IR, which is great if you want to hide the device, or just don’t have great line of site.  My biggest concern with the Roku is they are not backed by a large content company such as Amazon, Apple, or Google.  They do seem like an easy acquisition target, or possibly a company which could evaporate in the shifting ecosystem.

Smart Televisions

I want to like smart televisions, I really do.  I even purchased one, with a Roku built in.  My biggest concern is the processor speed.  In the several systems I have tested, my experience has been a little laggy.  Of course we are stuffing a mini computer inside an already thin TV system, but the user experience is critical to solidify adoption.  For most users this is probably a technology which is good enough, but still has a bit to go.

Chrome Cast, Fire TV, and open source

There are always other options, Google’s Chrome Cast is probably one of the more popular choices.  It is great except that it is simply a receiver.  A phone or computer becomes the remote control for the device, although content is streamed directly from the internet.  Amazon’s Fire TV is a good product as well, but it is very amazon centric.  As an Amazon Prime subscriber, I love all things Amazon, but this just doesn’t quite get my attention.  Kodi, and other open source systems promise to enable you to build your own, with their TV style interfaces, using a Raspberry Pi, or even a PC.  Again not bad, but this is probably one of the few areas I do not want to do it myself on.

 

The biggest issue with most of these devices is a lack of standards.  Developers have to choose what platforms to write apps for, and consumers may end up with several interfaces.  It really comes down to use case, and what apps do you anticipate using over the long term.  It will be interesting to see how many of these devices become a part of televisions, how many become a centralized device that streams to all screens in the house, and whether the television survives a generation more and more inclined to watch on phones, tablets, and computers.

Cutting the cord for fun and profit: Smart TV’s and Streaming Devices

Cutting the cord for fun and profit: Streaming Services

In Geoffrey Moore’s book, crossing the chasm, he refers to those who jump on new technologies before the mainstream markets as innovators and early adopters.

crossing-the-chasm

For many products and services I a solid Pragmatist, waiting until there is significant adoption of the technology before I jump on board.  When it came to getting rid of cable television, I was absolutely a market innovator.  It wasn’t so much of a drive for new technology as my hatred of paying Comcast for something I could stream over the internet.  In this series I wanted to go through some of the choices I made on the way to cutting the cord, including services, streaming devices, and others.

Netflix

I was an early adopter of the Netflix DVD service, and an immediate adopter of their streaming service.  A number of the devices I purchased early in this process were because they supported Netflix Streaming.  In the past few years I have noticed significant decreases in the quality of the content available from legacy networks.  Fortunately the original content has been more entertaining, with apparent investment in new content becoming a priority.  The biggest advantage of Netflix is the number of devices available to stream it, and their recent introduction of offline viewing.

Amazon Prime Video

As a current subscriber to Amazon prime, I occasionally watch Amazon prime video.   The main advantage to Amazon prime is the original content, it’s inclusion in my subscription, and their pioneering offline viewing of content.  As someone who travels regularly this is a necessity.  My biggest complaint outside the lack of content is the limit on devices.  Due to apparent licensing disagreements there is no Amazon Video app for the Apple TV, a minor issue, but frustrating.

Hulu

I wanted to like Hulu, I really did, and at times I have used it to catch up on shows.  When they released their paid model for the Apple TV I tried it for a month or so.  My biggest complaint is they are essentially aggregating content from networks, much of which is accessible through separate apps, and the paid service still has commercials.  Hulu is good in concept, with some good original content, but is lost in the plethora of streaming services.

 

Streaming services are the future of television there is no doubt about it.  Live television is inconvenient, and for the next generation will likely be a forgotten relic, much like the cassette tape.  My biggest complaint is the lack of an aggregator, I use Plex media server for my personally owned content.  Unfortunately this means I need to select what I want to watch across several services, with more coming regularly.  While Apple is working on resolving this with the “TV” app on iOS and TVOS, this is proprietary, and limited.  The future of television and entertainment must come from fewer apps with more content, not the reverse.  It is an exciting time, as long as you don’t make your living providing cable television services.

Cutting the cord for fun and profit: Streaming Services

Killing Comcast: Data caps hurt customers.

With Comcast rolling out the 1TB datacap in several new markets, including my own in Oregon, I have decided to end my long term relationship with their internet service.

I have been a comcast customer almost continuously since retiring from the U.S. Army in 2003, I even spent a year working for the company managing datacenters and infrastructure.  Over time I have shifted my services to internet only opting for more and more streaming services,  using more and more bandwidth.  During that time, my internet only bill has increased from $30/mo – $95/mo with some increase in speed.  When I called to lower my bill I was informed that the only way Comcast would consider lowering my bill was if I bundled with their television product.  The net cost to me would be similar, which didn’t solve my problem.

I received numerous notifications about the cap, looking at the cost increase, which would put me around $145/mo based on my current usage.  Unfortunately I only have one other choice for internet service, Frontier Communications, which is not ideal, but it is Fiber.  Looking at my options, I found that I could trade my 105/10 for a 30/30 connection for $40/mo.  While it was much slower I opted to try it out.  So far 4 weeks in, no one seems to notice the speed decrease.

I waited about a week with the new service before canceling Comcast, I was braced for a fight.  Fortunately I was able to handle the disconnection through online chat.  It took about 15 min, there was a bit of back and forth with the rep trying to keep me as a customer, but when I held my ground he was surprisingly professional and courteous.

The overall transition has been mostly seamless, but the data caps still do not sit well.  I can only hope the public outcry will be enough to drive change, or better yet, maybe we will finally see more local ISP’s again.

Killing Comcast: Data caps hurt customers.

The Story of a Coin

Shortly before leaving the U.S. Army, I was assigned to an administrative role due to an injury.  I was a Military Policeman, and dreamed of being recognized for my exceptional performance in law enforcement.  I was frustrated about the administrative role, preferring to lead my law enforcement team. While my attitude was terrible, I made the role my own and created a number of systems to organize my section, gaining recognition of leadership several levels above mine.  For this work I received a coveted Challenge Coin, a token for a job well done, from a leader I highly respected; a humbling experience to say the least.  

There is no time like the present

“Dress for the job you want, not the one you have.”  I have heard this quote so many times, but it misses an important factor of success.  We should always be preparing for our next role by being exceptional in our current role.  It is easy to spend too much time time thinking about the future, and how great things will be when we just get to the next level.

Some of the best career advice I have ever received was during a new hire training.  “Be awesome at your day job, and pursue your passion.”  This is easier said than done, but when we focus on the task at hand, opportunities to pursue our passion tend to present themselves.  This can then give us an opportunity to pursue the job we want.

Positive attitude beats talent alone

With great power comes great responsibility.”  Ben Parker left us with this wisdom in the Spiderman series.  Peter, of course, is too wise for his uncle, until it is too late.  Ah the wisdom of youth; it is amazing how much we know when we are young and how much less we know as we age.  Pride is a tough thing, thinking you know better than those who have walked the same path is dangerous.

“If you can’t say anything nice, don’t say anything at all.”  My mother used this line with my brother and I so many times, and all these years later it is more true than it was then.  Sometimes our attitudes are the only thing holding us back.  Realizing that we can learn from everyone we encounter, having a humble attitude, and putting a smile on our face when we are ready to give up goes a long way.  Always looking for the good and positive in people and situations can help us grow and learn.

Seek outside perspectives

Writer Kahlil GIbran said, “When we turn to one another for counsel we reduce the number of our enemies.”  It can be simple to look at our leaders, or those we work with and think of them as the problem.  Going to them and asking for their advice, in a humble and honest way, is almost always a growth opportunity for us, and a way to remove a potential roadblock to our dreams.

King Solomon of Israel reminds us, “Plans fail for lack of counsel, but with many advisers they succeed.”  Those who truly care about us, whether a spouse, a manager, or just a friend, will be willing to share the truth with us, but we must be willing to accept what they are telling us and act upon it.  We should all have people in our lives who will give us perspective, who care enough to help us work through our shortcomings, and who will keep us on our path to success.

I am thankful for the time I spent in the military, but as I reflect, I wish that I had been more present.  I spent too much time focused on things that were not important and I missed so many amazing opportunities.  My attitude was one of entitlement, they were lucky to have me.  I was frustrating to my leadership in many ways, challenging them when I should have realized they had my best interests in mind.  My biggest mistake though, by far, was thinking I had the answers.  Looking to those who were more experienced would have saved me so many arguments, and set my early career on a different path.

I carry the challenge coin with me now each day to remind me that I am where I need to be, and what I am doing is leading me to where I am needed next.  It is a small token, but we should all have something which reminds us that we are here to learn today, and we could all be a little more humble in our endeavors.

The Story of a Coin

Fun with Homekit

With the release of iOS 10, and homekit becoming a little more mainstream, I have finally begun to really take advantage of my homekit enabled devices.  It has been an interesting process, but I remain hopeful.

I wrote previously about my experience with my Ecobee3 Thermostat.  I purchased it instead of a competitor because of homekit specifically.  When I installed it, I didn’t really have a solid understanding of how homekit worked, and honestly didn’t take the time to research.  It worked through the app, and we were happy.

20151010103733

Recently on the Home On podcast #075, Richard Gunther had the CEO of iDevices, Chris Allen, on his podcast to discuss the state of homekit among other things.  During the podcast Chris offered a limited giveaway of his companies connected switch, which I was fortunate enough to be a part of.  I decided to use it for the plug controlling our Pond pump, replacing an analog dial controller which always seemed to lose time somehow.

idevices-switchWhen I went to setup the switch, just prior to homekit, I couldn’t figure out why it was so spotty when I joined it to the isolated device wireless network I previously discussed.  When I added it to the primary network it worked well, and suddenly siri integration worked.  Then I tried to use siri with my Ecobee3 Thermostat, which failed because, you guessed it, it was on the isolated network.

This lead me to the whiteboard where I started digging deeper into how airplay, airprint, bonjour, and most of the other apple protocols work.  It occurred to me if apple is using MDNS for almost everything else, that would be the logical way for homekit to work, and MDNS requires that devices be on the same network segment.  (Yes I could have just read the instructions, but I am a guy.)  Once I placed all homekit devices on the same network, everything worked fine, siri was responsive most of the time, and with iOS 10, the home app was generally functional.

I have noticed that devices tend to stop responding sometimes, and need to be power cycled.  I am assuming this has something to do with the wireless, although the signal is not the issue.  There have also been a few oddities with devices not wanting to retain their config, but that may have been something in the setup I missed.

If I didn’t have so many apple devices I am not sure I would have gone the homekit route, in favor of more amazon alexa or google home ecosystem devices, but the simplicity of apple devices, as usual, is unsurpassed.  The integration will continue to improve, but for the price, homekit has me hooked for now.

Fun with Homekit

Remotely Managed Home wifi

“Oh you work in the tech field?  Can you fix my wireless?”  We all get this request, it is why I have started pushing friends and family toward chromebooks and iPhones.  They seem to be the easiest to troubleshoot when things don’t work as expected.  Wireless on the other hand has always been a challenge, trying to help someone remotely, to explain why their wireless doesn’t work.  With home networks now relied upon for home automation, home media, security systems, and normal web browsing, a $50-$100 wifi router is not likely to cut it any longer.

Recently I decided to put in wireless for my mother, who has never had internet access, and lives 2 hours away.  We wanted to get her an iPhone, but wanted to make sure the experience was optimal.  I did significant research on how to control the system remotely, and even debated trying to teach my mother how to manage the system.  For our home, I had already installed the Ubiquity Unifi System, so after some research I opted for the same system for the remote site.

The setup was pretty simple.  I opted for the Unifi Secure Gateway  for the firewall, I need to write an update on why I made that decision later, and the UAP-AC-LR for the access point.  I chose the Long Range model because I was more concerned with coverage than performance, and because the only use case was internet access, no network storage or local media servers.  I used the Raspberry Pi 3 unifi controller from my previous post, but I opted for a local controller, rather than running both from the one controller, although it is possible based on this support KB.  My concern was if there was an issue when I was not home with the controller, I didn’t want to lose access to both systems.  For the price, it seemed prudent to separate them.

Making changes to the system was exceptionally simple since Ubiquiti gave us the cloud controller.  I simply enabled cloud access on my existing system, and the new one, and voila, I have remote access to the controller with no VPN and no port forwarding.

screenshot-2016-09-11-at-20-47-32

 

To manage the system I go to the cloud management site, http://unifi.ubnt.com and login.  I am able to access both controllers independently, make any changes, and push those to the firewall or the access points.

capture-image

I even went so far as to install a TP-Link Smart Plug so I can remotely reboot the controller if it becomes non-responsive.  This became necessary after I made a change that caused an issue with the controller and required my son who lives nearby going over to reboot the controller for me.

As I tend to support family and friends wireless, it occurred to me this has a number of potential use cases.  For several years I have supported the wireless internet at our Church, which usually leads to me driving 30-60 min each way when there is an issue, thankfully not often.  I am also working on some projects for an orphanage we support in El Salvador, one of which is wireless.  As I continue to build out my home and extended family wireless, I am seeing further uses for this type of a system.  Simplifying the management, and making it remotely accessible will make my life easier, but also change the way others use technology.

Wireless internet is changing the way we interact, my mother is on Facebook finally seeing more pictures of the grandchildren than ever, her brother is watching old television shows and old car races he remembers from his child hood.  Young girls in an orphanage in El Salvador are getting a better quality education, and going on to improve their country with their own knowledge, not foreign aid.  Providing a remotely managed wireless system helps create more opportunities to learn and share, changing the way we communicate and takes much of the burden off those of us who support multiple family members and friends.

Remotely Managed Home wifi

Ubiquiti’s Amplifi: My first install

I have to admit, I am becoming a bit of a Ubiquiti Fan Boy.  Since I started moving my family to all streaming media, wireless has been a huge challenge.  Trying to get internet to every corner of the house, without running cable through the walls, caused me to try out a number of products.  While most had a simple manageable interface most fell down on performance or features.  Last week, based on my recommendation, a friend of my wife purchased and asked me to install it for her to resolve her poor wireless coverage.

Initial Setup

The initial setup was pretty simple.  It consists of a base router/access point.  Once I had plugged that in and restarted the cable modem, I was prompted to download the app.  It nearly immediately found the wireless system, and walked me through a simple setup wizard.  The longest part of the install was the update.  All said and done the system was up and running, with both wireless extenders appropriately placed  in around 5 min.  I had her test the most remote TV with Netflix, and the most remote computer to validate.  The improvement in service was instant for her.

Management Interface

The management interface was very simple and intuitive.  Everything was available on my iPhone, no web interface to speak of, but really not necessary.  The main screen of the app displays the status of the main device and the two extenders.  This leads me to believe that it is unlikely there will ever be more than 2 extenders, which is probably sufficient for most home users.

The guest network was particularly interesting, the ability to schedule the guest ssid made it unique.  The thought being that if you have guests over, you can schedule the guest wireless for a few hours and have it shutoff automatically when they are gone.  The wireless device map shows who is connected to the network, not unique, but it is much simpler to use, and far more accurate than previous devices I have seen.

Limitations

As with any product, there is always room for improvement.  One of the things I would have liked to see what a bit more on the traffic analytics, and more specifically restrictions and parental controls.  A number of the “mesh wireless” competitors are adding these in as software updates, so I would think that this will come in a future release, but it would have been a huge win for Ubiquiti if they had brought this in the initial offering.  It can be done, but it is not intuitive for the audience they intend the product for.

The app is great, but I would have liked to see a full web client with all the features of the app.  The concept of mobile first is great, but sometimes when I am working, I don’t want to dig out my phone to make changes.  It is great to be able to just open a new tab and make any changes right there.

 

Which leads to remote management.  This one is not a huge issue for most users, including the target audience, but for those of us who travel for work, and manage our home network, and home networks of our family, having remote access to the network is fairly important.  It actually caused me to choose a Ubiquiti’s Unifi system over Amplifi for my mother who lives 2 hours away.  I did not want to explain to her how to manage wifi on an app, it is easier to let her focus on facebook and pictures of the grandkids.

 

I try not to do many product reviews, but I felt like this one was worth the time to write up.  Ubiquiti has really done a great job here, it won’t replace my Unifi system at home, but if they had the Amplifi system available when I installed it last year, I would likely have gone that direction.

Ubiquiti’s Amplifi: My first install

Building a Unifi Wireless Controller with a Raspberry Pi 3

rpi3Previously I talked about my Unifi wireless configuration.  A critical part of ubiquity’s wireless is the controller.  In a traditional home wireless configuration, the router, wireless access point, controller, and often a small switch are all built into the same device.  This makes the system simpler, but far less powerful and flexible.

As I was exploring my options, I originally put the controller software on my mac mini we use as a media server.  This caused some issues with port mapping since it uses port 8080 and 8443.  One of my other media management products used port 8080 so I started looking for another solution.  I tried following the documentation, which entailed building MongoDB, a painstaking process on an arm processor, so I opted to install the Debian package from the Ubiquity website.  Pretty simple, but here are my lessons learned, and some quick shortcuts to get it done.  As a side note, this seems to work on a Raspberry pi B+, but the performance is pretty spotty.  The Raspberry pi 3 B+ is much more suited to the task.

The first step is to install the latest version of raspian.  I opted for the “lite” version since I have no need for the desktop interface.  Once you boot up and go through the basic setup, including the wifi configuration, you will need to grab the latest package from the the Ubiquity site, https://www.ubnt.com/download/unifi/.  Make sure you grab the debian package as noted here.

Unifi Controller Download

Installing the package is pretty straight forward.  SSH into the Raspberry PI and run the following after you download the software.

sudo dpkg -i unifi_sysvinit_all.deb

This should return several errors.  To fix this, run the following commands.

sudo apt-get install -f
sudo dpkg -i unifi_sysvinit_all.deb

The second run of dpkg may or may not be necessary, but I like to be thorough.

Once that is done, simply open a browser on your computer and go to http://<raspberry pi ip>:8080.  It will walk you through a pretty simple setup, and voila, you are done.

I did look at the cloud key, but for the extra cost, the reviews didn’t seem positive.  At the cost of the Raspberry PI it is a simple and cost effective controller with minimal setup/maintenance.

Building a Unifi Wireless Controller with a Raspberry Pi 3

Automating my home Wireless Revisited Part 1: Design

Since moving into our new home, I have been on a quest for new gadgets, and new ideas that would help make our home more manageable, and more enjoyable.  Most of this has centered around controlling as much as possible remotely, generally from my iPhone.  In earlier posts I wrote about various home wireless routers I had tried, and about my journey to settling on the Ubiquity wireless technology.  Since I have been having many conversations recently about my configuration and the growth of my home network I thought it would be helpful to walk through my current configuration and explain some of the choices.
 

Router

 
Moving away from the all in one wireless router became imperative when I wanted to begin separating some of my traffic on my home network.  It started with a a guest network on my Apple Airport Express devices, but as devices began to multiply in my house, I wanted more control over traffic and more functionality to block users access by time and various other criteria.  This required a fully functional firewall with more advanced router functionality.
 
After significant research, the Ubiquiti EdgeRouter X met all my requirements at a very reasonable price.  The biggest benefit here was having a full firewall, actual VLAN support, and the ability to create the DHCP scopes needed to support my new design.  For the price, I determined if this didn’t work out it would be a fun lab experiment.  After some review I decided against the Ubiquity Unifi Security Appliance, due to the lack of advanced functionality, the integration with the Unifi controller was tempting but not enough.
 

Switch

 
Initially when I was planning for a wired design, the physical switch was a pretty critical component.  I was looking at several 24 port switches, more advanced functionality, and assuming that all VLANs would terminate at that central switch, with small 5 or 8 port access layers witches where needed for aggregating cabling as needed.  As the wireless design unfolded, the switch became less relevant, and only required for the few devices without wireless, most of which sit next to the router.
 
After careful consideration and design review, the TP-LINK Easy Smart Switch 8 portTP-LINK Easy Smart Switch 8 port was again the best choice for what I was designing.  I gave some consideration to the Ubiquity Unifi 24 port managed switch, but the additional functionality was not compelling enough for he significant price increase, especially since I only needed a few ports.
 

Controller

 
When I initially installed the software controller, I tried to use a first generation Raspberry pi B+.  The process was cumbersome, and required me to build from source.  In the end, it proved to be far too slow for my likings, and seemed a bit unstable.
 
To get things up and running, I installed the Unifi management software on my Mac Mini media server.  This worked pretty well, but I prefer to isolate things as much as possible, and it required me to change the port on one of my media management apps.
 
As an experiment, I wanted to test out the new Raspberry Pi 3 as a controller, realizing that might make this something I could package for people who wanted better wireless.  As it turned out, this model supported the native debian linux package for the controller, and is now my permanent controller.
 

Wireless Access Point

 

I have owned dozens of wireless routers.  Unfortunately, I could never find a single solution that covered my whole house.  When we moved into the new house, I decided I needed a system that would give me full coverage everywhere, even if it required multiple access points.  After significant research, I finally settled on Ubiquity Unifi UAP-AC-PRO.  I had to put watchers out on several sites, and finally was able to get ahold of one.  I assumed I would need 2-3 to cover us, but the one has served incredibly well.  The POE was also a huge benefit, I was able to simply do a quick cat6 run through my attic and drop it in the upstairs hall.  It actually looks like a smoke detector if you don’t know what you are looking for, so it blends right in.

 

This post is just designed to give you the architecture, and some of the decision points.  Soon I will go over some of the more interesting configurations in detail and explain why I made some design choices.  The takeaway here is that for under $300 I ended up with enterprise wireless at my home.  I have put all my streaming media on wifi with no issues, the only things plugged in are controllers and other devices without wifi.  I am very happy with the system, and plan to do a similar configuration for friends and family who want a better wifi experience without the insane costs of Cisco Meraki or similar.

 

Automating my home Wireless Revisited Part 1: Design