team 2013 weekly presentation 1
play

Team 2013 Weekly Presentation #1 9/29/2019 - 10/05/2019 Weekly - PowerPoint PPT Presentation

Team 2013 Weekly Presentation #1 9/29/2019 - 10/05/2019 Weekly Progress Submitted Problem Statement on September 30th Beginning research on IoT testing/verification (in general terms) The Problem Many IoT devices - need one way


  1. Team 2013 Weekly Presentation #1 9/29/2019 - 10/05/2019

  2. Weekly Progress ● Submitted Problem Statement on September 30th Beginning research on IoT testing/verification (in general terms) ●

  3. The Problem ● Many IoT devices - need one way to test them ● Focus on HVAC ● System composed of ○ Machine - sensors push data to cloud through a gateway ○ Cloud - stores/analyzes data ○ Interface - usually mobile/web app to monitor data and/or control machine (actuators) Carrier Wi-Fi thermostat

  4. Simple IoT Architecture

  5. Heat Pump Types of HVAC Systems ● Heat Pump Rooftop Unit ● ● Water Source Heat Pump ● Packaged HVAC ● Split System HVAC Ductless System ●

  6. Technologies Used in IoT ● RFID - uses radio frequency NFC - mostly used in mobile devices ● ● Bluetooth - close range wireless comm RFID ● Z-Wave - low power RF tech. Mainly used for home automation (lamp controlling, etc.) Wi-Fi - most common in IoT ● ● 2G/3G/4G/5G ● Others

  7. IOT Management ● Device Management -Being able to adopt a standardized device management protocol/services will enable better device security, interoperability, and power/processing capabilities. ● Device Connectivity and Management -For IOT there are many options in terms of communication and connectivity. -Each communication protocol has varying ranges in terms of power consumption, bandwidth and latency, and security. All of which needs to be considered when choosing a suitable protocol for a particular IOT application.

  8. Goals of IoT Verification/Testing ● Performance - speed of data transfer Scalability/Reliability - how scalable and reliable is the system ● ● Cost/time reduction ● Automation - testing process should do most of the work ● Compatibility - process should apply to many different devices

  9. Types of IoT Testing ● Usability: How useful is the device? Can it provide the necessary data? Compatibility: Many devices, different hardware/software ● ● Reliability and scalability: Simulations to ensure reliability and scalability of device. Can we add more devices to the system? ● Data integrity: Lots of data, needs to be verified Security: Many users accessing lots of data, need authentication (passwords, ● encryption, etc.) ● Performance: Speed of acquiring/transferring data

  10. Gray Box Testing ● Probably used in this project Develop test cases for a system that is only partially understood ● ○ Might know how the systems interact with each other, but not sure how each system works ○ Info, documentation, source code are limited

  11. Challenges to Consider ● Complexity of hardware-network-software mesh Device interaction in real time ● ○ security, backward compatibility, upgrade issues ● Real-time data testing Many different UIs ● ● Network availability/strength/etc

  12. What to do next ● Figure out: Technologies that Carrier uses for IoT ○ ○ How these systems interact with each other What tools can be provided ○ ● Ask for a model ● Find out which verification goals we should focus on Define a reference IoT architecture (focus on HVAC) ● ● Get answers to questions in problem statement ● Ultimately, find out what exactly needs to be delivered

  13. References 1. https://www.guru99.com/iot-testing-challenges-tools.html 2. https://www.softwaretestinghelp.com/internet-of-things-iot-testing/ 3. https://www.buildings.com/news/industry-news/articleid/21020/title/drive-hvac- efficiency-with-internet-of-things-functionality 4. https://www.propmodo.com/how-iot-is-taking-over-the-hvac-industry/ 5. http://twentyonecelsius.com.au/blog/everything-you-need-to-know-about-hvac- systems/

Recommend


More recommend