SMART WIRELESS ROUTER ECE 445, Senior Design, Fall 2015 Project 2 Devasia Manuel Christopher Reinke TA: Eric Clark
Introduction Smart Router – Block ads – Page cache – Home automation
Goals and Objectives Goals Provide a smart home experience through the ZigBee devices. Provide useful client side services to connected devices. Benefits Improve the mobile experience by providing page- caching and ad blocking services to connected devices Allow the user to interact and control various ZigBee devices
The Smart Wireless Router
Design of Project Hardware : Antennas, Raspberry Pi2, Zigbee circuit, Power Supply, LCD Touch screen Software Ad Block Page-caching User Interface ZigBee Control Software
Block Diagram for Hardware The electrical components of this project consist of three main parts: user interface, control system, RF and power unit. of three main parts: user interface, control system and power unit.
Hardware Internals
Hardware- Power Supply
Hardware- Power Supply Results
Hardware- Raspberry Pi 2
Hardware- Raspberry Pi2 Pin-outs
Hardware- Wi-Fi dongle and Screen components
Hardware- LCD Touch Screen
Hardware- ZigBee Antenna
Hardware- ZigBee Antenna PCB Top Bottom
Hardware- ZigBee Antenna Results 2.45GHz
Hardware- ZigBee Circuit
Hardware- ZigBee Circuit PCB Top Bottom
Hardware- ZigBee Chip
Hardware- ZigBee Results XTAL1/XTAL2 AVDD/DVDD V dd SPI
Hardware- ZigBee Circuit Results 2.45GHz
Software – ZigBee + Home Automation Open source wireless technology that enables ‘Smart’ devices Usually controlled through an Android/iOS app Goals Integrate into Samsung SmartThings Allow other ZigBee products to interface with our router
Software – ZigBee Examples
Software – Interfacing with SmartThings Samsung Cloud Zigbee GE Link Lightbulb Samsung LED
Software – ZigBee Control Software
Software – ZigBee Verification Samsung Cloud Zigbee GE Link Lightbulb Samsung LED
Software - Ad Block Intro Before After
Software - Ad Block Flow Chart
Software - Ad Block Verification Connected to ‘IllinoisNet’ Connected to ‘adfree_wifi’ Tested across mobile devices, mobile apps, desktops and laptops
Software - Page Caching Intro Cache content on router Speed up load times
Software - Page Caching Flow Chart
Software - Page Caching Verification
Conclusion Everything worked! Some flaws: – Page-caching doesn’t work for HTTPS – Antenna accuracy
Future Improvements Make it smaller Make page caching faster. More accurate 2.45GHz frequency antenna for less packet drops. Have companies work with us so we can develop directly for their platform.
CREDITS Eric Clark (TA) Ian Brearton (for being all around awesome!) Casey Smith (antenna design) Greg Bennett (storage box) Mark Smart (PCB) Wally Smith (general electronics help) Skot Weidmann (general electronics help) Professor Carney Professor Kumar Professor Kudeki (antenna design) Professor Bernhard (antenna design)
Enjoy a Bright, and Faster Internet Experience, Thank You!