Objective: Design and simulate different WSN topologies for a real-world scenario.
Scenario: Smart building with 100 temperature/humidity sensors across 3 floors (200m × 50m per floor). Sensors have 50m communication range, 10m sensing range. Gateway located on ground floor center.
Tasks: 1. Calculate minimum number of sensors needed for full coverage (every point within 10m of a sensor) 2. Design three topologies: (a) Star with multiple gateways, (b) Mesh network, (c) Cluster-tree 3. For each topology, calculate: average hop count to gateway, number of relay nodes, maximum node degree 4. Use a network simulator (e.g., Cooja, ns-3, or simple Python script) to model packet delivery under 10% link failure rate 5. Compare energy consumption: count total transmissions per data collection round
Expected Outcome: - Understand trade-offs between topologies (complexity vs. reliability vs. energy) - Gain hands-on experience with network simulation tools - Learn to calculate coverage and connectivity metrics
Tools: Python + NetworkX library for graph modeling, or Cooja/Contiki for WSN simulation
Solution Approach: - Coverage: Area / (π × Rs²) with overlap factor ≈ 1.2-1.5 - Star: Simple but limited by gateway range, needs multiple gateways - Mesh: Most reliable but highest energy cost due to route discovery - Cluster-tree: Good balance, 20-30 nodes per cluster recommended