A Beginner’s Guide to Building a Smart Home