AI Predictive Telemetry
Predictor 1
Predictor 2
Predictor 3
Predictor 4
Digital Sensors
Sensor Legend
Real-time digital inputs and analog channels with predictive AI forecasting.
How to Read
The visual flow indicates the real-time sensor value being processed through the predictive model to calculate the anticipated future state.
Click on any label marked with the info icon to view its exact Modbus Hex Register address.
Relay Control
Digital Outputs
Actuators
Latching Relays: Maintain state even during power loss.
Digital Power: High-side switched DC power outputs.
Analog Output
PWM
Hardware filtered analog output, clamped to a max of 15,000mV (15V).
Modbus Master Console
Modbus API Legend
Gateway Access: Prefix target ID with 0xF to query internal device parameters (e.g. 0xF0).
Standard Slaves: Use exact slave ID (e.g. 0x01) for downstream RS485 devices.
Formats: Inputs support both standard decimals and 0x hex formats.
Echo State Network (Lookahead)
Pre-Mapped Local Sensors
Custom Modbus Predictors
How AI Prediction Works
The Echo State Network (ESN) learns temporal patterns to forecast future sensor values.
Configuration Fields
- Interval: Sampling rate in milliseconds (ms). (e.g., 1000 = 1 sec).
- Horizon: How many steps into the future to predict (Max: 20).
- Bounds: The physical limits of your sensor. Required for the AI to scale data. (e.g., 0 to 15000 for mV).
Total Lookahead Time
Calculated as: Interval × Horizon.
Example: 1000ms × 5 = 5 seconds ahead.
Conditions Pool
Condition 1
Conditions Guide
Easily select a local device pin or enter a custom Modbus slave and input register to evaluate.
Automation Programs
Program 1
Programs Guide
In the Visual Builder, logic flows strictly from Top-to-Bottom (applying operators to the combined result above). In the Raw Hex, this is stored and evaluated in reverse, from Right-to-Left.
Time-Delayed Priority Rule: Programs are evaluated from 1 upwards. Hardware is only "claimed" at the exact millisecond an action executes. If Program 1 is waiting in a delay, Program 2 can freely use the outputs. However, if two programs try to trigger an output at the exact same time, the lower number (e.g. P1 over P2) takes exclusive priority.
Hex Operators:
E = OR
F = AND
0 = END of condition
Hardware Assignments
This matrix shows a live summary of which active automation programs are allowed to control each physical output.
If multiple programs trigger the same output simultaneously, the lower numbered program (e.g. P1) takes priority.
General Settings
Calibration
Default factor is 1.0. Adjust to match external meter readings.
Example: If device shows 5.0V but external meter shows 5.1V, set factor to 1.020.
Clock Configuration
System Clock
Manual: Set the internal RTC explicitly.
NTP Sync: When enabled, the device will periodically fetch time from the configured NTP server over your network.
Geographic Location
Astronomical Clock
The device uses these coordinates to mathematically calculate Sunrise and Sunset times based on the current date.
You can use these in the Tasks tab by selecting the "Astronomical Clock" condition.
IP Settings
Topology Info
DHCP: Auto-assigns an IP from your router.
Static: Required for port forwarding and Modbus TCP reliability.
* Reboot required to apply new IP or MAC settings.
WiFi Configuration
WiFi Integration
Toggle the client on to securely connect to your local wireless network.
Access Control
IP Filtering
When enabled, the device will silently drop packets from outside the selected local subnets. Note: These firewall rules apply strictly to this administration dashboard. Background services and outbound connections (such as MQTT, OTA, and NTP) remain fully operational.
Warning: Ensure you allow the subnet your current computer is on, otherwise you will instantly lose access to this dashboard.
MQTT Telemetry Control
Cloud Integration
Toggle the client on to securely stream live telemetry to your dashboard.
Note: Changes are applied in real-time. The device will automatically disconnect and reconnect to the broker.
Modbus Network Settings
Modbus Layer
Configure the physical layer settings for the device's local Modbus RTU interface.
Slave ID: Accepts standard decimal numbers (e.g., 34) or Hexadecimal formats (e.g., 0x22).
System Operations
Factory reset will wipe all configuration including Network settings, Admin password, etc.
Maintenance
Security: Verify your current credentials to change the password.
Reboot: Restarts the system. Connection will be lost for ~10s.
Reset: Restores factory defaults.
Terminal Stream
LED Matrix
System LED
Front Panel Live View
An illuminated LED indicates that the corresponding channel is ON.
This panel mirrors the physical LEDs on the hardware, acting as real-time read-only indicators for the inputs, while allowing direct control of the outputs (relays and digital outputs).
Over-the-Air Update
OTA Manager
Ensure a stable network connection before initiating a download.
Automatic Install: If enabled, the device will automatically reboot and apply the update once the download is verified.
About AVISAN
Pishro Gostar Ertebati Caspian Engineering Company (Avisan brand) was established and registered in 2007. We operate at the forefront of the electrical industry, specializing in power, telecommunications, control, and electronics.
Project Core Team
CEO
Production Manager
Operations Supervisor
Hardware Engineer
Firmware Engineer
Software Engineer
Open Source & Third-Party Software
This firmware utilizes the following software. Full license texts are available in the product documentation:
• FreeRTOS - Amazon Web Services / Real Time Engineers Ltd.
• LwIP - Swedish Institute of Computer Science (SICS)
• micro-ECC - Kenneth MacKay
• crypto-algorithms (SHA256) - Brad Conte
• STM32 HAL - © STMicroelectronics
• JDF - JDF.SCR.IR (Gregorian/Jalali Converter)
AVISAN IoT
Industrial Card
© 2007-2026 Pishro Gostar Ertebati Caspian Engineering Co.
All rights reserved.