Introduction CSC , Fall, 2013 Rudra Dutta
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 20132
Sensor/Actuator Architecture Copyright Rudra Dutta, CSC, NCSU, Fall 20133
System Components Copyright Rudra Dutta, CSC, NCSU, Fall 20134
System Components Copyright Rudra Dutta, CSC, NCSU, Fall 20135
System Components Copyright Rudra Dutta, CSC, NCSU, Fall 20136
System Tasks Copyright Rudra Dutta, CSC, NCSU, Fall Sensor Platform Program Sensor reading Sending data Sensor Platform Program Sensor reading Sending data Polling network Battery management Meta-tasks Capability reporting Configure on command Self-configure on read Real-time Polling network Battery management Meta-tasks Capability reporting Configure on command Self-configure on read Real-time Poll sensor(s) Process data Archive Visualize Fuse Manage sensor(s) Configure, task 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 Collective Tasks/Meta-tasks Routing Scheduled sleep Localization support In-network fusion In-network self-configure
System Components – CSC 453 Copyright Rudra Dutta, CSC, NCSU, Fall
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) Copyright Rudra Dutta, CSC, NCSU, Fall 20139