per person /
$

Free

Home Courses

Wireless Sensor Networks: A Practical Approach

Wireless Sensor Networks: A Practical Approach

Teacher

N.V.S. Shankar

Category

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name: Wireless Sensor Networks: A Practical Approach

Code (Credits): CUCN2533 (2-2-0)

COURSE OBJECTIVES

  1. Understand a basic concepts of wireless sensor networks
  2. Estimate the requirements to build a wireless sensor networks
  3. Build a wireless sensor network by implementing IoT

COURSE OUTCOMES

  1. Understand a basic concepts of wireless sensor networks
  2. Estimate the requirements to build a wireless sensor networks
  3. Build a wireless sensor network by implementing IoT

MODULE I: Introduction to Sensor Networks

  • Anatomy of a Sensor Network
  • Topology of a Sensor Network
  • Communication Media:
    • Wired Networks
    • Wireless Networks
    • Hybrid Networks
  • Types of Sensor Nodes:
    • Basic Sensor Nodes
    • Data Nodes
    • Aggregator Nodes
  • Sensors
  • Protocols involved - Basics

MODULE II: An Introduction to XBee Wireless Modules

    • XBee Primer
    • XBee Wireless Chat Room
    • Building an XBee-ZB Mesh Network
    • Troubleshooting Tips and Common Issues

      PRACTICE

    1. Creating a XBee Wireless Chat Room
    2. XBee Mesh Network

MODULE III: Arduino-Based Sensor Nodes

    • Arduino Introduction
    • Using an Arduino as a Data Collector for XBee Sensor Nodes

      PRACTICE

    1. Using Arduino and XBee for collecting psychrometric data

MODULE IV: Raspberry Pi based Sensor Nodes

    • Basic Introduction to Pi
    • Connecting XBee to Pi
    • Creating Pi based sensor nodes
    • Turning pi into database server

      PRACTICE

    1. Creating a Pi data collector for XBee based sensor node - collecting psychrometric data

MODULE V: MySql Basics

    • MySql Basics:
      • Create Database
      • table
      • updating table
      • deleting table
    • Installing on Pi
    • Arduino & MySql

      PRACTICE

    1. Installing and working with MySql on Pi
    2. Connecting to MySql through Arduino
    3. Building a Arduino Data aggregator + Pi Database server

MODULE VI: Planning a Wireless Sensor Network

    • Considerations in choosing Data-aggregator nodes
    • Sensor Network Databases
    • Sensor Nodes (wired/wireless, types of hosts - Arduino/pi/any other and why)

      PRACTICE

    1. Home Temperature-Monitoring Network (should discuss planning considerations, planning nodes, cost considerations and then implement)

Textbooks

1. Beginning Sensor Networks with Arduino and Pi - Charless Bell

Our Main Teachers

N.V.S. Shankar

Associate Professor
VIEW PROFILE