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
-
- Creating a XBee Wireless Chat Room
- XBee Mesh Network
MODULE III: Arduino-Based Sensor Nodes
-
- Arduino Introduction
- Using an Arduino as a Data Collector for XBee Sensor Nodes
PRACTICE
-
- 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
-
- 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
-
- Installing and working with MySql on Pi
- Connecting to MySql through Arduino
- 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
-
- Home Temperature-Monitoring Network (should discuss planning considerations, planning nodes, cost considerations and then implement)