1.4 - keysight iot courseware sponsored by keysight ...8981f0fd-1d01-44f9-bfeb... · business need...

1
KEYSIGHT TECHNOLOGIES With over 75 years of electronic tests and measurement, Keysight Technologies is the world's leading electronic measurement company. They are a worldwide leader in electronic design and test solutions and employ over 10 thousand workers in more than 100 countries. Their focus on measurement has helped scientists, researchers and engineers address their toughest challenges with precision and confidence. BUSINESS NEED There will be up 100 billion connected IoT devices by the year 2025 with a global economic impact of more than $11 trillion (internetsociety.org). Keysight has responded to the surge in demand by presenting this Courseware which will help future Electrical Engineers learn about the fundamentals of IoT. The courseware will engage students with hands on experience of IoT concepts through laboratory exercise, teaching slides, and assignments. More schools and programs will begin adopting IoT concept courses as the demand grows in the upcoming years and Keysight will already have the established brand to meet the demand. TARGET DEMOGRAPHIC Undergraduate electrical engineering students Computer science students Highschool STEM students Hobbyists who want to learn about IoT LAB BETA TESTING CHALLENGES AND CONCERNS Team will need to implement a 32 bit encryption within the Bluetooth interfaces. Controlling a mechanical A/C from the U3800A using a ZigBee network will require opening and hardwiring the A/C unit. Using MQTT and Bluetooth together will provide challenge because we must use premade applications. RESULTS Team has already begun in depth analysis of half the labs which include understanding what hardware/software will be implemented. Basic understanding of the various software's that are used in the courseware. Research of MQTT protocols required to interact with U3800A is being done by software engineer. Python is being used for the main algorithm design and basic diagrams have already been made. Protocols for the courseware hardware have been researched and understood by team. NEXT SEMESTER PLANS Lab Beta Testing (first half of Semester) : First 2.5 weeks of semester, the team will begin phase 1 testing For 2.5 more weeks after, the team will begin doing phase 2 testing For a week after the team will complete phase 3 testing and begin to turn in all necessary edits to Keysight Sponsor All of the testing will take place in the Engineering building of Texas State as it has the lab equipment needed to complete proper testing Smart Home Lab (second half of semester): Design main algorithm using Python. Test graph and information set up by using dummy code entries Set up MQTT interface between U3800A and android cell phone Test and be able to control A/C unit from the U3800A board using a ZigBee relay Control a basic LED light system from U3800A board using ZigBee relay Be able to lock and unlock door using hardwired relay Be able to connect and successfully upload stream of necessary log information to cloud service Integrate all separate systems and perform final testing SMART HOME LAB The smart home lab is meant to encompass a large amount of IoT concepts for the purpose of learning. The lab includes some features that are not necessary to implement but are included to demonstrate the capabilities of IoT in the home. Goal: Use the U3800A as a power management system with the following capabilities Control wireless devices like lights and AC via ZigBee or door locks via hardwire Receive commands from a smart phone using the MQTT protocol Using a log of times when user is home, U3800A can predict when a user is likely to be home and automate power DESIGN BLOCK DIAGRAM ACKNOWLEDGMENTS TEAM MEMBERS OVERVIEW Keysight Technologies has tasked our team with beta testing their two new additional lab modules that are an extension of the first two modules given to the D2 team. The team will beta test these two modules and give written annotated feedback to Keysight along with a course evaluation form for the courseware. In addition to this, our team will design a demo lab that will showcase the applications of IoT and the concepts learned in the courseware through a smart home system. CONCLUSIONS Our main goal is to give Keysight Technologies a completed Courseware so that it can immediately be distributed to it’s target audience. Our secondary goal is give a demo laboratory that can be shown to buyers that showcase the systems that can be created using IoT and Engineering concepts. Beta testing the labs will also give us a starting point for our secondary goal as many of the concepts covered, software used and hardware utilized will be used in our demo lab. SMART HOME ALGORITHM The smart home lab will include the use of an algorithm that can predict when the user is home based on previous logged times Goal: Accurately predict when the user will be home by averaging out the times when the user is home over a set interval of days, weeks and months. The algorithm looks for patterns in daily and weekly activity by summing graphs of when the user is home and then normalizing the resulting graph. 1.4 - Keysight IoT Courseware Sponsored by Keysight Technologies By Kendall Beal, Emmanuel Espinola, Paul Hopkins and Dalton Vasquez Courseware Laboratories Module 3 Module 4 Lab 1: IoT Wireless Sensor Network Lab 1: Fundamental for Developing an IoT System Lab 2: BLE-Based Wireless Sensor Networking Lab 2: Characterization of Static and Dynamic Power Consumption of Sensor Board and Sub-circuits Lab 3: ZigBee-Based Wireless Sensor Networking Lab 3: Battery Run Down Test Lab 4: Signal Analysis for PAN Wireless Standards (Bluetooth and ZigBee) Using a Basic Spectrum Analyzer Lab 4: Dynamic Power Management Lab 5: Signal Analysis for LAN Wireless Standards (Wi-Fi) Using a Basic Spectrum Analyzer Lab 5: Characterization and Application of MEMS Accelerometer and Gyroscope Lab 6: Signal Analysis for WAN Wireless Standards (LoRa) Lab 6: Characterization and Application of MEMS Pressure Sensor Lab 7: WiFi Design Validation Test Using BSA Lab 7: Gesture Control using Inertia Measurement Unit Lab 8: BLE and ZigBee Design Validation Test using Basic Spectrum Analyzer Dalton Vasquez Emmanuel Espinola Paul Hopkins Kendall Beal Faculty Advisor: Damian Valles Keysight Technologies Sponsor: Arthur Lizotte Phase 1: Initial Beta Testing Team will be split into two groups with two testing engineers per module. The two engineers will beta test their respective half of the module and annotate the lab documents/assignments for grammatical errors, procedural errors, coding errors, hardware specification errors and any other unforeseen problems Phase 2: Quality Control Testing After each engineer has completed their beta testing, they will transfer their edits to the other team member on that module and perform a secondary round of testing . Phase 3: Final Quality Control Testing All four members will gather and perform each lab to ensure that all annotations/edits are concise, clear and ready for Keysight to distribute as a final product. U3800A Board Cloud Service Light System Basic A/C unit Door Lock OVERALL COURSEWARE FRAMEWORK Three Days of Data The Summation Graph Normalized Graph

Upload: others

Post on 25-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1.4 - Keysight IoT Courseware Sponsored by Keysight ...8981f0fd-1d01-44f9-bfeb... · BUSINESS NEED • There will be up 100 billion connected IoT devices by the year 2025 with a global

Printing:This poster is 48” wide by 36” high. It’s designed to be printed on a large

Customizing the Content:The placeholders in this formatted for you. placeholders to add text, or click an icon to add a table, chart, SmartArt graphic, picture or multimedia file.

Tfrom text, just click the Bullets button on the Home tab.

If you need more placeholders for titles, make a copy of what you need and drag it into place. PowerPoint’s Smart Guides will help you align it with everything else.

Want to use your own pictures instead of ours? No problem! Just rightChange Picture. Maintain the proportion of pictures as you resize by dragging a corner.

KEYSIGHT TECHNOLOGIESWith over 75 years of electronic tests and measurement, Keysight Technologies is the world's leading electronic measurement company. They are a worldwide leader in electronic design and test solutions and employ over 10 thousand workers in more than 100 countries. Their focus on measurement has helped scientists, researchers and engineers address their toughest challenges with precision and confidence.

BUSINESS NEED• There will be up 100 billion connected IoT devices by

the year 2025 with a global economic impact of more than $11 trillion (internetsociety.org).

• Keysight has responded to the surge in demand by presenting this Courseware which will help future Electrical Engineers learn about the fundamentals of IoT.

• The courseware will engage students with hands on experience of IoT concepts through laboratory exercise, teaching slides, and assignments.

• More schools and programs will begin adopting IoT concept courses as the demand grows in the upcoming years and Keysight will already have the established brand to meet the demand.

TARGET DEMOGRAPHIC• Undergraduate electrical engineering students

• Computer science students

• Highschool STEM students

• Hobbyists who want to learn about IoT

LAB BETA TESTING CHALLENGES AND CONCERNS

• Team will need to implement a 32 bit encryption within the Bluetooth interfaces.

• Controlling a mechanical A/C from the U3800A using a ZigBee network will require opening and hardwiring the A/C unit.

• Using MQTT and Bluetooth together will provide challenge because we must use premade applications.

RESULTS• Team has already begun in depth analysis of half the

labs which include understanding what hardware/software will be implemented.

• Basic understanding of the various software's that are used in the courseware.

• Research of MQTT protocols required to interact with U3800A is being done by software engineer.

• Python is being used for the main algorithm design and basic diagrams have already been made.

• Protocols for the courseware hardware have been researched and understood by team.

NEXT SEMESTER PLANSLab Beta Testing (first half of Semester) :

• First 2.5 weeks of semester, the team will begin phase 1 testing

• For 2.5 more weeks after, the team will begin doing phase 2 testing

• For a week after the team will complete phase 3 testing and begin to turn in all necessary edits to Keysight Sponsor

• All of the testing will take place in the Engineering building of Texas State as it has the lab equipment needed to complete proper testing

Smart Home Lab (second half of semester):

• Design main algorithm using Python. Test graph and information set up by using dummy code entries

• Set up MQTT interface between U3800A and android cell phone

• Test and be able to control A/C unit from the U3800A board using a ZigBee relay

• Control a basic LED light system from U3800A board using ZigBee relay

• Be able to lock and unlock door using hardwired relay

• Be able to connect and successfully upload stream of necessary log information to cloud service

• Integrate all separate systems and perform final testing

SMART HOME LAB The smart home lab is meant to encompass a large amount of IoT concepts for the purpose of learning. The lab includes some features that are not necessary to implement but are included to demonstrate the capabilities of IoT in the home.

• Goal: Use the U3800A as a power management system with the following capabilities

• Control wireless devices like lights and AC via ZigBee or door locks via hardwire

• Receive commands from a smart phone using the MQTT protocol

• Using a log of times when user is home, U3800A can predict when a user is likely to be home and automate power

DESIGN BLOCK DIAGRAM

ACKNOWLEDGMENTS

TEAM MEMBERS

OVERVIEW• Keysight Technologies has tasked our team with beta testing

their two new additional lab modules that are an extension of the first two modules given to the D2 team.

• The team will beta test these two modules and give written annotated feedback to Keysight along with a course evaluation form for the courseware.

• In addition to this, our team will design a demo lab that will showcase the applications of IoT and the concepts learned in the courseware through a smart home system.

CONCLUSIONS• Our main goal is to give Keysight Technologies a completed

Courseware so that it can immediately be distributed to it’s target audience.

• Our secondary goal is give a demo laboratory that can be shown to buyers that showcase the systems that can be created using IoT and Engineering concepts.

• Beta testing the labs will also give us a starting point for our secondary goal as many of the concepts covered, software used and hardware utilized will be used in our demo lab.

SMART HOME ALGORITHM The smart home lab will include the use of an algorithm that can predict when the user is home based on previous logged times

• Goal: Accurately predict when the user will be home by averaging out the times when the user is home over a set interval of days, weeks and months.

• The algorithm looks for patterns in daily and weekly activity by summing graphs of when the user is home and then normalizing the resulting graph.

1.4 - Keysight IoT CoursewareSponsored by Keysight Technologies

By Kendall Beal, Emmanuel Espinola, Paul Hopkins and Dalton Vasquez

Courseware LaboratoriesModule 3 Module 4

Lab 1: IoT Wireless Sensor

Network

Lab 1: Fundamental for

Developing an IoT SystemLab 2: BLE-Based Wireless Sensor

Networking

Lab 2: Characterization of Static

and Dynamic Power Consumption

of Sensor Board and Sub-circuitsLab 3: ZigBee-Based Wireless

Sensor Networking

Lab 3: Battery Run Down Test

Lab 4: Signal Analysis for PAN

Wireless Standards (Bluetooth

and ZigBee) Using a Basic

Spectrum Analyzer

Lab 4: Dynamic Power

Management

Lab 5: Signal Analysis for LAN

Wireless Standards (Wi-Fi) Using

a Basic Spectrum Analyzer

Lab 5: Characterization and

Application of MEMS

Accelerometer and GyroscopeLab 6: Signal Analysis for WAN

Wireless Standards (LoRa)

Lab 6: Characterization and

Application of MEMS Pressure

SensorLab 7: WiFi Design Validation Test

Using BSA

Lab 7: Gesture Control using

Inertia Measurement UnitLab 8: BLE and ZigBee Design

Validation Test using Basic

Spectrum Analyzer

Dalton Vasquez Emmanuel Espinola Paul Hopkins Kendall Beal

Faculty Advisor: Damian Valles

Keysight Technologies Sponsor: Arthur Lizotte

Phase 1: Initial Beta Testing Team will be split into two groups with two testing engineers per module. The two engineers will beta test their respective half of the module and annotate

the lab documents/assignments for grammatical errors, procedural errors, coding errors, hardware specification errors and any other unforeseen problems

Phase 2: Quality Control TestingAfter each engineer has completed their beta testing, they will transfer their edits to the other team member on that module and perform a secondary

round of testing .

Phase 3: Final Quality Control TestingAll four members will gather and perform each lab to ensure that all

annotations/edits are concise, clear and ready for Keysight to distribute as a final product.

U3800A BoardCloud Service

Light System

Basic A/C unit

Door Lock

OVERALL COURSEWARE FRAMEWORK

Three Days of Data The Summation Graph Normalized Graph