Smart Cities - Low Carbon Computing Future

From Sensors in Schools
Revision as of 18:54, 25 December 2024 by EdmondLascaris (talk | contribs) (Created page with "Student Project: Building a Low-Carbon, Low-Energy ICT Infrastructure for an Offline Future This project challenges students to design and implement an ICT infrastructure that functions efficiently without internet access, using Linux, old laptops, and Raspberry Pi devices. The project emphasizes sustainability, resourcefulness, and essential services for a community. =Goals= Design a Sustainable ICT Infrastructure: * Minimize energy consumption. * Use repurposed or low...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Student Project: Building a Low-Carbon, Low-Energy ICT Infrastructure for an Offline Future This project challenges students to design and implement an ICT infrastructure that functions efficiently without internet access, using Linux, old laptops, and Raspberry Pi devices. The project emphasizes sustainability, resourcefulness, and essential services for a community.

Goals

Design a Sustainable ICT Infrastructure:

  • Minimize energy consumption.
  • Use repurposed or low-energy hardware.

Provide Basic ICT Services:

  • Communication, knowledge access, and resource management.
  • Prepare for Internet Loss:
  • Preload essential software and content.
  • Plan for long-term, local operations.

Project Steps

1. Understand the Community’s Needs

Key Questions:

  • What essential ICT services are required (e.g., communication, education, record-keeping)?
  • How can technology address basic needs like water, food, and energy management?

Potential Services:

  • Local communication (text-based chat, email).
  • Offline libraries (Wikipedia, medical guides).
  • Environmental monitoring (water levels, air quality).
  • Collaborative tools (file sharing, project management).
  • Educational resources.

2. Choose and Prepare Hardware

Use Existing Equipment:

  • Old laptops as servers and workstations.
  • Raspberry Pis for lightweight tasks like networking or automation.

Hardware Considerations:

  • Low power consumption.
  • Compatibility with Linux.
  • Potential for solar or battery-powered operation.

Pre-Setup Steps:

  • Test hardware and replace failing components.
  • Install lightweight Linux distributions (e.g., Ubuntu Server, Raspbian Lite, or Lubuntu).

3. Set Up Essential ICT Services

Local Network (No Internet):

  • Use a Raspberry Pi as a DHCP and DNS server.
  • Set up a Wi-Fi router for local communication.

Offline File Sharing:

  • Install Nextcloud on a Raspberry Pi for local file hosting and collaboration.

Offline Libraries:

  • Download and host offline versions of:
  • Kiwix for Wikipedia and other content.
  • OpenStreetMap for navigation.
  • Localized educational materials (Khan Academy).

Messaging and Email:

  • Set up a local email server (e.g., Postfix).
  • Use lightweight chat systems (e.g., Matrix or Rocket.Chat) for local messaging.

Environmental Monitoring:

  • Use Arduino or Raspberry Pi with sensors to monitor environmental data (e.g., temperature, water levels).

4. Implement Energy-Efficient Practices

Low Power Consumption:

  • Use old laptops and Raspberry Pis in low-power mode.
  • Disconnect unnecessary peripherals (e.g., monitors when not in use).

Renewable Power:

  • Integrate solar panels or manual chargers for energy independence.

5. Create Local Automation Systems

Water Management:

  • Use IoT devices to automate irrigation or monitor water tanks.

Community Bulletin Board:

  • Set up a local website for news, announcements, and resource coordination.

Backup Systems:

  • Implement regular data backups on external drives.

6. Prepare for Internet Loss

Preloaded Content:

  • Download essential tools, software repositories, and manuals (e.g., Linux documentation, open-source software).

Skill Development:

  • Train students in using Linux, basic programming, and networking.

Redundant Systems:

  • Test systems to ensure reliability and redundancy in services.

Project Evaluation

Energy Efficiency:

  • Measure power consumption and compare it to traditional setups.

Functionality:

  • Demonstrate the ICT services provided (e.g., messaging, file sharing).

Resilience:

  • Evaluate how well the system operates in a simulated internet-free scenario.

Sustainability:

  • Assess the environmental impact (e.g., use of repurposed hardware, renewable energy).

Example Scenario

Hardware Setup:

  • A Raspberry Pi acts as a local server hosting Nextcloud and Kiwix.
  • Old laptops connect to the Pi via Wi-Fi for accessing services.

Services Provided:

  • Students can access offline Wikipedia, download educational content, and communicate using a local chat system.

Energy Source:

  • A small solar panel array powers the Raspberry Pi and a shared laptop.

Community Benefit: Students and community members can continue learning, sharing resources, and managing local projects without internet access.

Preparations Before Internet Goes Down

  • Pre-download essential resources and software.
  • Train students in Linux, networking, and hardware maintenance.
  • Test the system in a simulated offline environment.
  • Document the setup process for future reference.

This project not only teaches technical skills but also fosters creativity, problem-solving, and an understanding of sustainable practices in ICT. It prepares students to think critically about how technology can serve communities under resource-constrained conditions.