Introduction to Networked Embedded Systems and Course Description. Song Han Office: ITEB 355

Similar documents
Introduction to Embedded Systems

CSE 466 Software for Embedded Systems. CSE 466 Software for Embedded Systems

Wireless Sensor Networks for Spacecraft DAMON PARSY, CEO OF BEANAIR

ARM mbed Reference Designs

WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control

Lecture 04 Introduction: IoT Networking - Part I

Synthetic Insects. Kris Pister. Professor EECS, UC Berkeley Founder & Chief Technologist, Dust Networks

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

System Architecture Challenges in the Home M2M Network

Pervasive Wireless Scenarios and Research Challenges Spring 08 Research Review Jun 2, 2008

VIPLE: Visual IoT/Robotics Programming Language Environment for Computer Science Education Yinong Chen and Gennaro De Luca

Agile IoT Solution Driving Digital Transformation of Transportation

Madrid, 25 y 26 de mayo de 2015 ABB Automation Days Wireless Instrumentation

The Internet of Things. Thomas Watteyne Senior Networking Design Engineer Linear Technology, Dust Networks product group

Proposed Node and Network Models for M2M Internet

Introduction. Computer Networks Term B10

Freescale Helps Ease Interoperability Challenges for the Internet of Things

Smart test and certification of wireless IoT devices

Wireless Ad-Hoc Networks

GENI Experimental Infrastructure Wireless & Sensor Networks Aug 8, 2005

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

Hardware-Software Design of Embedded Systems

Wireless Network Security Spring 2013

CSC6290: Data Communication and Computer Networks. Hongwei Zhang

Ubiquitous Sensor Network KIM, YONG-WOON ETRI

ARM mbed mbed OS mbed Cloud

CEN 538 Wireless LAN & MAN Networks

Harvesting IOT data. (Using IP networks) Ericsson 2014

The ZigBee Architecture An Introduction

SEG-X3 Smart Gateway. Quick Start Guide

INTEROPERABILITY ISSUES IN IOT

WIRELESS TECHNOLOGIES FOR THE INTERNET OF THINGS

The Internet of Things

Communications Options for Wireless Sensor Networks. Marco Zennaro and Antoine Bagula ICTP and UWC Italy and South Africa

CompTIA IT Fundamentals

Real-Time and Low-Power Wireless Communication with Sensors and Actuators

The Power of Testing Embedded IoT Devices. Jithu Abraham RSUK Product Manager

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

ISSN (PRINT): , (ONLINE): , VOLUME-6, ISSUE-1,

BII - Broadband for Industrial Internet

Fig Data flow diagram and architecture when using the TCUP Cloud Server for PaaS for the Developers and large

Communication and Networking in the IoT

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

Modulation. Propagation. Typical frequency bands

Kwok Wu, PhD Head, Embedded Software and Systems Freescale Semiconductor

Talon Communications. Wireless and Video Product Development It s what we do!

Loosely Coupled Actor Systems

Radiocrafts Embedded Wireless Solutions

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

TLEN5560 Wireless Systems Lab Semester: Spring 2016

Part I. Wireless Communication

A Zigbee Based Wireless Datalogging System

Low Power Wide Area Network (LPWAN) Presented By: Dr. Hafiz Yasar Lateef Director, Telxperts Pty Ltd.

IoT Connectivity Standards

Internet of Things 2017/2018

Networking & Communications

SMART CAMPUS, BUILDING AND VENUES

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Neural Networks on the STM32 with STM32Cube.AI

Class Introduction. COS 463: Wireless Networks Lecture 1 Kyle Jamieson. [Parts adapted from H. Hassanieh, P. Steenkiste]

MicroPnP The Zero-Configuration Platform for Wireless Sensing & Actuation

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu

Wednesday, May 16, 2018

Lesson 9 Smart city Services And Monitoring. Chapter-12 L09: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Linux-based 6LoWPAN border router

Bring Your Own Design: Implementing BYOD Without Going Broke or Crazy. Jeanette Lee Sr. Technical Marketing Engineer Ruckus Wireless

Broad Objectives/Outcomes of the course

Wireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies

Connected Experiences

Ad Hoc & Sensor Networks

Principles of Wireless Sensor Networks

M2M spectrum management in China. LI Bo Senior Engineer

Internet of Things: Latest Technology Development and Applications

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

How onem2m fits into the landscape of IoT technologies

3+1+0 (3) IT 201 T. Principles of Information and Technology Systems. Prereq: CS 110T IT 222 T. Communications and Networks Fundamentals (4)

Networking & Communications

Mobile Security Fall 2011

Network Communications Standards. Applied Information Technology

Connect Your IoT Device: Bluetooth 5, , NB-IoT


Smart Homes and Cities

IEEE PROJECTS ON EMBEDDED SYSTEMS

from SCADA to IoT Cyber Security Bogdan Matache - Romania 2015

Thread in Commercial Backgrounder

UNIK Building Mobile and Wireless Networks Maghsoud Morshedi

Yanzi IoT for Smart Buildings From Sensor to Cloud. Marie Lassborn, VP Cloud Operations Jfokus 2018

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

Introduction to Mobile Ubiquitous Computing Systems

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Fall 2018 CMSC417 Set 1 1

Outline / Wireless Networks and Applications Lecture 1: Course Organization and Overview. Goals of the Course. Lectures.

Principles of Wireless Sensor Networks

By Nick Giannaris. ZigBee

IoT in Smart Cities Technology overview and future trends

RAN slicing as enabler for low latency services

INTERNET OF THINGS FOR SMART CITIES BY ZANELLA ET AL.

Smart Grid Communications and Networking

What is an Ad Hoc Network?

WIRELESS SENSOR NETWORK

Transcription:

Introduction to Networked Embedded Systems and Course Description Song Han song.han@uconn.edu Office: ITEB 355

Instructor: Song Han Self-Introduction Instructor email: song.han@uconn.edu Office: ITEB 355 Office hours: Tuesday 5:00-6:00 PM Course website www.engr.uconn.edu/~song/classes/nes/index.html All slides and reading materials will be available on course website

Research Overview Real-Time Data Management Large-scale Real-Time Data Analytics Real-Time Wireless Communication Platform 3

Real-Time Wireless Communication Platform Research and Development Overview Robust Time Delay Compensation In Controller Designs Distributed and Dynamic Network Resource Management Real-Time Flow Scheduling w/ Minimized Jitters Adaptive Synchronization High-speed Deterministic MAC Configurable MAC Design Real-Time Flow Scheduling w/ Delay Guarantee Wireless Physical Layers Real-Time Flow Scheduling w/ Maximized Reliability Network Co-existence Energy Minimization Online Spectrum Sensing Reliable Graph Routing Design System Disturbance Modeling Wireless QoS Abstraction Scheduling and Controller Co-Design Network Resource Management Configurable Real-Time Wireless Platform 4

Testbeds in UConn INI Laboratory

Guiding Cyber-physical Applications Robot-aided Gait Rehabilitation System Real-Time Analytics Platform for Large-scale Process Control Cyberphysical Avatar Remote and Real-Time Welding System 6

CPS Application Cyberphysical Avatar Dynamic Model and Control Structure Design Skill Acquisition through Machine Learning Real-time Avatar-Human Interaction Prototype Testbed Cyberphysical Avatar: A semi-autonomous robotic system (joint project with Human Centered Robotics Lab, UT Austin) 7

CPS Application Gait Rehabilitation Data-driven Robot-aided Gait Rehabilitation System (joint project with ASU, UC Berkeley Mayo Clinic and UC San Francisco) 8

CPS Application Gait Rehabilitation (Cont.) 9

CPS Application - SD 2 N: Software-Defined Urban Distribution Network for Smart Cities 10

CPS Application - Real-time Data Analytics Platform for Process Control Real-Time Analytics Platform for Process Monitoring and Control (joint project with Emerson Process Management and Microsoft) 11

WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control

Background and Challenges Low-power and secure real-time wireless protocol Network management techniques - Wireless mesh - Reliable graph routing - Real-time data link layer scheduling Make industrial wireless sensor and control networks Internet ready System design and implementation 13

WirelessHART Protocol Design 14

System Design, Implementation and Deployment 15

System Design, Implementation and Deployment (Cont.) Hardware Platforms Freescale 1322x SRB Evaluation Board Custom Designed Mother Board with Sensor Support Custom Designed Board with EnergyMicro EFM32 MCU 16

System Design, Implementation and Deployment (Cont.) Compliance Testing Suite Testing Engine 16-Channel Sniffer Virtual Network Approach 17

System Design, Implementation and Deployment (Cont.) Network Manager and Simulator Simulating a real-time wireless network with 100 devices: - reliable broadcast graph - device communication schedule 18

System Design, Implementation and Deployment (Cont.) Network Management Techniques Reliable Broadcast Graph Reliable Uplink Graph Reliable Downlink Graph 19

Making Industrial Wireless Sensor and Control Network Internet Ready Application Layer CoAP APP Layer Socket API Transport Layer UDP ICMP 6LoWPAN Enhanced NWK Layer Data Link Layer 802.15.4 PHY Network Topology CoAP-HTTP Server Intra-system Service Web Service

6TiSCH/WirelessHART Integration 21

System Design, Implementation and Deployment (Cont.) Testbed setup in UConn Wireless Sensing and Control Lab Divided Wall Column at the J.J. Pickle Research Campus at UT Austin 22

Course Overview What is this course about? Why should you take it? What topics are we going to cover? Course organization and requirements

Embedded Systems Overview What is embedded system? Characteristics Elements of embedded system

Computing Systems Most of us think of desktop computers PC Laptop Server Cloud Embedded system: a computing system that is part of or is embedded into another systems. Combination of computer hardware and software designed to perform a specific function

Embedded System: Examples

Embedded System Types General Purpose Computing Smart phone, Personal digital assistant Control systems Vehicle engines, chemical processes, nuclear power, flight control Signal processing Multimedia data compression Digital filtering Communication & Networking Routers, switches, firewalls, Surveillance, wireless sensor,

Embedded systems characteristics: User s viewpoint Single function Dedicated to a task or tasks Tight constraints Size, power, computation, memory, cost Real-time and reactive Respond to environment in real-time Safety critical Failure of hw/sw can be life threatening

Embedded system s characteristics: Developer s viewpoint Concurrent development of hardware and software: hardware/software codesign Variety of microprocessors Variety of operating systems mostly real time (RTOS) May not even have any OS services like printf Fewer system resources than desktop system Requires specialized development tools Debugging extremely difficult Hardware and software should be extremely robust

Typical Design Constraints Small Size, Low Weight Handheld electronics Transportation applications weight costs money Low Power Battery power for 8+ hours (laptops often last only 3 hours) Limited cooling may limit power even if AC power available Harsh environment Heat, vibration, shock Power fluctuations, RF interference, lightning Water, corrosion, physical abuse Real-time and Safety critical operation Must function correctly and/or in-time Must not function incorrectly Extreme cost sensitivity $.05 adds up over 1,000,000 units

A typical embedded system

Embedded Systems Networked Embedded Systems Embedded Internet

Wired Networking Technologies

Wireless Networking Technologies

RF Wireless Data Rates, Ranges and Power Slower Faster Peak Data Rate (Performance) IrDA NFC Low Data-Rate Transfer Closer RFID Low-Power (Long Battery Life Low Cost) UWB BT (LE) WSN (PAN) Medium-Power (Low- Cost) Bluetooth 802.11a Wireless Video Applications 802.11g/n 802.11b WLAN Wi-Fi Sub-GHz Sensors Mesh Network ZigBee WSN Range /AC Medium Power (Medium Cost) 4G 2.5G/3G Cellular 3G/4G BB Wireless Sensor Networking Low-Power (Long Battery Life, Medium Cost) WAN High-Power (High Cost) Farther

Why take this course? Learn the basics of embedded systems design Learn about wireless communication, sensor networks, and emerging IoT technologies Gain an appreciation of the open problems and opportunities in these fields Undergraduates Good opportunity to exercise things you learned in your previous classes Learn things that will help you with your senior design projects Get ready for graduate school or industry Graduate students Good breadth topic, good chance to find research projects Get hands-on experience on tools and platforms to support your research

Applications in All Aspects of Life

Understanding the Challenges at Each Level Wireless physical Layer Medium access Control Network routing in multi-hop wireless networks Embedded Internet Embedded system architecture Real-time operating systems Worst-case Time Analysis Real-time scheduling Localization and time synchronization End-to-end delay analysis

Covered Topic: Internet Architecture

Covered Topic: Wireless Networking

Covered Topic: Internet of Things

Case Study: Real-time Mesh Network for Industrial Automation

Covered Topic: Embedded System Architecture and RTOS

Covered Topic: Embedded System Architecture and RTOS (Cont.)

Covered Topic: Real-time Scheduling Theory

COURSE SCHEDULE