Elizabeth Liner Lab of Things.

Slides:



Advertisements
Similar presentations
The Simple Secure Solution for protecting your mobile phone data Continue to next screen.
Advertisements

Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Cosc 5/4765 Protecting against ssh attacks And is this secure?
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
Conceptual Model by Aaron Garrett and David Thornton Mindstorms Internet Control Environment.
“There is one, single, overriding message when it comes to contacting leads generated from online lead sources. Every second counts.” Internet Lead Response.
A presentation created by David C.
Company/Product Overview. You have lots of files all over the place.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
CS5103 Software Engineering Lecture 06 Introduction to Project I Android Development I.
I have attached a file to this by selecting the paperclip on the bottom of the page.
Variables in Java Part 2. ICS-3M1 - Mr. Martens - Variables Part 2 Recall the “int” Data Types When you divide one integer by another – you always get.
Important information & instructions for doing web upgrade :  User needs to backup all his data before doing web upgrade as the same will get deleted.
IPAD Set Up. Gmail Account First, you need to set up a free gmail account with your name. If you have an existing one you may use that as long as: – A)
Profitable Growth B3X Number one to the customer! GT540 Web upgrade Guide Important information & instructions for doing web upgrade :  User needs to.
ASUS PRESENTS ASUS VivoBook ASUS Demo App Prepared by ASUS HQ Product Marketing Team | May 2013.
HOW-TO guide This tutorial has sound.
COMP 410 Update. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.
Using Mobile Google Tools Tech Tip Project - Fall 2011 A guide to a Digital Portfolio October 17 th, 2011 MEDT 7477 Dr. Cooper Barry D. Thibault.
DUE Introduction to the Android Platform Working Connections 2011.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
OHTO -99 SOFTWARE ENGINEERING LECTURE 6 Today: - Round-trip engineering Forward engineering Reverse engineering - A round-trip engineering tool (Fujaba)
My Journey to learning Something New By: Rick Carvalho.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Jim Ng 15/1/2014 CENG4480 TUTORIAL 1. ABOUT ME Current MPhil Student supervised by Prof. Mak You can find me at Rm116 in SHB
Continia expense Management Control receipts and credit cards ALL DIRECTLY FROM INSIDE MICROSOFT DYNAMICS NAV.
BE-com.eu Brussel, 26 april 2016 EXCHANGE 2010 HYBRID (IN THE EXCHANGE 2016 WORLD)
QR Codes “Scan Your Way to Engagement” Pamala Heller Woodland High School – Henry County
How to Sync Android Phone to Computer (PC/Mac)? Are you a person that always has your Android phone in your hands? Nowadays, a cell phone is not just for.
Google Apps for Education Account Overview for Staff.
Tech Tips. K12 Online High School Browser Check
One Laptop per Child Building XO User Developer Relationships November 20, 2008 Greg Smith OLPC Product Manager One Laptop per Child.
 Introduction  Problem  Solution  Future work.
1 Project 12: Cars from File. This is an extension of Project 11, Car Class You may use the posted solution for Project 11 as a starting point for this.
Office 365 Help Desk Troubleshooting Guide
Building Azure Mobile Apps
Communication was never so easy!
Narragansett Council Online Registration
REDCap Mobile Application
Facebook privacy policy
North Attleboro High School
Tonga Institute of Higher Education IT 141: Information Systems
Welcome to the Microsoft Outlook 2010 for Windows Tech Talk
Mobile Testing - Bug Report
EET 2259 Unit 4 SubVIs Read Bishop, Chapter 4.
Welcome to the KDE Project
Kodak - Social On Demand
IST256 : Applications Programming for Information Systems
Continia expense Management Control receipts and credit cards ALL DIRECTLY FROM INSIDE MICROSOFT DYNAMICS NAV.
Two-factor authentication
Week 1 Gates Introduction to Information Technology cosc 010 Week 1 Gates
GTS WebSocket General Guide
File Stream and Team Drives
Swipe to Donate Life.
Hey everyone, I’m Sunny …harsh caroline xavier
Tonga Institute of Higher Education IT 141: Information Systems
Michael Stephenson DevOps empowered by Microsoft Flow
Java Tutorial – Application Building
Tonga Institute of Higher Education IT 141: Information Systems
Office 365 Development.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
My Measurement Assistant
The Troubleshooting theory
EET 2259 Unit 4 SubVIs Read Bishop, Chapter 4.
User guide for OneDrive
Getting Started With LastPass Enterprise
Kaspersky Social Channel
Presentation transcript:

Elizabeth Liner Lab of Things

Lab of Things What does it do? How does it work? A portal to collect information, which gets sent to Windows Azure How does it work? Connects with sensors that are set up with the portal, receives data, sends the data to Windows Azure. What it works with Phillips Hue Lights Z-wave sensors .Net Gadgeteer Kinect

Problem Statement What can Lab of Things do? What can be used in the future? Can we create a basic mobile app to do something interesting?

The Idea A mobile application that works as an energy saver Goals Keeps power used low Has a set of rules of how many devices can be on at once, or how long devices can be on without being used Goals Work with Lab of Things to receive data (and in turn learn about it) Create a mobile application that interacts with the data in a cool way Create a mobile application that creates some kind of automatic system for a user’s power management

Implementation (February) Downloaded and installed Lab of Things Everything seemed to work okay Attempted to set up environment Contacted Lab of Things support for correct Z-wave Driver Learned that I was following the wrong documentation Researched Hue, Android and Azure thinking that everything was going really well with Lab of Things

Implementation (early – mid March) Received all of my parts, and started testing the interaction with Lab of Things Hue Lights Followed user guide (Hue), everything set up well and I was able to control these with JSON call through my internet browser Z-wave Nothing connected to Lab of Things, and there was no documentation I contacted the Lab of Things support, and the Z-wave support. Z-wave had no idea what was talking about, so I waited for Lab of Things

Implementation (mid March – April) Heard back from Lab of Things support Added Z-wave to project correctly And, there was an additional file that he sent to me via email. First time I was concerned about the code, and realized just how Beta it was. 3/18: finally able to setup the sensors and begin receiving data Android application Modified an existing Hue example application that worked perfectly

Implementation (1st – 3rd week of April) Set up Windows Azure Attempted to connect to Lab of Things, but I was getting exceptions Went back to Lab of Things Downloaded new Source Code (Beta 3) But, it didn’t include an updated Z-wave driver, so I had to email the Lab of Things support again. I received a reply a couple days later and it looked like everything was great Back to Azure Attempted connecting, and it crashed Rebuilt again and again, and it crashed Even tried downgrading to Beta 2, but it’s not easy to and there’s no documentation

Final Implementation Status and Demo! Devices data to Lab of Things works about half the time Lab of Things to Azure never worked for me Azure to mobile was never set up (because there was no data to send) Mobile to Lights works great every time

Thoughts and Recommendations Lab of Things There are so many moving parts, it’s incredibly difficult to get working Z-wave and Hue Z-wave problems were because of Lab of Things, but Hue worked perfectly If there was a better way to connect them, this would have been a much smoother project Future Improvements Look into other ways to connect the input (sensor) and output (lights) Add in a language of rules .NET Gadgeteer (audio functionality)

Questions?