{"id":1216860,"date":"2026-11-02T05:30:32","date_gmt":"2026-11-02T05:30:32","guid":{"rendered":"https:\/\/www.inhand.com\/?post_type=product&#038;p=1216860"},"modified":"2026-11-03T03:45:29","modified_gmt":"2026-11-03T03:45:29","slug":"devicesupervisor-agent","status":"publish","type":"product","link":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent","title":{"rendered":"DeviceSupervisor\u2122 \u30a8\u30fc\u30b8\u30a7\u30f3\u30c8"},"content":{"rendered":"<div data-elementor-type=\"product-post\" data-elementor-id=\"1216860\" class=\"elementor elementor-1216860\" data-elementor-post-type=\"product\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b31ebc e-con-full ar_chanpinluodi_1 e-flex e-con e-parent\" data-id=\"7b31ebc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bcccbd8 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"2bcccbd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">DeviceSupervisor\u2122 \u30a8\u30fc\u30b8\u30a7\u30f3\u30c8<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25983c80 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"25983c80\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-257a62d4 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"257a62d4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7541fb95 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"7541fb95\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/internet-protected-files.s3.us-west-1.amazonaws.com\/product.docs\/DeviceSupervisor%20Agent\/Datasheets\/General\/20261030-49428504\/DeviceSupervisor%20Agent_Datasheet_V1.0.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&#038;X-Amz-Date=20261102T092306Z&#038;X-Amz-SignedHeaders=host&#038;X-Amz-Expires=86400&#038;X-Amz-Credential=AKIAU2F35J62ZSYSYFWC%2F20261102%2Fus-west-1%2Fs3%2Faws4_request&#038;X-Amz-Signature=84fb4be571ddd081991a9ecb88b070c3d4ff9befe3773bcbaeb027de7be539bf\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66782e1b e-con-full ar_chanpinluodi_1 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"66782e1b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bcccbd8 elementor-widget elementor-widget-heading\" data-id=\"2bcccbd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DeviceSupervisor\u2122 \u30a8\u30fc\u30b8\u30a7\u30f3\u30c8<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25983c80 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"25983c80\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-257a62d4 e-con-full e-flex e-con e-child\" data-id=\"257a62d4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7541fb95 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"7541fb95\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/internet-protected-files.s3.us-west-1.amazonaws.com\/product.docs\/DeviceSupervisor%20Agent\/Datasheets\/General\/20261030-49428504\/DeviceSupervisor%20Agent_Datasheet_V1.0.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&#038;X-Amz-Date=20261102T092306Z&#038;X-Amz-SignedHeaders=host&#038;X-Amz-Expires=86400&#038;X-Amz-Credential=AKIAU2F35J62ZSYSYFWC%2F20261102%2Fus-west-1%2Fs3%2Faws4_request&#038;X-Amz-Signature=84fb4be571ddd081991a9ecb88b070c3d4ff9befe3773bcbaeb027de7be539bf\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45a9656c e-con-full e-flex e-con e-parent\" data-id=\"45a9656c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e44a6f4 elementor-widget elementor-widget-heading\" data-id=\"6e44a6f4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Industrial Edge Agent Software<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d5edc3 e-con-full mobile-accordion elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"8d5edc3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5c51976_row_0 e-con-full e-flex e-con e-child\" data-id=\"5c51976_row_0\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-aed190d_item_0 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"aed190d_item_0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-07f3048 e-con-full accordion-header e-flex e-con e-child\" data-id=\"07f3048\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c29d2c2 elementor-widget elementor-widget-image\" data-id=\"c29d2c2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.inhand.com\/\/wp-content\/uploads\/2026\/04\/Link.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7db2511 e-flex e-con-boxed e-con e-child\" data-id=\"7db2511\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c03f4c elementor-widget elementor-widget-text-editor\" data-id=\"9c03f4c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Connect Industrial Devices<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89fe933 e-con-full accordion-content e-flex e-con e-child\" data-id=\"89fe933\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ba02a elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e3ba02a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>80+ protocols for PLCs, meters, CNC machines, robots, building systems, and utility equipment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5361c3_item_1 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"f5361c3_item_1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6ae3196 e-con-full accordion-header e-flex e-con e-child\" data-id=\"6ae3196\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa76e0b elementor-widget elementor-widget-image\" data-id=\"aa76e0b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.inhand.com\/\/wp-content\/uploads\/2026\/04\/MonitorManagement.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8da18bd e-flex e-con-boxed e-con e-child\" data-id=\"8da18bd\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b048c8 elementor-widget elementor-widget-text-editor\" data-id=\"8b048c8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bridge Systems and Cloud<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-353d63d e-con-full accordion-content e-flex e-con e-child\" data-id=\"353d63d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-675b380 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"675b380\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Convert data to OPC UA, IEC 104, BACnet, DNP3.0, or SNMP. Connect to the cloud via MQTT or Sparkplug B.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-145fd0a_item_2 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"145fd0a_item_2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b2ffb50 e-con-full accordion-header e-flex e-con e-child\" data-id=\"b2ffb50\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d3d501 elementor-widget elementor-widget-image\" data-id=\"2d3d501\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.inhand.com\/\/wp-content\/uploads\/2026\/04\/MultiDevice.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f81baee e-flex e-con-boxed e-con e-child\" data-id=\"f81baee\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd57d39 elementor-widget elementor-widget-text-editor\" data-id=\"cd57d39\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Process Data at the Edge<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-471e1a0 e-con-full accordion-content e-flex e-con e-child\" data-id=\"471e1a0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24e6f52 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"24e6f52\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Map, calculate, group, alert, and store data. Use Python scripts in QuickFunction for custom logic.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c51976_row_3 e-con-full e-flex e-con e-child\" data-id=\"5c51976_row_3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d9a389f_item_3 accordion-item_chanpinka e-flex e-con-boxed e-con e-child\" data-id=\"d9a389f_item_3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6840c83 e-con-full accordion-header e-flex e-con e-child\" data-id=\"6840c83\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c8ecd7 elementor-widget elementor-widget-image\" data-id=\"8c8ecd7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/Ethernet.svg\" class=\"attachment-large size-large wp-image-1201884\" alt=\"\u30a4\u30fc\u30b5\u30cd\u30c3\u30c8\u63a5\u7d9a\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1fb2fd e-flex e-con-boxed e-con e-child\" data-id=\"c1fb2fd\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6645f0 elementor-widget elementor-widget-text-editor\" data-id=\"f6645f0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>Simplify Setup and Maintenance<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c02466 e-con-full accordion-content e-flex e-con e-child\" data-id=\"1c02466\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aac2f1b elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"aac2f1b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>Import\/export Excel and CSV files, reuse device templates, and inspect live communication messages.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1cbc13e1 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"1cbc13e1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4f229a15 e-flex e-con-boxed e-con e-child\" data-id=\"4f229a15\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-251d022f e-con-full e-flex e-con e-child\" data-id=\"251d022f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e77560d elementor-widget elementor-widget-image\" data-id=\"e77560d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.inhand.com\/\/wp-content\/uploads\/2026\/04\/Link.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1084099f e-con-full e-flex e-con e-child\" data-id=\"1084099f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42852dcb elementor-widget elementor-widget-text-editor\" data-id=\"42852dcb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Connect Industrial Devices<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23318c48 e-con-full e-flex e-con e-child\" data-id=\"23318c48\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98d6407 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"98d6407\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>80+ protocols for PLCs, meters, CNC machines, robots, building systems, and utility equipment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2de640bc e-flex e-con-boxed e-con e-child\" data-id=\"2de640bc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-73948efe e-con-full e-flex e-con e-child\" data-id=\"73948efe\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c74a659 elementor-widget elementor-widget-image\" data-id=\"1c74a659\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.inhand.com\/\/wp-content\/uploads\/2026\/04\/MonitorManagement.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-395fb294 e-con-full e-flex e-con e-child\" data-id=\"395fb294\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d65b0d elementor-widget elementor-widget-text-editor\" data-id=\"9d65b0d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bridge Systems and Cloud<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f1fda0e e-con-full e-flex e-con e-child\" data-id=\"4f1fda0e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69649afe elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"69649afe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Convert data to OPC UA, IEC 104, BACnet, DNP3.0, or SNMP. Connect to the cloud via MQTT or Sparkplug B.<\/p><h3>\u00a0<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4673753a e-flex e-con-boxed e-con e-child\" data-id=\"4673753a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3b4dd9fc e-con-full e-flex e-con e-child\" data-id=\"3b4dd9fc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35f55801 elementor-widget elementor-widget-image\" data-id=\"35f55801\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/Local-Data-Processing.svg\" class=\"attachment-large size-large wp-image-1204009\" alt=\"\u30ed\u30fc\u30ab\u30eb\u30c7\u30fc\u30bf\u51e6\u7406\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56b8294c e-con-full e-flex e-con e-child\" data-id=\"56b8294c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42c0cf45 elementor-widget elementor-widget-text-editor\" data-id=\"42c0cf45\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Process Data at the Edge<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d009981 e-con-full e-flex e-con e-child\" data-id=\"2d009981\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46cfd4d2 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"46cfd4d2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Map, calculate, group, alert, and store data. Use Python scripts in QuickFunction for custom logic.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f65589 e-grid e-con-full elementor-hidden-mobile e-con e-parent\" data-id=\"7f65589\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-00e7e78 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"00e7e78\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8172c5f e-con-full e-flex e-con e-child\" data-id=\"8172c5f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cbd023 elementor-widget elementor-widget-image\" data-id=\"6cbd023\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/NetworkLike.svg\" class=\"attachment-large size-large wp-image-1201925\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2be4308 e-con-full e-flex e-con e-child\" data-id=\"2be4308\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5963373 elementor-widget elementor-widget-text-editor\" data-id=\"5963373\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>Simplify Setup and Maintenance<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12e309c e-con-full e-flex e-con e-child\" data-id=\"12e309c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-327cdd1 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"327cdd1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>Import\/export Excel and CSV files, reuse device templates, and inspect live communication messages.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d7b648c e-con-full ar_chanpinluodi_4 e-flex e-con e-parent\" data-id=\"d7b648c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04bc449 luodi_3  elementor-hidden-mobile e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"04bc449\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;start&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"4965449\" aria-label=\"\u30bf\u30d6\u3002Enter\u30ad\u30fc\u307e\u305f\u306f\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u3067\u9805\u76ee\u3092\u958b\u304d\u3001Escape\u30ad\u30fc\u3067\u9589\u3058\u3001\u77e2\u5370\u30ad\u30fc\u3067\u79fb\u52d5\u3057\u307e\u3059\u3002\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-49654491\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-49654491\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u4ed5\u69d8\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-49654492\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-49654492\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-49654491\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-49654491\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-cb4c8a5 e-con-full e-flex e-con e-child\" data-id=\"cb4c8a5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2082e6 elementor-widget elementor-widget-shortcode\" data-id=\"a2082e6\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"wc-product-specs\">\n        <div class=\"specs-container\">\n            <ul class=\"specs-list\">\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Target Markets<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Power<\/span>\n                                        <span class=\"specs-term-desc\">Substation SCADA\/telecontrol, meter reading, DTU\/FTU, PV \/ storage monitoring<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Energy<\/span>\n                                        <span class=\"specs-term-desc\">BMS battery management, microgrid coordination, EMS energy management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30b9\u30de\u30fc\u30c8\u30de\u30cb\u30e5\u30d5\u30a1\u30af\u30c1\u30e3\u30ea\u30f3\u30b0<\/span>\n                                        <span class=\"specs-term-desc\">PLC data acquisition, CNC connectivity, equipment OEE analytics, industrial cloud enablement<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Building Automation<\/span>\n                                        <span class=\"specs-term-desc\">BACnet\/Modbus acquisition, HVAC control, power monitoring<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Environmental<\/span>\n                                        <span class=\"specs-term-desc\">HJ212 emissions monitoring, pollution source tracking, water utility telemetry<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Water Utilities<\/span>\n                                        <span class=\"specs-term-desc\">Water meter acquisition, SL651 water resource telemetry, remote pump-station O&amp;M<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Transportation<\/span>\n                                        <span class=\"specs-term-desc\">Tunnel monitoring, roadside equipment connectivity, EV charging station management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Oil &amp; Gas<\/span>\n                                        <span class=\"specs-term-desc\">Modbus\/OPC UA tank farm monitoring, oilfield data acquisition<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Module Descriptions<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2460 Southbound Acquisition<\/span>\n                                        <span class=\"specs-term-desc\">80+ protocol drivers; supports Ethernet \/ RS485 \/ RS232; concurrent multi-device polling<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2461 DataHub<\/span>\n                                        <span class=\"specs-term-desc\">Internal MQTT event bus for data mapping, operations, grouping, historical storage, and alarming<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2462 QuickFunction<\/span>\n                                        <span class=\"specs-term-desc\">Python scripting engine with periodic, message, and boot trigger modes<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2463 Northbound Protocol Conversion<\/span>\n                                        <span class=\"specs-term-desc\">10+ northbound server protocols with concurrent multi-protocol output<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2464 Northbound Cloud Services<\/span>\n                                        <span class=\"specs-term-desc\">Concurrent multi-cloud publishing including MQTT, Sparkplug B, AliCloud, AWS, Azure, etc.<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">PLC Protocols (40+)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Rockwell \/ Allen-Bradley<\/span>\n                                        <span class=\"specs-term-desc\">EtherNet\/IP (CompactLogix \/ Micro \/ MicroLogix \/ Unconnected), SLC Net<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Siemens<\/span>\n                                        <span class=\"specs-term-desc\">ISO on TCP (S200 \/ S200 Smart \/ S1200 \/ S1500), PPI, PPI over TCP, Fetch\/Write<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mitsubishi<\/span>\n                                        <span class=\"specs-term-desc\">FX Links (Serial\/TCP), FX Serial over TCP, MC 1E\/3E\/3C, MC 3C over TCP, MC R, MITSUBISHI Programming Port<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Omron<\/span>\n                                        <span class=\"specs-term-desc\">C-Mode (Serial\/TCP), EtherNet\/IP CompactLogix, FINS TCP\/UDP, HostLink (Serial\/TCP)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Beckhoff<\/span>\n                                        <span class=\"specs-term-desc\">ADS<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Delta<\/span>\n                                        <span class=\"specs-term-desc\">Delta TCP, Delta Serial, Delta Serial ASCII, Delta Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">FATEK<\/span>\n                                        <span class=\"specs-term-desc\">FATEK Programming Port (Serial\/TCP)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Fuji<\/span>\n                                        <span class=\"specs-term-desc\">SPB (Serial\/TCP), SPH Net<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">General Electric<\/span>\n                                        <span class=\"specs-term-desc\">SRTP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Inovance<\/span>\n                                        <span class=\"specs-term-desc\">INOVANCE Serial, INOVANCE TCP, INOVANCE Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">KEBA<\/span>\n                                        <span class=\"specs-term-desc\">KEBA Socket<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Keyence<\/span>\n                                        <span class=\"specs-term-desc\">KEYENCE MC 3E<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Panasonic<\/span>\n                                        <span class=\"specs-term-desc\">Mewtocol (Serial\/TCP), Panasonic MC 3E, Nano (Serial\/TCP)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VIGOR<\/span>\n                                        <span class=\"specs-term-desc\">VIGOR Serial, VIGOR Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">XINJE<\/span>\n                                        <span class=\"specs-term-desc\">XINJE TCP (Dedicated), XINJE TCP (Modbus), XINJE Serial, XINJE Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Yokogawa<\/span>\n                                        <span class=\"specs-term-desc\">Link TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Generic<\/span>\n                                        <span class=\"specs-term-desc\">Modbus RTU \/ ASCII \/ TCP \/ RTU over TCP \/ RTU Slave, OPC DA, OPC UA, OPC UA PubSub, Euromap-63 (Injection Molding), WebApi<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Northbound Protocol Conversion List (10+)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP Slave<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU Slave<\/span>\n                                        <span class=\"specs-term-desc\">RS232\/485<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA Server<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IEC 104 Server<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IEC 101 Server<\/span>\n                                        <span class=\"specs-term-desc\">RS232\/485, TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IEC 61850 Server<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">BACnet IP Server<\/span>\n                                        <span class=\"specs-term-desc\">UDP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">BACnet MS\/TP Server<\/span>\n                                        <span class=\"specs-term-desc\">RS232\/485<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DNP3 Outstation<\/span>\n                                        <span class=\"specs-term-desc\">TCP\/UDP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SNMP Agent<\/span>\n                                        <span class=\"specs-term-desc\">UDP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SL651-2014<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">HJ212 Client<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Northbound Cloud Service List<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Standard MQTT<\/span>\n                                        <span class=\"specs-term-desc\">Generic<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MQTT Sparkplug B<\/span>\n                                        <span class=\"specs-term-desc\">\u6a19\u6e96<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InHand iSCADA Cloud<\/span>\n                                        <span class=\"specs-term-desc\">\u624b\u5143\u306b\u3042\u308a\u307e\u3059<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InHand XEnergy<\/span>\n                                        <span class=\"specs-term-desc\">\u624b\u5143\u306b\u3042\u308a\u307e\u3059<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InHand XEnergy (IEC104)<\/span>\n                                        <span class=\"specs-term-desc\">\u624b\u5143\u306b\u3042\u308a\u307e\u3059<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">AliCloud IoT<\/span>\n                                        <span class=\"specs-term-desc\">Alibaba<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">AWS IoT<\/span>\n                                        <span class=\"specs-term-desc\">Amazon<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Azure IoT<\/span>\n                                        <span class=\"specs-term-desc\">Microsoft<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Siemens MindSphere (Insights Hub)<\/span>\n                                        <span class=\"specs-term-desc\">Siemens<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Three Trigger Modes<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Periodic Trigger<\/span>\n                                        <span class=\"specs-term-desc\">Executes at fixed intervals (seconds \/ minutes \/ hours); ideal for scheduled data processing, aggregation, and reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Local Subscription Message Trigger<\/span>\n                                        <span class=\"specs-term-desc\">Subscribes to the internal MQTT event bus; triggers on message arrival \u2014 ideal for event-driven workflows<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Boot Trigger<\/span>\n                                        <span class=\"specs-term-desc\">Executes once at DSA startup; ideal for initialization tasks<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">QuickFunction API Reference<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Publish<\/span>\n                                        <span class=\"specs-term-desc\">Publish measurement points \/ alarms \/ custom data to cloud (publish QuickFunction)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Write<\/span>\n                                        <span class=\"specs-term-desc\">Update controller measurement point values (write)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Recall<\/span>\n                                        <span class=\"specs-term-desc\">Retrieve controller measurement point data (recall)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Global Parameters<\/span>\n                                        <span class=\"specs-term-desc\">Read global parameters, controller connection status, cloud connection status, global configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">File I\/O<\/span>\n                                        <span class=\"specs-term-desc\">Read \/ write files from within scripts<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Time-Series DB<\/span>\n                                        <span class=\"specs-term-desc\">LwTSDB general API: insert \/ find \/ delete<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Sparkplug B<\/span>\n                                        <span class=\"specs-term-desc\">Publish NBIRTH \/ NDATA; subscribe to NCMD<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Internal MQTT Event Bus<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MQTT Broker Address<\/span>\n                                        <span class=\"specs-term-desc\">127.0.0.1<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Port<\/span>\n                                        <span class=\"specs-term-desc\">(Docker network)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Southbound Read Topic<\/span>\n                                        <span class=\"specs-term-desc\">`ds2\/eventbus\/south\/read\/{driverServiceId}`<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Tag Configuration<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Controller Management<\/span>\n                                        <span class=\"specs-term-desc\">Add \/ edit \/ copy \/ delete \/ disable \/ enable controllers<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Tag Management<\/span>\n                                        <span class=\"specs-term-desc\">Add \/ import \/ export \/ delete tags; Excel bulk configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Device Templates<\/span>\n                                        <span class=\"specs-term-desc\">Save common device configurations as templates; one-click deployment of identical devices<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Mapping &amp; Operations<\/span>\n                                        <span class=\"specs-term-desc\">Data type conversion, byte-order adjustment, arithmetic operations, value mapping<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Grouping<\/span>\n                                        <span class=\"specs-term-desc\">Group tags by business \/ scenario for easier reporting and querying<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Real-Time Communication Messages<\/span>\n                                        <span class=\"specs-term-desc\">Online view \/ download of southbound controller messages for O&amp;M troubleshooting<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Data Type Support<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">16 Bit Int<\/span>\n                                        <span class=\"specs-term-desc\">AB, BA (default AB)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">32 Bit Int<\/span>\n                                        <span class=\"specs-term-desc\">ABCD, CDAB, DCBA, BADC (default ABCD)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">32 Bit Float<\/span>\n                                        <span class=\"specs-term-desc\">ABCD, CDAB, DCBA, BADC (default ABCD)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">64 Bit Int<\/span>\n                                        <span class=\"specs-term-desc\">ABCDEFGH, GHEFCDAB, HGEFDCBA, BADCFEHG (default ABCDEFGH)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">64 Bit Float<\/span>\n                                        <span class=\"specs-term-desc\">ABCDEFGH, GHEFCDAB, HGEFDCBA, BADCFEHG (default ABCDEFGH)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Alarm Engine<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alarm Levels<\/span>\n                                        <span class=\"specs-term-desc\">5 levels: Notice \/ Warning \/ Minor \/ Major \/ Critical<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Comparison Operators<\/span>\n                                        <span class=\"specs-term-desc\">`=`, `!=`, `&gt;`, `\u2265`, `&lt;`, `\u2264`<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Logical Operators<\/span>\n                                        <span class=\"specs-term-desc\">No logic \/ &amp;&amp; (AND) \/ || (OR)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alarm Labels<\/span>\n                                        <span class=\"specs-term-desc\">Group alarm items; MQTT reporting can select by label<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Historical Alarms<\/span>\n                                        <span class=\"specs-term-desc\">Historical alarm records including trigger \/ restoration time and values<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">CSV Import \/ Export<\/span>\n                                        <span class=\"specs-term-desc\">Bulk alarm rule management<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Storage Configuration<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Log Level<\/span>\n                                        <span class=\"specs-term-desc\">DEBUG \/ INFO \/ WARNING \/ ERROR (default INFO)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Max Historical Alarms<\/span>\n                                        <span class=\"specs-term-desc\">Per-alarm maximum (default 2000)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Storage<\/span>\n                                        <span class=\"specs-term-desc\">USB \/ SD Card \/ Gateway Storage (default Gateway Storage)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Max<\/span>\n                                        <span class=\"specs-term-desc\">Maximum records (default 10000)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Upload Period<\/span>\n                                        <span class=\"specs-term-desc\">ms (default 200)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Report Timeout<\/span>\n                                        <span class=\"specs-term-desc\">ms (default 1000)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Report Strategy<\/span>\n                                        <span class=\"specs-term-desc\">Offline-priority \/ Realtime-priority (default Offline-priority)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Retransmit Strategy<\/span>\n                                        <span class=\"specs-term-desc\">Continuous retry \/ Discard after limit (default Continuous retry)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Max Retry Count<\/span>\n                                        <span class=\"specs-term-desc\">Applied when &quot;Discard after limit&quot; (default 3)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Communication Message Storage<\/span>\n                                        <span class=\"specs-term-desc\">USB \/ SD Card \/ Gateway Storage (default Gateway Storage)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Max Communication Messages<\/span>\n                                        <span class=\"specs-term-desc\"> (default 2000)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">IG502 (Entry-Level Industrial Gateway)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">IG902 (Mainstream Industrial Gateway)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">IG532 (High-End Industrial Gateway)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">EC312 (Entry-Level Edge Computer)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">EC942 (Flagship Edge Computer)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">System Requirements<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u00b7\u30b7\u30b9\u30c6\u30e0<\/span>\n                                        <span class=\"specs-term-desc\">InHand custom Linux (kernel 5.x based)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">CPU Architecture<\/span>\n                                        <span class=\"specs-term-desc\">ARM Cortex-A7 \/ A53 \/ A55 \/ A72<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Minimum RAM<\/span>\n                                        <span class=\"specs-term-desc\">256MB (IG series) \/ 512MB (EC series)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Minimum Storage<\/span>\n                                        <span class=\"specs-term-desc\">512MB Flash<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30cd\u30c3\u30c8\u30ef\u30fc\u30af<\/span>\n                                        <span class=\"specs-term-desc\">Ethernet \/ 4G \/ 5G \/ Wi-Fi (per hardware)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Web Configuration Browser<\/span>\n                                        <span class=\"specs-term-desc\">Chrome 90+ \/ Edge 90+ \/ Firefox 88+<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Licensing Models<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Hardware Embedded<\/span>\n                                        <span class=\"specs-term-desc\">IG series ships with full DSA functionality; no separate license required<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">EC Series APP<\/span>\n                                        <span class=\"specs-term-desc\">EC series can install DSA as an APP with corresponding license<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enterprise Subscription<\/span>\n                                        <span class=\"specs-term-desc\">Enterprise annual subscription available for large-scale deployments, including technical support and cloud management<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Services &amp; Support<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Technical Documentation<\/span>\n                                        <span class=\"specs-term-desc\">User manuals, API references, protocol integration guides<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Online Knowledge Base<\/span>\n                                        <span class=\"specs-term-desc\">help.inhand.com \u2014 24\/7 access<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30c6\u30af\u30cb\u30ab\u30eb\u30b5\u30dd\u30fc\u30c8<\/span>\n                                        <span class=\"specs-term-desc\">Email \/ phone \/ remote support<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Software Upgrades<\/span>\n                                        <span class=\"specs-term-desc\">Free major version upgrades (within license validity)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocol Extension<\/span>\n                                        <span class=\"specs-term-desc\">Custom new protocols available upon customer request<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                            <\/ul>\n            <div class=\"specs-fade-mask\"><\/div>\n        <\/div>\n        <div class=\"specs-toggle-wrapper\">\n            <button class=\"specs-toggle-btn\" onclick=\"toggleSpecs(this)\">\n                <span class=\"icon\"><\/span> \u3059\u3079\u3066\u306e\u6a5f\u80fd\n            <\/button>\n        <\/div>\n    <\/div>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-49654492\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-49654492\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\"elementor-element elementor-element-eb2a5a7 e-con-full e-flex e-con e-child\" data-id=\"eb2a5a7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d67c200 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"d67c200\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    .product-files-container { max-width: 100%; font-family: Montserrat, sans-serif; }\n    .product-series-files { width: 100%; }\n    .file-section { margin-bottom: 3.125rem; }\n    .section-header h3 { font-size: 1.5rem; font-weight: 600; color: #000000; margin-bottom: 1.5625rem; padding-bottom: 0.625rem; line-height: 1.2; border-bottom: 1px solid #707070; }\n    .files-row { display: flex; gap: 1.25rem; margin-bottom: 1.25rem; flex-wrap: wrap; }\n    .file-col { flex: 0 0 calc(25% - 0.9375rem); min-width: 17.5rem; }\n    @media (max-width: 75rem) { .file-col { flex: 0 0 calc(33.33% - 0.875rem); } }\n    @media (max-width: 62rem) { .file-col { flex: 0 0 calc(50% - 0.625rem); } }\n    @media (max-width: 37.5rem) { .file-col { flex: 0 0 100%; } }\n    .file-card, .changelog-card { border: 1px solid #777777; border-radius: 0.5rem; padding: 1.125rem 1.25rem; cursor: pointer; transition: all 0.3s ease; background: white; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; min-height: 6.25rem; height: auto; }\n    .file-card:hover, .changelog-card:hover { box-shadow: 0 6px 1rem rgba(0,0,0,0.08); border-color: #214554; }\n    .file-card-content { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n    .file-info { flex: 1; min-width: 0; }\n    .file-title { color: #333; font-size: 1.125rem; line-height: 1.45; margin-bottom: 0.5rem; font-weight: 400; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-break: break-word; }\n    .file-meta { display: flex; gap: 0.9375rem; font-size: 0.75rem; color: #888; }\n    .file-date, .file-size { display: flex; align-items: center; gap: 5px; font-size: 0.75rem; color: #777777; }\n    .file-date img, .file-size img, .download-btn img { width: 1.25rem; height: auto; }\n    .download-btn { flex-shrink: 0; opacity: 0.7; transition: opacity 0.3s; }\n    .file-card:hover .download-btn { opacity: 1; }\n    .more-section { text-align: center; margin-top: 1.875rem; }\n    .more-btn { padding: 0.625rem 2.1875rem; font-size: 0.9375rem; border: 1px solid #d9d9d9; background: white; border-radius: 6px; cursor: pointer; transition: all 0.2s; }\n    .more-btn:hover { background: #f5f5f5; border-color: #214554; }\n    .loading { text-align: center; padding: 3.125rem; color: #999; }\n    .error-message { text-align: center; padding: 1.25rem; color: #d32f2f; background: #fff5f5; border-radius: 4px; }\n    .changelog-card { border-color: #214554; background-color: #f0f7f9; }\n    .changelog-card .file-title { color: #214554; font-weight: 600; }\n    <\/style>\n    \n    <div id=\"product-files-6aea2e459c035\" class=\"product-files-container\">\n        <div class=\"product-series-files\">\n            <div class=\"file-section\"><div class=\"section-header\"><h3>\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8<\/h3><\/div><div class=\"files-container\"><div class=\"files-row\"><div class=\"file-col\"><div class=\"file-card\" data-doc-id=\"6ae407be8e693454e18a09ef\" data-ext-url=\"\"><div class=\"file-card-content\"><div class=\"file-info\"><div class=\"file-title\">DeviceSupervisor Agent_Datasheet_V1.0<\/div><div class=\"file-meta\"><span class=\"file-date\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-935.svg\"> 10.30.2026<\/span><span class=\"file-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-928.svg\"> 1.1 MB<\/span><\/div><\/div><div class=\"download-btn\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-919.svg\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div>        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        var container = document.getElementById('product-files-6aea2e459c035');\n        if (!container) return;\n        var AJAX = 'https:\/\/www.inhand.com\/wp-admin\/admin-post.php';\n\n        \/\/ \u70b9\u51fb\u4e0b\u8f7d\uff08\u4e8b\u4ef6\u59d4\u6258\uff09\u2014\u2014\u5168\u90e8\u8d70\u670d\u52a1\u7aef\u4ee3\u7406\uff0c\u9875\u9762\u4e0d\u542b Api Key\n        container.addEventListener('click', function(e) {\n            var logCard = e.target.closest('.changelog-card');\n            if (logCard) {\n                window.location.href = AJAX + '?action=pf_cl&series=' + encodeURIComponent(logCard.getAttribute('data-series'));\n                return;\n            }\n\n            var card = e.target.closest('.file-card');\n            if (!card) return;\n            var extUrl = card.getAttribute('data-ext-url');\n            if (extUrl) { window.open(extUrl, '_blank'); return; }\n            var docId = card.getAttribute('data-doc-id');\n            if (docId) window.open(AJAX + '?action=pf_dl&doc=' + encodeURIComponent(docId), '_blank');\n        });\n\n        \/\/ \u67e5\u770b\u5168\u90e8\uff1a\u5c55\u5f00\u88ab\u9690\u85cf\u7684\u884c\uff0c\u79fb\u9664\u6309\u94ae\n        container.addEventListener('click', function(e) {\n            var btn = e.target.closest('.more-btn');\n            if (!btn) return;\n            var section = btn.closest('.file-section');\n            if (!section) return;\n            section.querySelectorAll('.pf-extra').forEach(function(row) {\n                row.style.display = '';\n            });\n            var more = section.querySelector('.more-section');\n            if (more) more.remove();\n        });\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52e77e66-mobile elementor-hidden-desktop elementor-hidden-tablet ar_chanpinluodi_4_m elementor-widget elementor-widget-n-accordion\" data-id=\"52e77e66-mobile\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"\u30a2\u30b3\u30fc\u30c7\u30a3\u30aa\u30f3\u3002\u30ea\u30f3\u30af\u3092\u958b\u304f\u306b\u306fEnter\u30ad\u30fc\u307e\u305f\u306f\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u3001\u9589\u3058\u308b\u306b\u306fEscape\u30ad\u30fc\u3001\u30ca\u30d3\u30b2\u30fc\u30c8\u3059\u308b\u306b\u306f\u77e2\u5370\u30ad\u30fc\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3560\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-3560\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u4ed5\u69d8 <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3560\" class=\"elementor-element elementor-element-7925b0ec e-con-full e-flex e-con e-child\" data-id=\"7925b0ec\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4532e06 elementor-widget elementor-widget-shortcode\" data-id=\"4532e06\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"wc-product-specs\">\n        <div class=\"specs-container\">\n            <ul class=\"specs-list\">\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Target Markets<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Power<\/span>\n                                        <span class=\"specs-term-desc\">Substation SCADA\/telecontrol, meter reading, DTU\/FTU, PV \/ storage monitoring<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Energy<\/span>\n                                        <span class=\"specs-term-desc\">BMS battery management, microgrid coordination, EMS energy management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30b9\u30de\u30fc\u30c8\u30de\u30cb\u30e5\u30d5\u30a1\u30af\u30c1\u30e3\u30ea\u30f3\u30b0<\/span>\n                                        <span class=\"specs-term-desc\">PLC data acquisition, CNC connectivity, equipment OEE analytics, industrial cloud enablement<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Building Automation<\/span>\n                                        <span class=\"specs-term-desc\">BACnet\/Modbus acquisition, HVAC control, power monitoring<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Environmental<\/span>\n                                        <span class=\"specs-term-desc\">HJ212 emissions monitoring, pollution source tracking, water utility telemetry<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Water Utilities<\/span>\n                                        <span class=\"specs-term-desc\">Water meter acquisition, SL651 water resource telemetry, remote pump-station O&amp;M<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Smart Transportation<\/span>\n                                        <span class=\"specs-term-desc\">Tunnel monitoring, roadside equipment connectivity, EV charging station management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Oil &amp; Gas<\/span>\n                                        <span class=\"specs-term-desc\">Modbus\/OPC UA tank farm monitoring, oilfield data acquisition<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Module Descriptions<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2460 Southbound Acquisition<\/span>\n                                        <span class=\"specs-term-desc\">80+ protocol drivers; supports Ethernet \/ RS485 \/ RS232; concurrent multi-device polling<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2461 DataHub<\/span>\n                                        <span class=\"specs-term-desc\">Internal MQTT event bus for data mapping, operations, grouping, historical storage, and alarming<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2462 QuickFunction<\/span>\n                                        <span class=\"specs-term-desc\">Python scripting engine with periodic, message, and boot trigger modes<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2463 Northbound Protocol Conversion<\/span>\n                                        <span class=\"specs-term-desc\">10+ northbound server protocols with concurrent multi-protocol output<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u2464 Northbound Cloud Services<\/span>\n                                        <span class=\"specs-term-desc\">Concurrent multi-cloud publishing including MQTT, Sparkplug B, AliCloud, AWS, Azure, etc.<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">PLC Protocols (40+)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Rockwell \/ Allen-Bradley<\/span>\n                                        <span class=\"specs-term-desc\">EtherNet\/IP (CompactLogix \/ Micro \/ MicroLogix \/ Unconnected), SLC Net<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Siemens<\/span>\n                                        <span class=\"specs-term-desc\">ISO on TCP (S200 \/ S200 Smart \/ S1200 \/ S1500), PPI, PPI over TCP, Fetch\/Write<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mitsubishi<\/span>\n                                        <span class=\"specs-term-desc\">FX Links (Serial\/TCP), FX Serial over TCP, MC 1E\/3E\/3C, MC 3C over TCP, MC R, MITSUBISHI Programming Port<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Omron<\/span>\n                                        <span class=\"specs-term-desc\">C-Mode (Serial\/TCP), EtherNet\/IP CompactLogix, FINS TCP\/UDP, HostLink (Serial\/TCP)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Beckhoff<\/span>\n                                        <span class=\"specs-term-desc\">ADS<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Delta<\/span>\n                                        <span class=\"specs-term-desc\">Delta TCP, Delta Serial, Delta Serial ASCII, Delta Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">FATEK<\/span>\n                                        <span class=\"specs-term-desc\">FATEK Programming Port (Serial\/TCP)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Fuji<\/span>\n                                        <span class=\"specs-term-desc\">SPB (Serial\/TCP), SPH Net<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">General Electric<\/span>\n                                        <span class=\"specs-term-desc\">SRTP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Inovance<\/span>\n                                        <span class=\"specs-term-desc\">INOVANCE Serial, INOVANCE TCP, INOVANCE Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">KEBA<\/span>\n                                        <span class=\"specs-term-desc\">KEBA Socket<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Keyence<\/span>\n                                        <span class=\"specs-term-desc\">KEYENCE MC 3E<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Panasonic<\/span>\n                                        <span class=\"specs-term-desc\">Mewtocol (Serial\/TCP), Panasonic MC 3E, Nano (Serial\/TCP)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VIGOR<\/span>\n                                        <span class=\"specs-term-desc\">VIGOR Serial, VIGOR Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">XINJE<\/span>\n                                        <span class=\"specs-term-desc\">XINJE TCP (Dedicated), XINJE TCP (Modbus), XINJE Serial, XINJE Serial over TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Yokogawa<\/span>\n                                        <span class=\"specs-term-desc\">Link TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Generic<\/span>\n                                        <span class=\"specs-term-desc\">Modbus RTU \/ ASCII \/ TCP \/ RTU over TCP \/ RTU Slave, OPC DA, OPC UA, OPC UA PubSub, Euromap-63 (Injection Molding), WebApi<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Northbound Protocol Conversion List (10+)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP Slave<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU Slave<\/span>\n                                        <span class=\"specs-term-desc\">RS232\/485<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA Server<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IEC 104 Server<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IEC 101 Server<\/span>\n                                        <span class=\"specs-term-desc\">RS232\/485, TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IEC 61850 Server<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">BACnet IP Server<\/span>\n                                        <span class=\"specs-term-desc\">UDP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">BACnet MS\/TP Server<\/span>\n                                        <span class=\"specs-term-desc\">RS232\/485<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DNP3 Outstation<\/span>\n                                        <span class=\"specs-term-desc\">TCP\/UDP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SNMP Agent<\/span>\n                                        <span class=\"specs-term-desc\">UDP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SL651-2014<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">HJ212 Client<\/span>\n                                        <span class=\"specs-term-desc\">TCP<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Northbound Cloud Service List<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Standard MQTT<\/span>\n                                        <span class=\"specs-term-desc\">Generic<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MQTT Sparkplug B<\/span>\n                                        <span class=\"specs-term-desc\">\u6a19\u6e96<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InHand iSCADA Cloud<\/span>\n                                        <span class=\"specs-term-desc\">\u624b\u5143\u306b\u3042\u308a\u307e\u3059<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InHand XEnergy<\/span>\n                                        <span class=\"specs-term-desc\">\u624b\u5143\u306b\u3042\u308a\u307e\u3059<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InHand XEnergy (IEC104)<\/span>\n                                        <span class=\"specs-term-desc\">\u624b\u5143\u306b\u3042\u308a\u307e\u3059<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">AliCloud IoT<\/span>\n                                        <span class=\"specs-term-desc\">Alibaba<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">AWS IoT<\/span>\n                                        <span class=\"specs-term-desc\">Amazon<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Azure IoT<\/span>\n                                        <span class=\"specs-term-desc\">Microsoft<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Siemens MindSphere (Insights Hub)<\/span>\n                                        <span class=\"specs-term-desc\">Siemens<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Three Trigger Modes<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Periodic Trigger<\/span>\n                                        <span class=\"specs-term-desc\">Executes at fixed intervals (seconds \/ minutes \/ hours); ideal for scheduled data processing, aggregation, and reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Local Subscription Message Trigger<\/span>\n                                        <span class=\"specs-term-desc\">Subscribes to the internal MQTT event bus; triggers on message arrival \u2014 ideal for event-driven workflows<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Boot Trigger<\/span>\n                                        <span class=\"specs-term-desc\">Executes once at DSA startup; ideal for initialization tasks<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">QuickFunction API Reference<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Publish<\/span>\n                                        <span class=\"specs-term-desc\">Publish measurement points \/ alarms \/ custom data to cloud (publish QuickFunction)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Write<\/span>\n                                        <span class=\"specs-term-desc\">Update controller measurement point values (write)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Recall<\/span>\n                                        <span class=\"specs-term-desc\">Retrieve controller measurement point data (recall)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Global Parameters<\/span>\n                                        <span class=\"specs-term-desc\">Read global parameters, controller connection status, cloud connection status, global configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">File I\/O<\/span>\n                                        <span class=\"specs-term-desc\">Read \/ write files from within scripts<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Time-Series DB<\/span>\n                                        <span class=\"specs-term-desc\">LwTSDB general API: insert \/ find \/ delete<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Sparkplug B<\/span>\n                                        <span class=\"specs-term-desc\">Publish NBIRTH \/ NDATA; subscribe to NCMD<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Internal MQTT Event Bus<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MQTT Broker Address<\/span>\n                                        <span class=\"specs-term-desc\">127.0.0.1<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Port<\/span>\n                                        <span class=\"specs-term-desc\">(Docker network)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Southbound Read Topic<\/span>\n                                        <span class=\"specs-term-desc\">`ds2\/eventbus\/south\/read\/{driverServiceId}`<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Tag Configuration<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Controller Management<\/span>\n                                        <span class=\"specs-term-desc\">Add \/ edit \/ copy \/ delete \/ disable \/ enable controllers<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Tag Management<\/span>\n                                        <span class=\"specs-term-desc\">Add \/ import \/ export \/ delete tags; Excel bulk configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Device Templates<\/span>\n                                        <span class=\"specs-term-desc\">Save common device configurations as templates; one-click deployment of identical devices<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Mapping &amp; Operations<\/span>\n                                        <span class=\"specs-term-desc\">Data type conversion, byte-order adjustment, arithmetic operations, value mapping<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Data Grouping<\/span>\n                                        <span class=\"specs-term-desc\">Group tags by business \/ scenario for easier reporting and querying<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Real-Time Communication Messages<\/span>\n                                        <span class=\"specs-term-desc\">Online view \/ download of southbound controller messages for O&amp;M troubleshooting<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Data Type Support<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">16 Bit Int<\/span>\n                                        <span class=\"specs-term-desc\">AB, BA (default AB)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">32 Bit Int<\/span>\n                                        <span class=\"specs-term-desc\">ABCD, CDAB, DCBA, BADC (default ABCD)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">32 Bit Float<\/span>\n                                        <span class=\"specs-term-desc\">ABCD, CDAB, DCBA, BADC (default ABCD)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">64 Bit Int<\/span>\n                                        <span class=\"specs-term-desc\">ABCDEFGH, GHEFCDAB, HGEFDCBA, BADCFEHG (default ABCDEFGH)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">64 Bit Float<\/span>\n                                        <span class=\"specs-term-desc\">ABCDEFGH, GHEFCDAB, HGEFDCBA, BADCFEHG (default ABCDEFGH)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Alarm Engine<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alarm Levels<\/span>\n                                        <span class=\"specs-term-desc\">5 levels: Notice \/ Warning \/ Minor \/ Major \/ Critical<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Comparison Operators<\/span>\n                                        <span class=\"specs-term-desc\">`=`, `!=`, `&gt;`, `\u2265`, `&lt;`, `\u2264`<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Logical Operators<\/span>\n                                        <span class=\"specs-term-desc\">No logic \/ &amp;&amp; (AND) \/ || (OR)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alarm Labels<\/span>\n                                        <span class=\"specs-term-desc\">Group alarm items; MQTT reporting can select by label<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Historical Alarms<\/span>\n                                        <span class=\"specs-term-desc\">Historical alarm records including trigger \/ restoration time and values<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">CSV Import \/ Export<\/span>\n                                        <span class=\"specs-term-desc\">Bulk alarm rule management<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Storage Configuration<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Log Level<\/span>\n                                        <span class=\"specs-term-desc\">DEBUG \/ INFO \/ WARNING \/ ERROR (default INFO)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Max Historical Alarms<\/span>\n                                        <span class=\"specs-term-desc\">Per-alarm maximum (default 2000)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Storage<\/span>\n                                        <span class=\"specs-term-desc\">USB \/ SD Card \/ Gateway Storage (default Gateway Storage)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Max<\/span>\n                                        <span class=\"specs-term-desc\">Maximum records (default 10000)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Upload Period<\/span>\n                                        <span class=\"specs-term-desc\">ms (default 200)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Report Timeout<\/span>\n                                        <span class=\"specs-term-desc\">ms (default 1000)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Report Strategy<\/span>\n                                        <span class=\"specs-term-desc\">Offline-priority \/ Realtime-priority (default Offline-priority)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Offline Data Retransmit Strategy<\/span>\n                                        <span class=\"specs-term-desc\">Continuous retry \/ Discard after limit (default Continuous retry)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Max Retry Count<\/span>\n                                        <span class=\"specs-term-desc\">Applied when &quot;Discard after limit&quot; (default 3)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Communication Message Storage<\/span>\n                                        <span class=\"specs-term-desc\">USB \/ SD Card \/ Gateway Storage (default Gateway Storage)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Max Communication Messages<\/span>\n                                        <span class=\"specs-term-desc\"> (default 2000)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">IG502 (Entry-Level Industrial Gateway)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">IG902 (Mainstream Industrial Gateway)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">IG532 (High-End Industrial Gateway)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">EC312 (Entry-Level Edge Computer)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">EC942 (Flagship Edge Computer)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus TCP<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modbus RTU<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OPC UA<\/span>\n                                        <span class=\"specs-term-desc\">10s<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">System Requirements<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u00b7\u30b7\u30b9\u30c6\u30e0<\/span>\n                                        <span class=\"specs-term-desc\">InHand custom Linux (kernel 5.x based)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">CPU Architecture<\/span>\n                                        <span class=\"specs-term-desc\">ARM Cortex-A7 \/ A53 \/ A55 \/ A72<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Minimum RAM<\/span>\n                                        <span class=\"specs-term-desc\">256MB (IG series) \/ 512MB (EC series)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Minimum Storage<\/span>\n                                        <span class=\"specs-term-desc\">512MB Flash<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30cd\u30c3\u30c8\u30ef\u30fc\u30af<\/span>\n                                        <span class=\"specs-term-desc\">Ethernet \/ 4G \/ 5G \/ Wi-Fi (per hardware)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Web Configuration Browser<\/span>\n                                        <span class=\"specs-term-desc\">Chrome 90+ \/ Edge 90+ \/ Firefox 88+<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Licensing Models<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Hardware Embedded<\/span>\n                                        <span class=\"specs-term-desc\">IG series ships with full DSA functionality; no separate license required<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">EC Series APP<\/span>\n                                        <span class=\"specs-term-desc\">EC series can install DSA as an APP with corresponding license<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enterprise Subscription<\/span>\n                                        <span class=\"specs-term-desc\">Enterprise annual subscription available for large-scale deployments, including technical support and cloud management<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Services &amp; Support<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Technical Documentation<\/span>\n                                        <span class=\"specs-term-desc\">User manuals, API references, protocol integration guides<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Online Knowledge Base<\/span>\n                                        <span class=\"specs-term-desc\">help.inhand.com \u2014 24\/7 access<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30c6\u30af\u30cb\u30ab\u30eb\u30b5\u30dd\u30fc\u30c8<\/span>\n                                        <span class=\"specs-term-desc\">Email \/ phone \/ remote support<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Software Upgrades<\/span>\n                                        <span class=\"specs-term-desc\">Free major version upgrades (within license validity)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocol Extension<\/span>\n                                        <span class=\"specs-term-desc\">Custom new protocols available upon customer request<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                            <\/ul>\n            <div class=\"specs-fade-mask\"><\/div>\n        <\/div>\n        <div class=\"specs-toggle-wrapper\">\n            <button class=\"specs-toggle-btn\" onclick=\"toggleSpecs(this)\">\n                <span class=\"icon\"><\/span> \u3059\u3079\u3066\u306e\u6a5f\u80fd\n            <\/button>\n        <\/div>\n    <\/div>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3561\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3561\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3561\" class=\"elementor-element elementor-element-38be998d e-con-full e-flex e-con e-child\" data-id=\"38be998d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7a24bf elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"4c7a24bf\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    .product-files-container { max-width: 100%; font-family: Montserrat, sans-serif; }\n    .product-series-files { width: 100%; }\n    .file-section { margin-bottom: 3.125rem; }\n    .section-header h3 { font-size: 1.5rem; font-weight: 600; color: #000000; margin-bottom: 1.5625rem; padding-bottom: 0.625rem; line-height: 1.2; border-bottom: 1px solid #707070; }\n    .files-row { display: flex; gap: 1.25rem; margin-bottom: 1.25rem; flex-wrap: wrap; }\n    .file-col { flex: 0 0 calc(25% - 0.9375rem); min-width: 17.5rem; }\n    @media (max-width: 75rem) { .file-col { flex: 0 0 calc(33.33% - 0.875rem); } }\n    @media (max-width: 62rem) { .file-col { flex: 0 0 calc(50% - 0.625rem); } }\n    @media (max-width: 37.5rem) { .file-col { flex: 0 0 100%; } }\n    .file-card, .changelog-card { border: 1px solid #777777; border-radius: 0.5rem; padding: 1.125rem 1.25rem; cursor: pointer; transition: all 0.3s ease; background: white; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; min-height: 6.25rem; height: auto; }\n    .file-card:hover, .changelog-card:hover { box-shadow: 0 6px 1rem rgba(0,0,0,0.08); border-color: #214554; }\n    .file-card-content { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n    .file-info { flex: 1; min-width: 0; }\n    .file-title { color: #333; font-size: 1.125rem; line-height: 1.45; margin-bottom: 0.5rem; font-weight: 400; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-break: break-word; }\n    .file-meta { display: flex; gap: 0.9375rem; font-size: 0.75rem; color: #888; }\n    .file-date, .file-size { display: flex; align-items: center; gap: 5px; font-size: 0.75rem; color: #777777; }\n    .file-date img, .file-size img, .download-btn img { width: 1.25rem; height: auto; }\n    .download-btn { flex-shrink: 0; opacity: 0.7; transition: opacity 0.3s; }\n    .file-card:hover .download-btn { opacity: 1; }\n    .more-section { text-align: center; margin-top: 1.875rem; }\n    .more-btn { padding: 0.625rem 2.1875rem; font-size: 0.9375rem; border: 1px solid #d9d9d9; background: white; border-radius: 6px; cursor: pointer; transition: all 0.2s; }\n    .more-btn:hover { background: #f5f5f5; border-color: #214554; }\n    .loading { text-align: center; padding: 3.125rem; color: #999; }\n    .error-message { text-align: center; padding: 1.25rem; color: #d32f2f; background: #fff5f5; border-radius: 4px; }\n    .changelog-card { border-color: #214554; background-color: #f0f7f9; }\n    .changelog-card .file-title { color: #214554; font-weight: 600; }\n    <\/style>\n    \n    <div id=\"product-files-6aea2e459d22f\" class=\"product-files-container\">\n        <div class=\"product-series-files\">\n            <div class=\"file-section\"><div class=\"section-header\"><h3>\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8<\/h3><\/div><div class=\"files-container\"><div class=\"files-row\"><div class=\"file-col\"><div class=\"file-card\" data-doc-id=\"6ae407be8e693454e18a09ef\" data-ext-url=\"\"><div class=\"file-card-content\"><div class=\"file-info\"><div class=\"file-title\">DeviceSupervisor Agent_Datasheet_V1.0<\/div><div class=\"file-meta\"><span class=\"file-date\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-935.svg\"> 10.30.2026<\/span><span class=\"file-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-928.svg\"> 1.1 MB<\/span><\/div><\/div><div class=\"download-btn\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-919.svg\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div>        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        var container = document.getElementById('product-files-6aea2e459d22f');\n        if (!container) return;\n        var AJAX = 'https:\/\/www.inhand.com\/wp-admin\/admin-post.php';\n\n        \/\/ \u70b9\u51fb\u4e0b\u8f7d\uff08\u4e8b\u4ef6\u59d4\u6258\uff09\u2014\u2014\u5168\u90e8\u8d70\u670d\u52a1\u7aef\u4ee3\u7406\uff0c\u9875\u9762\u4e0d\u542b Api Key\n        container.addEventListener('click', function(e) {\n            var logCard = e.target.closest('.changelog-card');\n            if (logCard) {\n                window.location.href = AJAX + '?action=pf_cl&series=' + encodeURIComponent(logCard.getAttribute('data-series'));\n                return;\n            }\n\n            var card = e.target.closest('.file-card');\n            if (!card) return;\n            var extUrl = card.getAttribute('data-ext-url');\n            if (extUrl) { window.open(extUrl, '_blank'); return; }\n            var docId = card.getAttribute('data-doc-id');\n            if (docId) window.open(AJAX + '?action=pf_dl&doc=' + encodeURIComponent(docId), '_blank');\n        });\n\n        \/\/ \u67e5\u770b\u5168\u90e8\uff1a\u5c55\u5f00\u88ab\u9690\u85cf\u7684\u884c\uff0c\u79fb\u9664\u6309\u94ae\n        container.addEventListener('click', function(e) {\n            var btn = e.target.closest('.more-btn');\n            if (!btn) return;\n            var section = btn.closest('.file-section');\n            if (!section) return;\n            section.querySelectorAll('.pf-extra').forEach(function(row) {\n                row.style.display = '';\n            });\n            var more = section.querySelector('.more-section');\n            if (more) more.remove();\n        });\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3c6299 e-con-full e-flex e-con e-parent\" data-id=\"b3c6299\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5d8fa9 elementor-widget elementor-widget-heading\" data-id=\"f5d8fa9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u95a2\u9023\u88fd\u54c1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc2e19b e-con-full ar_xinghan_3 e-flex e-con e-parent\" data-id=\"dc2e19b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b4704c elementor-widget elementor-widget-shortcode\" data-id=\"9b4704c\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"product-cards-outer-container-top\">\n        <div class=\"product-cards-carousel-wrapper\" id=\"carousel-6aea2e459d4c4\">\n            <div class=\"product-cards-carousel\">\n\n<div class=\"product-cards-track\">\n        <a href=\"\/ja\/all-products\/?target=ai-edge-computers-rockchip\" class=\"product-card-item\">\n                    <div class=\"product-card-image\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/EC3320.png\">\n            <\/div>\n                <h3 class=\"product-card-title\">AI\u30a8\u30c3\u30b8\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf<\/h3>\n        <p class=\"product-card-desc\">AI Box\u3068SoM\u306fRockchip\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u3059<\/p>\n        \n                    <div class=\"product-card-button\">\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/\u7bad\u5934\u7eff\u8272.svg\" alt=\"\" style=\"width:1em;height:1em;margin-left:0.5em;vertical-align:middle;\"><\/div>\n            <\/a>\n        <a href=\"\/ja\/all-products\/?target=ai-edge-computers-nvidia\" class=\"product-card-item\">\n                    <div class=\"product-card-image\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/EC5550.png\">\n            <\/div>\n                <h3 class=\"product-card-title\">AI\u30a8\u30c3\u30b8\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf<\/h3>\n        <p class=\"product-card-desc\">AI Box\u306fNvidia\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n        \n                    <div class=\"product-card-button\">\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/\u7bad\u5934\u7eff\u8272.svg\" alt=\"\" style=\"width:1em;height:1em;margin-left:0.5em;vertical-align:middle;\"><\/div>\n            <\/a>\n        <a href=\"\/ja\/all-products\/?target=edge-gateway-ti\" class=\"product-card-item\">\n                    <div class=\"product-card-image\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/02\/IG502.png\">\n            <\/div>\n                <h3 class=\"product-card-title\">\u30a8\u30c3\u30b8\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4<\/h3>\n        <p class=\"product-card-desc\">IoT\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u5411\u3051\u306b\u8a2d\u8a08\u3055\u308c\u305f\u30de\u30eb\u30c1\u30d7\u30ed\u30c8\u30b3\u30ebIoT\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4<\/p>\n        \n                    <div class=\"product-card-button\">\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/\u7bad\u5934\u7eff\u8272.svg\" alt=\"\" style=\"width:1em;height:1em;margin-left:0.5em;vertical-align:middle;\"><\/div>\n            <\/a>\n    <\/div>\n            <\/div>\n\n            <div class=\"carousel-footer-controls\">\n                <div class=\"carousel-progress-container\">\n                    <div class=\"carousel-progress-bar-thumb\"><\/div>\n                <\/div>\n                <div class=\"carousel-nav-buttons\">\n                    <button class=\"carousel-nav-btn prev\" aria-label=\"\u524d\u306e\">\n                        <svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg>\n                    <\/button>\n                    <button class=\"carousel-nav-btn next\" aria-label=\"\u6b21\">\n                        <svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0718db e-con-full e-flex e-con e-parent\" data-id=\"e0718db\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b88e197 elementor-widget elementor-widget-heading\" data-id=\"b88e197\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u95a2\u9023\u4e8b\u4f8b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-905ae11 e-con-full e-flex e-con e-parent\" data-id=\"905ae11\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1692878 elementor-widget elementor-widget-shortcode\" data-id=\"1692878\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"article-hover-container\">\n        <div class=\"article-image-preview\">\n            <img decoding=\"async\" id=\"main-preview-img\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2023\/08\/Intelligent-Low-Voltage-Power-Distribution.png\" alt=\"\u30d7\u30ec\u30d3\u30e5\u30fc\">\n        <\/div>\n\n        <div class=\"article-content-list\">\n            <div class=\"article-list-scroll\">\n                                    <div class=\"article-item active\"\n                         data-image=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2023\/08\/Intelligent-Low-Voltage-Power-Distribution.png\">\n                        <a href=\"https:\/\/www.inhand.com\/ja\/cases\/intelligent-low-voltage-power-distribution\" class=\"mobile-thumb-link\">\n                            <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2023\/08\/Intelligent-Low-Voltage-Power-Distribution.png\" alt=\"\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u4f4e\u96fb\u5727\u914d\u96fb\">\n                        <\/a>\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/ja\/cases\/intelligent-low-voltage-power-distribution\">\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u4f4e\u96fb\u5727\u914d\u96fb<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Intelligent Low Voltage Power Distribution Applications and Cases Key Takeaways Intelligent Low-Voltage&hellip;<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/ja\/cases\/intelligent-low-voltage-power-distribution\" class=\"mobile-read-more\">\u8a73\u7d30\u306f\u3053\u3061\u3089 \u2192<\/a>\n                    <\/div>\n                            <\/div>\n            <a href=\"\/ja\/all-cases\/\" class=\"see-all-cases\">\u3059\u3079\u3066\u306e\u4e8b\u4f8b\u3092\u898b\u308b<\/a>\n        <\/div>\n    <\/div>\n\n    <style>\n        :root {\n            --main-green: #3eb044;\n            --text-inactive: #777777; \/* \u9ed8\u8ba4\u7070\u8272 *\/\n            --text-active: #000000;   \/* \u9009\u4e2d\/\u60ac\u505c\u9ed1\u8272 *\/\n            --border-light: #777777;\n        }\n\n        .article-hover-container {\n            display: flex;\n            gap: 4rem;\n            align-items: flex-start;\n            width: 100%;\n\t\t\tmargin-bottom:20px\n        }\n\n        .article-image-preview img {\n            width: 52rem;\n            height: 28.75rem;\n            object-fit: cover;\n            transition: opacity 0.4s ease;\n            display: block;\n        }\n\n        .article-content-list {\n            display: flex;\n            flex-direction: column;\n            min-height: 28.75rem;\n            align-content: center;\n            position: relative;\n\t\t\tpadding-top:1rem;\n        }\n\n        .article-list-scroll {\n            flex: 1;\n            overflow-y: auto;\n            max-height: 23.5rem; \/* 3\u4e2a \u00d7 7.5rem = \u6b63\u597d3\u4e2a *\/\n            padding-right: 0.5rem;\n        }\n\n        \/* \u81ea\u5b9a\u4e49\u6eda\u52a8\u6761\u6837\u5f0f *\/\n        .article-list-scroll::-webkit-scrollbar {\n            width: 4px;\n        }\n\n        .article-list-scroll::-webkit-scrollbar-track {\n            background: #f1f1f1;\n            border-radius: 2px;\n        }\n\n        .article-list-scroll::-webkit-scrollbar-thumb {\n            background: #3eb044;\n            border-radius: 2px;\n        }\n\n        .article-list-scroll::-webkit-scrollbar-thumb:hover {\n            background: #2a8a30;\n        }\n\n        \/* See All Cases \u94fe\u63a5\u6837\u5f0f *\/\n        .see-all-cases {\n            display: block;\n            text-align: right;\n            color: #3eb044;\n            text-decoration: none;\n            font-size: 1.5rem;\n            font-weight: 600;\n            margin-top: 2rem;\n            padding-top: 0.75rem;\n            border-top: 1px solid #e0e0e0;\n            transition: color 0.3s ease;\n        }\n\n        .see-all-cases:hover {\n            color: #2a8a30;\n        }\n\n        \/* \u9879\u76ee\u57fa\u7840\u6837\u5f0f *\/\n        .article-item {\n            border-bottom: 1px solid #777777;\n            cursor: pointer;\n            position: relative;\n            transition: all 0.3s ease;\n            height: 7.5rem; \/* \u56fa\u5b9a\u9ad8\u5ea6\uff1a\u786e\u4fdd\u6bcf\u884c\u4e00\u81f4 *\/\n            box-sizing: border-box;\n            padding-bottom: 1.25rem;\n            margin-top: 1rem;\n        }\n\n        \/* \u7b2c\u4e00\u4e2a\u5143\u7d20\u53bb\u6389\u9876\u90e8\u95f4\u8ddd *\/\n        .article-item:first-child {\n            margin-top: 0;\n        }\n\n        \/* \u6700\u540e\u4e00\u4e2a\u5143\u7d20\u53bb\u6389\u5e95\u90e8\u8fb9\u6846 *\/\n        .article-item:last-child {\n            border-bottom: none;\n        }\n\n        \/* \u6807\u9898\u6837\u5f0f\uff1a\u6700\u591a\u4e24\u6392 *\/\n        .article-title a {\n            text-decoration: none;\n            color: var(--text-inactive); \/* \u9ed8\u8ba4\u7070\u8272 *\/\n            font-size: 1.75rem;\n            transition: color 0.3s;\n            line-height: 1.1;\n\t\t\tfont-weight:600;\n            display: -webkit-box;\n            -webkit-line-clamp: 2;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n\/*             height: 5.8rem; *\/\n            margin: 0;\n        }\n\n        \/* \u6458\u8981\u6837\u5f0f\uff1a\u4e00\u6392 *\/\n        .article-excerpt {\n            color: var(--text-inactive); \/* \u9ed8\u8ba4\u7070\u8272 *\/\n            font-size: 1.25rem;\n            line-height: 1.1; \/* \u7a0d\u5fae\u589e\u52a0\u4e00\u70b9\u884c\u9ad8\u9632\u6b62\u5207\u5b57 *\/\n            display: -webkit-box;\n            -webkit-line-clamp: 1;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n\t\t\tfont-weight:500;\n            margin-top: 0.625rem;\n            margin-bottom: 0;\n        }\n\n        \/* \u6838\u5fc3\u903b\u8f91\uff1aHover \u6216 Active \u65f6\u53d8\u9ed1 *\/\n        .article-item:hover .article-title a,\n        .article-item:hover .article-excerpt,\n        .article-item.active .article-title a,\n        .article-item.active .article-excerpt {\n            color: var(--text-active) !important;\n        }\n\n        \/* \u79fb\u52a8\u7aef\u903b\u8f91\u4fdd\u6301\u4e0d\u53d8 *\/\n        .mobile-read-more { display: none; color: var(--main-green); text-decoration: none; font-weight: bold; margin-top: 0.625rem; font-size: 0.875rem; }\n        .mobile-article-thumb, .mobile-thumb-link { display: none; }\n\n        @media (max-width: 700px) {\n            .article-hover-container { flex-direction: column; gap: 1.25rem; padding: 0; margin-bottom: 0; }\n            .article-image-preview { display: none; }\n            .article-content-list { width: 100%; order: 2; min-height: auto; padding-top: 0; }\n\n            .article-list-scroll {\n                display: flex;\n                gap: 14px;\n                overflow-x: auto;\n                overflow-y: hidden;\n                scroll-snap-type: x mandatory;\n                -webkit-overflow-scrolling: touch;\n                scrollbar-width: none;\n                padding-right: 1.25rem;\n                padding-left: 1.25rem;\n            }\n            .article-list-scroll::-webkit-scrollbar { display: none; }\n\n            .article-item {\n                flex: 0 0 255px;\n                display: flex;\n                flex-direction: column;\n                padding: 0;\n                margin-top: 0;\n                height: auto;\n                border-bottom: none;\n                background: #F8F9FA;\n                border-radius: 12px;\n                overflow: hidden;\n                scroll-snap-align: start;\n                box-shadow: 0 2px 10px rgba(0,0,0,0.05);\n            }\n\t\t\t.article-item img{\n\t\t\t\theight:150px;\n\t\t\t}\n\n            .mobile-thumb-link {\n                display: block;\n            }\n\n            .mobile-article-thumb {\n                display: block;\n                width: 100%;\n                height: 150px;\n                object-fit: cover;\n            }\n\n            .article-item .article-title a {\n                display: -webkit-box;\n                -webkit-line-clamp: 2;\n                line-clamp: 2;\n                -webkit-box-orient: vertical;\n                overflow: hidden;\n                font-size: 1.25rem;\n                height: auto;\n                line-height: 1.3;\n            }\n\n            .article-item .article-excerpt,\n            .article-item .mobile-read-more {\n                display: none;\n            }\n\n            .article-title { margin-top: 1rem; margin-bottom: 1rem; padding-left: 1rem; }\n\n            .see-all-cases {\n                display: block;\n                order: -1;\n                color: #3EB044;\n                font-size: 16px;\n                font-weight: 600;\n                border-top: none;\n\t\t\t\tpadding:0;\n\t\t\t\tpadding-bottom: 30px;\n\t\t\t\tmargin:0;\n\n\t\t\t\ttext-align: left;\n                text-decoration: none;\n            }\n\n\n        }\n    <\/style>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        const items = document.querySelectorAll('.article-item');\n        const mainImg = document.getElementById('main-preview-img');\n\n        function switchImage(item) {\n            const newSrc = item.getAttribute('data-image');\n            if (mainImg.src === newSrc) return;\n\n            mainImg.style.opacity = '0.3';\n            setTimeout(() => {\n                mainImg.src = newSrc;\n                mainImg.style.opacity = '1';\n            }, 150);\n\n            items.forEach(i => i.classList.remove('active'));\n            item.classList.add('active');\n        }\n\n        items.forEach(item => {\n            item.addEventListener('mouseenter', function() {\n                if (window.innerWidth > 700) switchImage(this);\n            });\n\n            item.addEventListener('click', function(e) {\n                if (window.innerWidth > 700) {\n                    switchImage(this);\n                }\n            });\n        });\n    });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fafcfeb e-con-full e-flex e-con e-parent\" data-id=\"fafcfeb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f58d182 elementor-widget elementor-widget-heading\" data-id=\"f58d182\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96edd50 elementor-widget elementor-widget-n-accordion\" data-id=\"96edd50\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"\u30a2\u30b3\u30fc\u30c7\u30a3\u30aa\u30f3\u3002\u30ea\u30f3\u30af\u3092\u958b\u304f\u306b\u306fEnter\u30ad\u30fc\u307e\u305f\u306f\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u3001\u9589\u3058\u308b\u306b\u306fEscape\u30ad\u30fc\u3001\u30ca\u30d3\u30b2\u30fc\u30c8\u3059\u308b\u306b\u306f\u77e2\u5370\u30ad\u30fc\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1580\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1580\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Where can DSA be used? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1580\" class=\"elementor-element elementor-element-340ce2b e-con-full e-flex e-con e-child\" data-id=\"340ce2b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d41dda elementor-widget elementor-widget-text-editor\" data-id=\"1d41dda\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Power, energy, manufacturing, buildings, environmental monitoring, water, transport, and petrochemicals\u2014including PLC data collection and energy management.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1581\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1581\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Which southbound protocols are supported? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1581\" class=\"elementor-element elementor-element-511cb9a e-con-full e-flex e-con e-child\" data-id=\"511cb9a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c426ce0 elementor-widget elementor-widget-text-editor\" data-id=\"c426ce0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>80+ protocols for PLCs, RTUs, meters, building controllers, robots, and utility instruments. Custom access via Easy COM and Easy TCP.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1582\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1582\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Which cloud platforms does DSA support? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1582\" class=\"elementor-element elementor-element-223d6e8 e-con-full e-flex e-con e-child\" data-id=\"223d6e8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99a5024 elementor-widget elementor-widget-text-editor\" data-id=\"99a5024\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Standard MQTT and MQTT Sparkplug B, with support for AWS IoT, Azure IoT, and Alibaba Cloud IoT.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1583\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1583\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What hardware and system specs are required? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1583\" class=\"elementor-element elementor-element-06a5d99 e-con-full e-flex e-con e-child\" data-id=\"06a5d99\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d16bc2 elementor-widget elementor-widget-text-editor\" data-id=\"4d16bc2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Runs on IG502\/IG902 gateways and EC312\/EC942\/EC954\/EC3320 edge computers. Requires Linux on ARM, at least 512 MB RAM (IG) or 1 GB (EC), and 8 GB storage.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-903af41 e-con-full e-flex e-con e-child\" data-id=\"903af41\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-563ad37 m-pro-button-2 elementor-widget elementor-widget-button\" data-id=\"563ad37\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/community.inhand.com\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u3092\u8a2a\u308c\u308b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54de73cb e-con-full e-flex e-con e-parent\" data-id=\"54de73cb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18d59ab elementor-widget elementor-widget-heading\" data-id=\"18d59ab\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3053\u3061\u3089\u3082\u304a\u3059\u3059\u3081<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-356b3f32 e-con-full e-flex e-con e-parent\" data-id=\"356b3f32\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-396368bd elementor-widget elementor-widget-shortcode\" data-id=\"396368bd\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"4417\" class=\"elementor elementor-4417\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5ea73 e-con-full e-flex e-con e-parent\" data-id=\"dd5ea73\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-c0732b9 e-con-full e-flex e-con e-child\" data-id=\"c0732b9\" data-element_type=\"container\" href=\"\/ja\/contact-sales\/\">\n\t\t<div class=\"elementor-element elementor-element-c8ae124 e-con-full e-flex e-con e-child\" data-id=\"c8ae124\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-adbe7a2 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"adbe7a2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dbb0463 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"dbb0463\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50c0c64 elementor-widget elementor-widget-heading\" data-id=\"50c0c64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u898b\u7a4d\u3082\u308a\u3092\u4f9d\u983c\u3059\u308b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d5f390 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4d5f390\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbfeeb7 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"dbfeeb7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u898b\u7a4d\u3082\u308a\u3092\u4f9d\u983c\u3059\u308b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-0bb2d9f e-con-full e-flex e-con e-child\" data-id=\"0bb2d9f\" data-element_type=\"container\" href=\"\/ja\/all-products\/\">\n\t\t<div class=\"elementor-element elementor-element-ecbf3f4 e-con-full e-flex e-con e-child\" data-id=\"ecbf3f4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d910e79 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"d910e79\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89b4545 elementor-widget elementor-widget-heading\" data-id=\"89b4545\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u88fd\u54c1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ece7ed1 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ece7ed1\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-759d1d1 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"759d1d1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u88fd\u54c1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-0a034bd e-con-full e-flex e-con e-child\" data-id=\"0a034bd\" data-element_type=\"container\" href=\"\/ja\/all-cases\/\">\n\t\t<div class=\"elementor-element elementor-element-0a297da e-con-full e-flex e-con e-child\" data-id=\"0a297da\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f054e42 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"f054e42\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3d6f91 elementor-widget elementor-widget-heading\" data-id=\"f3d6f91\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u30b1\u30fc\u30b9<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7d56a5 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c7d56a5\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-682febd elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"682febd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u30b1\u30fc\u30b9<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-51ead72 e-con-full e-flex e-con e-child\" data-id=\"51ead72\" data-element_type=\"container\" href=\"https:\/\/inhandgo.com\/\">\n\t\t<div class=\"elementor-element elementor-element-d62221d e-con-full e-flex e-con e-child\" data-id=\"d62221d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a06c6e9 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a06c6e9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e0a959 elementor-widget elementor-widget-heading\" data-id=\"9e0a959\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u30aa\u30f3\u30e9\u30a4\u30f3\u30b9\u30c8\u30a2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-432d713 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"432d713\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5efbaa6 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"5efbaa6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u30aa\u30f3\u30e9\u30a4\u30f3\u30b9\u30c8\u30a2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0e791c2 e-flex e-con-boxed e-con e-parent\" data-id=\"0e791c2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>DeviceSupervisor\u2122 Agent Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup. Download Datasheet DeviceSupervisor\u2122 Agent Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup. Download Datasheet Industrial Edge Agent Software Connect Industrial Devices 80+ protocols for PLCs, meters, CNC machines, robots, building systems, and utility equipment. Bridge Systems and Cloud Convert data to OPC UA, IEC 104, BACnet, DNP3.0, or SNMP. Connect to the cloud via MQTT or Sparkplug B. Process Data at the Edge Map, calculate, group, alert, and store data. Use Python scripts in QuickFunction for custom logic. Simplify Setup and Maintenance Import\/export Excel and CSV [&hellip;]<\/p>","protected":false},"featured_media":1216861,"template":"elementor_header_footer","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[848],"product_tag":[],"class_list":["post-1216860","product","type-product","status-publish","has-post-thumbnail","product_cat-cloud-service","first","instock","shipping-taxable","product-type-simple"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v26.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DSA: Industrial Edge Agent Software<\/title>\n<meta name=\"description\" content=\"Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DeviceSupervisor\u2122 Agent\" \/>\n<meta property=\"og:description\" content=\"Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent\" \/>\n<meta property=\"og:site_name\" content=\"InHand Networks\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-03T03:45:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"523\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent\",\"url\":\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent\",\"name\":\"DSA: Industrial Edge Agent Software\",\"isPartOf\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png\",\"datePublished\":\"2026-11-02T05:30:32+00:00\",\"dateModified\":\"2026-11-03T03:45:29+00:00\",\"description\":\"Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#primaryimage\",\"url\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png\",\"contentUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png\",\"width\":600,\"height\":523},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inhand.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5546\u5e97\",\"item\":\"https:\/\/www.inhand.com\/en\/?page_id=7\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"DeviceSupervisor\u2122 Agent\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inhand.com\/ja\/#website\",\"url\":\"https:\/\/www.inhand.com\/ja\/\",\"name\":\"inhand\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inhand.com\/ja\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inhand.com\/ja\/#organization\",\"name\":\"inhand\",\"url\":\"https:\/\/www.inhand.com\/ja\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png\",\"contentUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png\",\"width\":684,\"height\":120,\"caption\":\"inhand\"},\"image\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DSA: Industrial Edge Agent Software","description":"Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent","og_locale":"ja_JP","og_type":"article","og_title":"DeviceSupervisor\u2122 Agent","og_description":"Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.","og_url":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent","og_site_name":"InHand Networks","article_modified_time":"2026-11-03T03:45:29+00:00","og_image":[{"width":600,"height":523,"url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent","url":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent","name":"DSA: Industrial Edge Agent Software","isPartOf":{"@id":"https:\/\/www.inhand.com\/ja\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#primaryimage"},"image":{"@id":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#primaryimage"},"thumbnailUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png","datePublished":"2026-11-02T05:30:32+00:00","dateModified":"2026-11-03T03:45:29+00:00","description":"Collect, process, convert, and send industrial data to the cloud\u2014all with low-code or no-code setup.","breadcrumb":{"@id":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#primaryimage","url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png","contentUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/11\/DeviceSupervisor\u2122-Agent.png","width":600,"height":523},{"@type":"BreadcrumbList","@id":"https:\/\/www.inhand.com\/ja\/products\/cloud-service\/devicesupervisor-agent#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inhand.com\/"},{"@type":"ListItem","position":2,"name":"\u5546\u5e97","item":"https:\/\/www.inhand.com\/en\/?page_id=7"},{"@type":"ListItem","position":3,"name":"DeviceSupervisor\u2122 Agent"}]},{"@type":"WebSite","@id":"https:\/\/www.inhand.com\/ja\/#website","url":"https:\/\/www.inhand.com\/ja\/","name":"\u624b\u5143\u306b","description":"","publisher":{"@id":"https:\/\/www.inhand.com\/ja\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inhand.com\/ja\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/www.inhand.com\/ja\/#organization","name":"\u624b\u5143\u306b","url":"https:\/\/www.inhand.com\/ja\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/","url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png","contentUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png","width":684,"height":120,"caption":"inhand"},"image":{"@id":"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product\/1216860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":0,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product\/1216860\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/media\/1216861"}],"wp:attachment":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/media?parent=1216860"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product_brand?post=1216860"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product_cat?post=1216860"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product_tag?post=1216860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}