====== WebHMI Documentation ====== {{ network:webhmi_wo_bgnd_smaller.png?direct&150|}} ===== Introduction ===== * [[what_is_webhmi|What is WebHMI?]] * [[Purpose and application]] * [[webhmi_functionality|Functionality overview]] ===== Virtual WebHMI images ===== * [[vb:run_webhmi_as_virtual_machine | Running Virtual Box image]] * [[l2_vm|Running cloud image]] * [[licensing_vm#licensing_virtual_images|Licensing virtual images]] ===== Hardware WebHMI setup ===== * [[Connectors|Connect cables]] * [[Connecting External Devices|Connect external devices]] * [[Choosing SD Card|Choose a proper SD card]] * [[First Power Up|Turn on WebHMI]] ===== Network setup ===== * [[Network connections setup]] * [[Connecting to Internet with a 3G modem]] * [[Time synchronization]] * [[Prohibition of the SSH connections]] ===== System setup & Maintenance ===== * [[setup_menu | Project Setup Menu]] * [[System settings]] * [[webhmi_branding|Branding]] * [[Managing users]] * [[Project backup and restore]] * [[Configuration reset]] * [[Firmware upgrade]] * [[Reboot and shutdown]] * [[Disk usage]] * [[data_cleansing_tool|Data cleansing tool]] * [[About page]] ===== Interfacing external devices and data acquisition ===== * [[Connections]] * [[Supported protocols]] * [[WebHMI internal registers]] * [[Custom protocols]] * [[Connection of additional RS-232/422/485 ports]] * [[Examples of WebHMI connections to various devices]] * [[Registers]] * [[On-demand registers]] * [[Events]] * [[Alerts]] ===== Data visualisation ===== * [[Screens]] * [[screencast|Screencasts]] * [[Dashboards]] * [[Dashboard templates]] * [[Dashboard Import and Export]] * [[Image library]] * [[Video streams]] * [[context_menus|Context menus]] * [[Trends]] * [[Historical graphs]] * [[Registers log]] ===== Analytics tools ===== * [[Custom graphs/trends |Custom graphs/trends/diagrams]] * [[resource_local_tool | Resource meters anaylytics tool]] * [[Raw values]] * [[User actions]] ===== Control ===== * [[programming_webhmi | Programming WebHMI in Lua]] * [[Calendar]] * [[Recipes]] * [[Curves]] ===== Advanced functions ===== * [[Remote service access]] * [[Virtual UART]] * [[Integration with other systems]] ===== Getting access to the collected data ===== * [[Modbus TCP Server]] * [[ftp_server |Accessing data via FTP server]] * [[Access via API | API reference guide]] ===== Tips & Tricks ===== * [[app_notes | Application notes]] * [[Useful programs]] * [[performance_optimization | Optimizing performance & fine tuning your system]] * [[backing_up_your_data|Backing up your data]] * [[Debugging complex programs]] ===== Troubleshooting & FAQ ===== * [[support_page|Quick support right from the WebHMI]] * [[Error indication]] * [[Troubleshooting FAQ |Troubleshooting]] * [[faq| FAQ]] {{ :level2:level2_logo_.png?direct&150|}} ====== Level2 cloud system ====== ---- ===== Introduction ===== Level2 is a system that allows you to combine many WebHMIs and other compatible devices into a single supervisory & management system. Also, on the basis of this system, additional services are provided: remote access, data collection, notification options, reports etc. * [[level2:introduction_to_level2 | Introduction to Level2]] * [[l2_functions_overview|Level2 quick overview]] * [[level2:how_to_connect_webhmi_to_level2 | How to connect WebHMI to Level2]] * [[connect_iot_device_to_L2|How to connect IoT devices with MQTT to the Level2]] ===== Nodes setups for using services ===== * [[webhmi_l2_setup|WebHMI node setup]] * [[setting up an IoT node|Setting up an IoT node]] ===== Remote access functions ===== * [[level2:remote_access_to_webhmi_ui | Remote access to WebHMI UI]] * [[remote_service_access| Remote service access to equipment]] * [[level2:communication_between_2_webhmis_via_internet | Communication between 2 WebHMIs via internet]] ===== Collecting data on Level2 ===== * [[level2:send_collected_data_to_level2 | Send collected data to Level2]] * [[level2:building_graphs_in_level2 | Building graphs in Level2]] ===== Visualization ===== * [[l2_screens|Creating screens in the Level2 system]] ===== Maps ===== * [[level2:show_multiple_objects_on_map | Show multiple objects on a map]] ===== Reports ===== * [[level2:creating_advanced_reports_in_level2 | Creating advanced reports in Level2]] * [[level2:setup_resource_meters_and_resources_consumption_analysis | Setup resource meters and resources consumption analysis]] * [[level2:analysis_of_the_costs_of_resource_usage | Analysis of the costs of resource usage]] * [[level2:temperature-dependent_resource_consumption_analysis |Temperature-dependent resource consumption analysis]] * [[level2:compare_resource_consumptions_of_two_objects | Compare resource consumptions of two objects]] * [[level2:check_resource_meter_readings|Check resource meter readings]] ===== Delivering higher level logic for the nodes ===== * [[level2:control_system_behaviour_based_on_holidays_weekends_working_days | Control system behaviour based on holidays weekends working days]] * [[level2:control_consumption_limits|Control consumption limits]] * [[get_weather_conditions_and_forecast|Weather - dependent logic]] ===== Notification services ===== * [[level2:send_telegram_messages_via_level2| Sending Telegram messages from WebHMI with Lua functions]] * [[iot_register_telegram_option|Sending Telegram messages using IoT Device register settings]] * [[level2:send_e-mails_via_level2 | Send_e-mails via Level2]] * [[level2:send_sms_via_level2| Send sms via Level2]] ===== User management ===== *[[Level2 users management|Level2 user management]] ===== Accounting ===== * [[Billing, rates, transfer money between account, vouchers | Billing, rates, transfer money between account, vouchers]] ====== Internet of Things (IoT) ====== ---- ==== Tutorials ==== * [[iot|Industrial Internet of Things (IIoT)]] * [[iot:tutorial:mqtt|MQTT]] * [[:level2:lvl2_broker#mqtt_broker| Level2 IoT Core]] * [[:iot:tutorial:mqtt#mqtt_using_webhmi|MQTT using WebHMI]] * [[:iot:tutorial:mqtt#webhmi_as_mqtt_broker|WebHMI as MQTT Broker]] * [[:iot:tutorial:mqtt#webhmi_as_mqtt_publisher_client|WebHMI as MQTT Publisher (Client)]] * [[:iot:tutorial:mqtt#connect_to_webhmi_mqtt_broker_with_external_client|Connect to WebHMI MQTT Broker with external client]] * [[:iot:tutorial:mqtt#publish_to_webhmi_from_the_same_or_another_webhmi|Publish to WebHMI from (the same or another) WebHMI]] * [[:iot:tutorial:mqtt#from_android_client_to_webhmi|From Android client to WebHMI]] * [[:iot:tutorial:aws-integration|Amazon Web Services (AWS) Integration]] ==== Amazon Web Services ==== * **[[iot:aws:integration-review|AWS WebHMI useful applications overview]]**\\ * [[:iot:tutorial:aws-integration|AWS WebHMI Integration tutorial]] ==== WebHMI Amazon Web Services Integration ==== * [[:iot:aws:config:iot-core|AWS IoT Core configuration]] * [[:iot:aws:config:webhmi|WebHMI configuration for AWS IoT Core]] * [[:iot:aws:json|AWS JSON format]]