Introduction CSC 453-001, Fall, 2013 Rudra Dutta.
-
Upload
kenneth-franklin -
Category
Documents
-
view
227 -
download
0
Transcript of Introduction CSC 453-001, Fall, 2013 Rudra Dutta.
Introduction
CSC 453-001, Fall, 2013
Rudra Dutta
Copyright Rudra Dutta, CSC, NCSU, Fall 2013 2
Sensing/Actuation Systems Computing becoming integrated into physical world –
“cyberphysical systems”– Increasing variety of aspects– Sensing and actuation are akin to sensory and motor nervous
systems– Sensors and actuators are akin to eyes/ears and hands/feet
Understand a sensing system architecture– One of many possible, a simple one– Understand crucial pieces– For each, study some possible technology candidates– For each, try hands-on at least one technology
Copyright Rudra Dutta, CSC, NCSU, Fall 2013 3
Sensor/Actuator Architecture
Copyright Rudra Dutta, CSC, NCSU, Fall 2013 4
System Components
Copyright Rudra Dutta, CSC, NCSU, Fall 2013 5
System Components
Copyright Rudra Dutta, CSC, NCSU, Fall 2013 6
System Components
Copyright Rudra Dutta, CSC, NCSU, Fall 2013 7
System TasksSensor Platform Program
Sensor readingSending data
Polling networkBattery managementMeta-tasks Capability reporting Configure on command Self-configure on readReal-time
Poll sensor(s)Process data Archive Visualize Fuse
Manage sensor(s) Configure, task
Collective Tasks/Meta-tasks Routing Scheduled sleep Localization support In-network fusion In-network self-configure
8
System Components – CSC 453
Copyright Rudra Dutta, CSC, NCSU, Fall 2013
Copyright Rudra Dutta, CSC, NCSU, Fall 2013 9
Plan of Work BeagleBone Black programming – onboard Networking – basic concepts (descriptive) Virtual Box, Ubuntu VM Socket programming on Linux Socket programming on BBBK WiFi Network layer concepts and challenges (descriptive) BBBK programming – push from Ubuntu Eclipse BBBK sensor reading Sensing system protocol / API (descriptive) Project Sensor network applications / strategies (descriptive)