SIOTH Installation Guide
Complete installation and configuration guide for SIOTH Platform. Step-by-step instructions to deploy your IT-OT integration solution.
System Prerequisites
Verify that your environment meets the minimum requirements to install SIOTH Platform.
Operating System
Industrial Network
System Performance
Choose Your Method
Multiple installation options are available depending on your environment and needs.
Edge Installation
On-site industrial installation for real-time data collection.
Datacenter Installation
Datacenter installation for data aggregation and processing.
Cloud Installation
Cloud deployment for industrial data analytics and storage.
Step-by-Step Guide
Follow these steps to install SIOTH Platform on your system.
IT-OT Environment Preparation
Configure your industrial environment according to OPC UA requirements and IT-OT standards.
Commands:
# Install OPC UA dependencies
sudo apt install libssl-dev libxml2-dev libcurl4-openssl-dev
# Configure OPC UA certificates
mkdir -p /opt/sioth/certificates
# Check industrial ports
netstat -tulpn | grep -E ":(4840|4841|4842)"
Important Notes:
- Ensure OPC UA ports (4840-4842) are available
- Configure OPC UA security certificates
- Verify compatibility with your industrial equipment
SIOTH Runtime Installation
Install SIOTH Platform runtime for IT-OT integration.
Commands:
# Download SIOTH runtime
wget https://releases.sioth.com/runtime/sioth-runtime-v2.1.0-linux-x64.tar.gz
# Extract and install
tar -xzf sioth-runtime-v2.1.0-linux-x64.tar.gz
sudo ./sioth-installer.sh --install-path /opt/sioth
# Configure permissions
sudo chown -R sioth:sioth /opt/sioth
Important Notes:
- SIOTH runtime manages OPC UA connections
- Ensure you have administrator privileges
- Verify available disk space (minimum 2GB)
OPC UA Server Configuration
Configure OPC UA server for communication with your industrial equipment.
Commands:
# Configure OPC UA server
sioth-config --server-port 4840 --security-policy Basic256Sha256
# Generate certificates
sioth-certgen --server-cert /opt/sioth/certificates/server.pem
# Configure endpoints
sioth-endpoint --add "opc.tcp://localhost:4840/sioth" --security-mode SignAndEncrypt
Important Notes:
- Configure security policies according to your needs
- Generate valid certificates for production
- Test connectivity with your OPC UA equipment
Industrial Equipment Integration
Connect and configure your industrial equipment with SIOTH Platform.
Commands:
# Discover OPC UA equipment
sioth-discovery --scan-network 192.168.1.0/24 --timeout 30
# Add equipment
sioth-device --add "PLC-001" --endpoint "opc.tcp://192.168.1.100:4840"
# Configure variables
sioth-variable --device "PLC-001" --add "Temperature" --node-id "ns=2;i=1001"
Important Notes:
- Scan your industrial network to discover equipment
- Configure OPC UA endpoints for your equipment
- Map important variables for monitoring
IT Connectors Configuration
Configure connectors for integration with your IT systems.
Commands:
# Configure MQTT connector
sioth-connector --type mqtt --broker "mqtt://broker.company.com:1883"
# Configure REST API connector
sioth-connector --type rest --endpoint "https://api.company.com/v1"
# Configure Database connector
sioth-connector --type database --connection "mysql://user:pass@db.company.com/sioth"
Important Notes:
- Configure connectors according to your existing IT systems
- Test connectivity with your databases
- Ensure connection security
Startup and Validation
Start SIOTH Platform and validate IT-OT integration.
Commands:
# Start SIOTH services
sudo systemctl start sioth-platform
sudo systemctl enable sioth-platform
# Check status
sioth-status --all
# Test OPC UA connectivity
sioth-test --device "PLC-001" --variable "Temperature"
Important Notes:
- Verify all SIOTH services are started
- Test data reading from your equipment
- Validate data sending to your IT systems
Troubleshooting Guide
Solutions to common problems encountered during SIOTH Platform installation.
OPC UA Connection Failed
SIOTH Platform cannot connect to industrial equipment via OPC UA.
Solution :
ping 192.168.1.100, ensure OPC UA ports (4840-4842) are open, and verify certificates are valid. Use sioth-discovery --scan-network to detect equipment. Invalid OPC UA Certificates
Certificate validation error during secure OPC UA connection.
Solution :
sioth-certgen --renew, check expiration date, and ensure certificates are in the correct directory /opt/sioth/certificates/. High Network Latency
Network latency affects data collection performance.
Solution :
sioth-network-test, optimize network configuration, and consider Edge installation to reduce latency. OPC UA Variables Not Found
Configured variables are not accessible on industrial equipment.
Solution :
sioth-browse --device "PLC-001", ensure variables exist on equipment, and verify access permissions. Need Help with Installation?
Our technical team is available to assist you with SIOTH Platform installation and configuration.