0
0
SCADA systemsdevops~30 mins

Mobile SCADA access in SCADA systems - Mini Project: Build & Apply

Choose your learning style9 modes available
Mobile SCADA Access Setup
📖 Scenario: You work for a company that manages industrial machines using a SCADA system. The company wants to allow engineers to check machine status from their mobile phones securely and easily.
🎯 Goal: Build a simple configuration to enable mobile access to the SCADA system with basic security settings.
📋 What You'll Learn
Create a dictionary with SCADA device IPs and their names
Add a configuration variable for allowed mobile IP range
Filter devices accessible from the allowed mobile IP range
Print the list of accessible devices for mobile users
💡 Why This Matters
🌍 Real World
Industrial companies use SCADA systems to monitor and control machines remotely. Allowing mobile access helps engineers check system status on the go.
💼 Career
DevOps and system administrators often configure secure remote access to critical systems like SCADA for mobile users.
Progress0 / 4 steps
1
Create SCADA devices dictionary
Create a dictionary called scada_devices with these exact entries: '192.168.1.10': 'Pump Controller', '192.168.1.11': 'Valve Controller', '192.168.2.20': 'Temperature Sensor', '192.168.2.21': 'Pressure Sensor'.
SCADA systems
Need a hint?

Use a Python dictionary with IP addresses as keys and device names as values.

2
Add allowed mobile IP range
Add a variable called allowed_mobile_ip_prefix and set it to the string '192.168.1.' to represent the allowed mobile IP range prefix.
SCADA systems
Need a hint?

Use a string variable to hold the IP prefix for allowed mobile devices.

3
Filter accessible devices for mobile
Create a dictionary called mobile_access_devices that includes only devices from scada_devices whose IP starts with allowed_mobile_ip_prefix. Use a dictionary comprehension with ip and name as variables.
SCADA systems
Need a hint?

Use ip.startswith(allowed_mobile_ip_prefix) inside the dictionary comprehension.

4
Display accessible devices for mobile users
Write a print statement to display the mobile_access_devices dictionary.
SCADA systems
Need a hint?

Use print(mobile_access_devices) to show the filtered devices.