IoT Infrastructure Requirements for Easy Game Application Deployment

Jun 27, 2024

IoT Infrastructure Requirements for Easy Game Application Deployment

Introduction

  • Presented by BBAK Technologies
  • Focus on continuing the discussion about IoT infrastructure requirements for the easy game application deployment

Hardware Details

Edge Devices

  • Android Mobile: Connected to headset via Bluetooth; includes a display to show user's concentration
  • Headset (Sensor): Detects intensity of the mind
  • Display (Actuator): Shows results to the user
  • Each player has a mobile device with two add-ons:
    • Headset (EEG Sensor)
    • Display (LCD Actuator)

Diagram Overview

  • Example Configuration: Four devices labeled as mobile 11, mobile 10, mobile 00, and mobile 01
  • Each mobile has:
    • EEG Sensor
    • LCD Display
  • Connected via Wi-Fi routers acting as fog resources

IoT Architecture

Three-Layer Architecture

  1. Edge Layer: Includes individual edge devices and sensors
  2. Fog Layer: Intermediate layer for quick computation to reduce response times
    • Includes Wi-Fi routers and a proxy server
  3. Cloud Layer: Topmost layer for heavy computation tasks that cannot be handled by fog and edge layers

Functional Distribution

  • Fog Resources: Wi-Fi Router 1, Wi-Fi Router 0, Proxy Server
  • Cloud: Handles heavier computation tasks
  • Objective: Reduce loop delay for quick response

Easy Game Application Structure

  • Three Models:
    1. Client: Cleans input data
    2. Concentration Calculator: Computes player's concentration
    3. Coordinator: Collects concentration data from all users and displays it back

Loop Delay

  • Total time for a cycle (sensing and displaying concentration)
  • Consists of small tasks:
    • EEG Sensor: Senses brain activity
    • Client: Cleans data
    • Concentration Calculator: Computes concentration
    • Client: Displays results on LCD

Simulation Results

  • Execution time: Multiple metrics displayed for different models and tasks
  • Focus on reducing loop delay to improve player experience
  • Energy Consumption: Tracked for each device (e.g., EEG, LCD, WiFi routers, proxy server, cloud)
  • Cost Management:
    • Payment required for cloud services
    • Energy costs for owned devices
    • Network usage tracked (important for data transfer to/from cloud)

Final Remarks

  • Importance of efficient resource allocation for improved performance
  • Call to action for researchers interested in IoT simulations using iHubSim 2
  • Contact information provided for further inquiries

Conclusion

  • Thanked researchers and the audience for their attention