var jabvfcr_selector; var jabvfcr_iframe = jQuery('.jabvfcr .js-inspector .js-site-preview-iframe')[0].contentWindow; jabvfcr_iframe.addEventListener("load", function() { jabvfcr_openInspector(); }); function jabvfcr_isValidSelector() { jQuery('.jabvfcr .invalid').addClass('dn'); var selector = jQuery('.jabvfcr .js-selector').val(); var isValid = jabvfcr_iframe.jabvfcr_isSelectorValid(selector); if (!isValid) { jQuery('.jabvfcr .invalid').removeClass('dn'); } return isValid; } function jabvfcr_selected(selector) { jQuery('.jabvfcr .js-selector').val(selector); jabvfcr_toggleOptions(); jQuery('.jabvfcr .invalid').addClass('dn'); } function jabvfcr_toggleOptions(hide) { jQuery('.jabvfcr .js-inspector .js-clear').toggleClass('dn', hide); } function jabvfcr_toggleOverlay(show) { jQuery('.jabvfcr .js-inspector')[show ? 'show' : 'hide'](); jQuery('body').css({ overflow: show ? 'hidden' : '' }); } function jabvfcr_updateCurrentSelector(selector) { jQuery('.jabvfcr .js-current-selector').text(selector); } function jabvfcr_getOptions() { var selector = jQuery('.jabvfcr .js-selector').val(); var manipulation = jQuery('.jabvfcr .js-manipulation:checked').val(); var content = tinyMCE.activeEditor && !tinyMCE.activeEditor.hidden ? tinyMCE.activeEditor.getContent() : jQuery('#content').val(); return { selector:selector, manipulation: manipulation, content: content }; } function jabvfcr_resetSelector() { jabvfcr_iframe.jabvfcr_resetSelector(); jQuery('.jabvfcr .js-selector').val(''); } function jabvfcr_openInspector() { jQuery('.jabvfcr .js-loading-screen').remove(); var selector = jQuery('.jabvfcr .js-selector').val(); if (selector && jabvfcr_iframe.jabvfcr_isSelectorValid(selector)) { jabvfcr_iframe.jabvfcr_updateSelector(selector); jabvfcr_toggleOptions(false); } jabvfcr_toggleOverlay(true); } function jabvfcr_saveSelector() { if (!jabvfcr_isValidSelector()) { return; } var data = { _ajax_nonce: jabvfcr_ajax.nonce, action: 'jabvfcr_save_selector', selector: jQuery('.jabvfcr .js-selector').val(), manipulation: jQuery('.jabvfcr .js-manipulation:checked').val(), content: tinyMCE.activeEditor && !tinyMCE.activeEditor.hidden ? tinyMCE.activeEditor.getContent() : jQuery('#content').val() }; jQuery.post(jabvfcr_ajax.url, data).then(function() { alert('Settings updated.'); }).fail(function() { alert('There was an unexpected error. Please try again.'); }); } (function ($) { jQuery( document ).on( 'tinymce-editor-init', function( event, editor ) { tinyMCE.activeEditor.onKeyUp.add(function(){ jabvfcr_iframe.jabvfcr_updateSelector(); }); tinyMCE.activeEditor.onChange.add(function(){ jabvfcr_iframe.jabvfcr_updateSelector(); }); }); jQuery('#content').keyup(function(){ jabvfcr_iframe.jabvfcr_updateSelector(); }); jQuery('#content').change(function(){ jabvfcr_iframe.jabvfcr_updateSelector(); }); $('.jabvfcr .js-inspector .js-clear').click(function(e) { jabvfcr_resetSelector(); jabvfcr_toggleOptions(); }); $('.jabvfcr .js-close-inspector').click(function(e) { e.preventDefault(); jabvfcr_toggleOverlay(false); }); $('.jabvfcr .js-toggle-advanced-options').click(function(e) { e.preventDefault(); $('.js-advanced-options').toggleClass('dn'); }); $('.jabvfcr form .js-submit').click(function(e) { e.preventDefault(); jabvfcr_saveSelector(); }); $('.jabvfcr form .js-selector').blur(function() { if (jabvfcr_isValidSelector()) { var selector = jQuery('.jabvfcr .js-selector').val(); jabvfcr_iframe.jabvfcr_updateSelector(selector); } }); $('.jabvfcr form .js-manipulation').change(function() { jabvfcr_iframe.jabvfcr_updateSelector(); }); $('.jabvfcr .js-open-inspector').click(function() { jabvfcr_openInspector(); }); })(jQuery); {"id":751,"date":"2023-01-07T17:50:34","date_gmt":"2023-01-07T17:50:34","guid":{"rendered":"https:\/\/ghorbaghe.me\/?p=751"},"modified":"2023-01-07T18:03:52","modified_gmt":"2023-01-07T18:03:52","slug":"everything-you-need-to-know-about-industrial-ethernet-switches-a-comprehensive-guide","status":"publish","type":"post","link":"https:\/\/ghorbaghe.me\/everything-you-need-to-know-about-industrial-ethernet-switches-a-comprehensive-guide\/","title":{"rendered":"Everything You Need To Know About Industrial Ethernet Switches: A Comprehensive Guide"},"content":{"rendered":"
As the world becomes more and more digitized, the need for Industry 4.0 grows. Industry 4.0 is the term given to the fourth industrial revolution, in which machines are becoming increasingly connected and autonomous. This requires new types of equipment and infrastructure, one of which is an industrial Ethernet switch.<\/span><\/p>\n An <\/span>industrial Ethernet switch<\/span><\/a> is a network switch that is designed to be used in industrial environments. These switches are ruggedized to withstand harsh conditions, and they often have additional features that make them suitable for use in industrial applications. For example, <\/span>industrial PoE switch<\/span><\/a> support PoE+, which allows them to power devices such as IP cameras or wireless access points.<\/span><\/p>\n If you’re looking to install an industrial Ethernet switch in your facility, there are a few things you need to keep in mind. First, you need to determine what type of switch you need. There are managed and unmanaged switches, and each has its own set of benefits and drawbacks. Second, you need to make sure that the switch you choose is compatible with your existing network infrastructure. And finally, you need to decide what features are most important to you – do you need PoE+ support? Redundant power supplies? DIN-rail mounting? Once you’ve considered all of these factors, you’ll be able to choose the perfect industrial Ethernet switch for your needs.<\/span><\/p>\n There are several different types of industrial Ethernet switches on the market today. Here is a brief overview of the most popular types:<\/span><\/p>\n Managed Ethernet Switches: These switches offer advanced features such as quality of service (QoS), security, and remote management. They are ideal for applications that require high performance and reliability.<\/span><\/p>\nDifferent Types of Industrial Ethernet Switches<\/b><\/h2>\n