![Page 1: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/1.jpg)
OUCC 2015 Inspiring Innovation
Presentation: Self-service WiFi debugging appsPresenter: Patrick Matlock, U of WaterlooDate: May 4th, 2015Email: [email protected]
![Page 2: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/2.jpg)
THANKS
• My Mom• Jason Testart
![Page 3: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/3.jpg)
WIFI: ITS ABOUT THE DATA …
![Page 4: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/4.jpg)
WHAT WAS THE PROBLEM ?
![Page 5: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/5.jpg)
NO, REALLY …
• NS slide
![Page 6: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/6.jpg)
MYWIFIEXPERIENCE journey
• “WiFi OK?” “Net-IDs not working!!”• Vendor tools?• Data?• Solution must be fast!• Development: “Own Dog Food”• Crowd source• “Visual?”• Big Data• How hard can it be …
![Page 7: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/7.jpg)
THINK ABOUT THE ISSUES• Logs: 1000 per minute (x2)• Speed (Data; Monitoring Data)• DB speed • Device type• Aruba: “general device type”• Responsive design • Privacy issues (helpdesk)• (Mem)Cache• Customer: “you/us”
![Page 8: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/8.jpg)
SECURITY BY DESIGN• SDLC (security development life cycle)• “Spiral (waterfall; go back)” project management• Privacy assessment• Language security checklist• Web server security checklist
![Page 9: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/9.jpg)
TOP 6 RISKS1. Big Data: mitigate2. (Data) Speed: eliminate3. DB: mitigate4. Device type: mitigate5. Cache: mitigate6. Privacy: mitigate
![Page 10: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/10.jpg)
myWiFiexperience Data flow
![Page 11: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/11.jpg)
myWiFiexperience Web GUI
![Page 12: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/12.jpg)
DEMO OF 3 PIECES
https://ns-webapp-b.private.uwaterloo.ca/myWiFiexperience/index.php
https://ns-webapp-b.private.uwaterloo.ca/NetIDgroupsWiFiexperience/viewNetIDs.php
https://ns-webapp-b.private.uwaterloo.ca/helpdesk
![Page 13: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/13.jpg)
USER MAIN PAGE
![Page 14: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/14.jpg)
USER DATA
![Page 15: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/15.jpg)
USER HEATMAP
![Page 16: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/16.jpg)
NETID MAIN URL
![Page 17: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/17.jpg)
THE OTHER HEATMAP
![Page 18: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/18.jpg)
USER ERROR
![Page 19: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/19.jpg)
BE CAREFUL ON ASSUMPTIONS
![Page 20: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/20.jpg)
UNKNOWN UNKNOWNS?• Logs: 1000 per minute (x2) -> VERY HARD• Speed (Data; Monitoring Data) -> VERY HARD• DB speed -> NO DB• IPV6 -> 2,417,851,639,229,258,349,412,352 x 4• Device type -> VERY HARD
![Page 21: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/21.jpg)
OK? SO? All initial goals met; live for 8+ months Aruba (now HP) became interested Aruba API calls Aruba general monitoring improvement Aruba adding a caching layer Open source my code; not vendor specific “working” to open API OAUTH2 for user apps “Virtual” WiFi helpdesk
![Page 22: OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca](https://reader031.vdocuments.site/reader031/viewer/2022012917/56649efc5503460f94c0fae0/html5/thumbnails/22.jpg)
THANKS!
Questions & Answers