Learn IGNITION-PERSPECTIVE with Real Code Examples
Updated Nov 27, 2025
Installation Setup
Install Ignition Gateway on Windows/Linux/macOS
Activate Perspective Module
Configure OPC connections (PLC, MQTT, DB)
Launch Designer and create a Perspective project
Publish Views and start sessions via browser
Environment Setup
Install Java (included)
Install Ignition Gateway
Enable Perspective Module
Configure OPC/MQTT/DB
Open Designer via browser
Config Files
Project resources stored in gateway folder
JSON-based Perspective view definitions
Gateway backup *.gwbk
Tag provider definitions
Project resource JSON files
Cli Commands
ignition-gateway command-line for service control
No dedicated CLI for Perspective editing
Gateway REST API for automation
Script Console for debugging
Gateway logs via CLI
Internationalization
Dynamic locale switching
Multi-language labels via bindings
Unicode support
Right-to-left layout support
Region-based session rules
Accessibility
Browser zoom compatibility
High contrast styles
Keyboard focusable elements
ARIA-friendly components
Screen-reader considerations
Ui Styling
CSS-like theming
Style classes
Responsive flex-based layouts
Mobile gestures & animations
Theming with light/dark modes
State Management
Session properties maintain per-user state
View properties updated via bindings
Gateway scripts maintain global logic
Client scripts apply local interactions
Tag historian stores event/time-series state
Data Management
Uses Tag Providers
Database connections
Historian for time-series
JSON/REST data exchange
Message handlers for cross-view data