Augmented Reality: Internet of Things

Slides:



Advertisements
Similar presentations
Lecture 10 Sharing Resources. Basics of File Sharing The core component of any server is its ability to share files. In fact, the Server service in all.
Advertisements

TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
Introduction to Backend James Kahng. Install Node.js.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Chapter 9: Moving to Design
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Computer Main Parts.
FPR Presentation Team Frij
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Architectural Design.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015.
TUTORIAL # 2 INFORMATION SECURITY 493. LAB # 4 (ROUTING TABLE & FIREWALLS) Routing tables is an electronic table (file) or database type object It is.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Customized cloud platform for computing on your terms !
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
The Internet of Things with Live Data Cloud by Open Automation Software.
Information Security 493. Lab # 4 (Routing table & firewalls) Routing tables is an electronic table (file) or database type object that is stored in a.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Communications & Networks National 4 & 5 Computing Science.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: The Sensor Application System for PDAs allows users to take advantage.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
The future of Delft-FEWS
Connected Infrastructure
Augmented Reality Capture the Flag
Application or server monitoring
Web Technologies Computing Science Thompson Rivers University
Mapping Robot Department of Electrical & Computer Engineering
Tabletop Notifier Department of Electrical & Computer Engineering
Near Field Communication Smart Door
Voice Manipulator Department of Electrical & Computer Engineering
Cloud Architecture Internet of Everything Meetup
Introduction to Redux Header Eric W. Greene Microsoft Virtual Academy
Tools and Services Workshop Overview of Atmosphere
Connected Infrastructure
3 Things Everyone Knows About Node JS That You Don't
CSC 480 Software Engineering
CMPE 280 Web UI Design and Development October 24 Class Meeting
Data Networking Fundamentals
Build Better Apps with MEAN.
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
ECE Computer Engineering Design Project
Food Inventory Tracker
SharePoint Cloud hosted Apps
Environmental Sensing Monitoring and Analyzing Water Temperatures
Cloud computing mechanisms
Cloud Web Filtering Platform
ECE 477 Final Presentation Team 15  Spring 2010
Depth Analysis With Stereo Camera
Network Controllable MP3 Player
CSE 451: Operating Systems Autumn Module 24 Virtual Machine Monitors
Augmented Reality: Internet of Things
Interactive Schedule Builder
Augmented Reality: Internet of Things
Performance and Scalability Issues of Multimedia Digital Library
Depth Analysis With Stereo Camera
Web Technologies Computing Science Thompson Rivers University
Week 05 Node.js Week 05
Revision PowerPoint By Nicole Davidson.
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

Augmented Reality: Internet of Things ECE 492 - Computer Engineering Design Project Augmented Reality: Internet of Things Adam Sanche • Andrei Usenka • Jiawei Wu • Satyen Akolkar 2017 Project Objective We constructed a data collection module that enables field technicians and wearing a Microsoft HoloLens to automatically gather and review electrical data from a circuit breaker panel. Using a modified version of ScopeAR’s WorkLink App the technician can follow a sequence of steps to service the breaker box safely. Project Diagram Server To transmit sensor data to the HoloLens, we created a RESTful API server in Node.js using Javascript that executes in the Linux environment running on our SoC board. This was possible due to the integration of an ARM processor on the DE0 Nano SoC along with its FPGA components. Express.js was the framework we chose to use on top of Node.js to simplify routing and request handling as it gave us access to great open source libraries. With access to the aforementioned libraries, we were able to address crucial requirements and concerns with our project such an implementing a RESTful API service and IoT security in a much more robust manner. Data storage was accomplished using MongoDB, an open-source NoSQL database, running on our SoC board along with the server. For colour ideas, University Visual Identity Guidelines can be found here: http://www.toolkit.ualberta.ca/VisualIdentityGuidelines.aspx Breakers User HoloLens 6 5 Implementation The system polls the voltage and current sensors at 125 Hz A C program running on the ARM Cortex A9 in the DE0 Nano SoC converts the sensor data into JSON files for processing by the server Circuit Breaker data for the past 20 minutes are stored in MongoDB database The Server and Sensor Interfacing programs require 70% CPU utilization on average ScopeAR’s WorkLink Circuit Breaker App was modified to project real-time information 4 2 1 3 DE0 Nano SoC Router Sensors Core Components System Data Flow Current and Voltage sensors interface with breaker box. Breakers and integrated system provide sensor values to DE0 Nano Soc DE0 hosts a server which polls the sensors HoloLens connects to network and can request data from the server The HoloLens user can choose to see visualizations of past data Client: ScopeAR Department of Electrical & Computer Engineering