Bài viết này BKAII cùng các bạn tìm hiểu hệ thống giám sát độ dốc với LoRaWAN để đảm bảo sự ổn định của các khu vực dốc sử dụng WISE-4610P, WISE-6610 và WISE-S617 hãng Advantech nhé!

Là một hòn đảo, địa lý của Đài Loan độc đáo ở chỗ mạng lưới đường bộ thường đi qua nhiều địa hình khác nhau, trong đó có nhiều đoạn có độ dốc lớn. Tuy nhiên, những sườn dốc này cũng tiềm ẩn một số rủi ro và thách thức. Dưới ảnh hưởng của thiên tai, lở đất hoặc động đất, các sườn dốc có thể mất ổn định hoặc trơn trượt, từ đó có thể gây ra mối đe dọa cho sự an toàn của giao thông công cộng và hành khách. Để bảo vệ tính mạng và tài sản của người dân, điều quan trọng là phải thiết lập một hệ thống giám sát độ dốc đáng tin cậy. Một hệ thống như vậy sẽ có thể phát hiện các mối nguy tiềm ẩn ở giai đoạn đầu và đưa ra cảnh báo, dự đoán sớm để các cơ quan hữu quan có thể thực hiện các biện pháp thích hợp trước khi sự cố xảy ra.

Yêu cầu hệ thống

  • Vụ việc bao gồm hơn 10 khu vực, với 30 ~ 40 điểm giám sát ban đầu được thiết lập ở mỗi khu vực và cho đến nay khoảng 500 điểm đã được hoàn thành.
  • Đối với mỗi khu vực, thiết bị giám sát chính bao gồm máy đo độ nghiêng hiệu ứng nhiệt độ thấp có độ phân giải cao và máy đo độ ẩm đất.
  • Theo mặc định, hệ thống sẽ thu thập dữ liệu 15 phút một lần. Tuy nhiên, tần số đo có thể được điều chỉnh trong trường hợp có điều kiện bất lợi (bão, động đất, mưa bão,...).
  • Mỗi bộ thiết bị giám sát phải là một giải pháp độc lập và do đó cần có pin sạc và tấm pin mặt trời.
  • Với nền tảng hệ thống giám sát IoT dựa trên đám mây, nó đóng vai trò là nền tảng quản lý của hệ thống giám sát độ dốc.

Các thiết bị giám sát cho từng khu vực bao gồm máy đo độ nghiêng hiệu ứng nhiệt độ thấp có độ phân giải cao và máy đo độ ẩm đất, đồng thời việc lắp đặt khoảng 500 điểm đo đã được hoàn thành.

Thực hiện dự án

  • WISE-4610P: Mô-đun I/O không dây LoRa/LoRaWAN công nghiệp tiên tiến
  • WISE-S617: I/O mô-đun không dây 2AI/2DI/1DO với đầu nối 1RS-485 & M12
  • WISE-6610-A100C: Cổng LoRaWAN công nghiệp

Hệ thống giám sát đám mây GeoSupply IoT

Hầu hết các sườn dốc đường sắt ở Đài Loan đều có nguy cơ trượt dốc nông. Vì vậy, việc lắp đặt các cột quan trắc trên các mái dốc có thể dùng để theo dõi, đánh giá độ ổn định của mái dốc về lâu dài. Hệ thống giám sát ngoài trời cực kỳ bất tiện khi lắp đặt đường ống, một số sườn dốc thường phải hoạt động cuốc đất có thể làm hỏng đường ống. Dựa trên những cân nhắc trên, giải pháp giám sát đường truyền không dây đơn giản hơn và chi phí lắp đặt và bảo trì sẽ giảm đáng kể.

Do sự thuận tiện trong thiết lập, mỗi thiết bị giám sát phải khép kín, có thiết kế tiết kiệm điện và tiêu thụ điện năng thấp, có khả năng chống nước và bụi mạnh để mang lại độ ổn định và độ tin cậy cao.

Giải pháp do Advantech cung cấp là triển khai khoảng 500 bộ mô-đun I/O không dây LoRaWAN tiên tiến WISE-4610P được kết nối không dây với hàng chục cổng LoRaWAN công nghiệp WISE-6610. Mỗi WISE-4610P cũng sẽ được trang bị máy đo độ nghiêng hiệu ứng nhiệt độ thấp có độ phân giải cao hoặc máy đo độ ẩm đất và các tấm pin mặt trời.

Ưu điểm của giải pháp là WISE-4610P có pin sạc tích hợp được sạc liên tục qua tấm pin mặt trời, cũng như nhiều giải pháp kết hợp I/O công nghiệp để kết nối với nhiều loại cảm biến. Ngoài ra, xếp hạng IP65 của WISE-4610P về khả năng chống nước, bụi và nhiệt độ rộng cấp công nghiệp có nghĩa là nó vẫn có độ tin cậy cao trong môi trường ngoài trời.

Một ưu điểm khác của WISE-4610P là mức tiêu thụ điện năng thấp, có nghĩa là các yêu cầu về năng lượng của WISE-4610P và các cảm biến kèm theo của nó có thể được đáp ứng hoàn toàn bằng pin và tấm pin mặt trời trên bo mạch, do đó không cần phải lắp đặt riêng. pin hoặc nguồn điện cho cảm biến. Các cảm biến sẽ tắt khi không sử dụng; khi cần thực hiện phép đo, WISE-4610P sẽ gửi tín hiệu để bật chúng.

Ngoài ra, giao thức mạng LoRaWAN được sử dụng trong giải pháp này còn mang lại một số lợi thế chính, bao gồm tầm xa, mức tiêu thụ điện năng thấp, khả năng mở rộng cao và tính linh hoạt. Điều này khiến nó trở nên lý tưởng cho các dự án giám sát độ ổn định của mái dốc.

Thông qua khoảng 500 bộ cảm biến (nút), GeoSupply nhập chúng vào máy chủ đám mây và cơ sở dữ liệu trực tuyến theo thời gian thực, sau đó nhập chúng vào GIS để nâng cao khả năng trực quan hóa giao diện vận hành và nâng cao hiệu quả quản lý. GeoSupply cũng kết nối với thông tin OpenData của Cục Thời tiết Trung ương, chẳng hạn như bản đồ theo dõi bão và bản đồ theo dõi bão về lượng mưa tích lũy trong tiếng vang radar, để hỗ trợ xác định sự phân bố và phát triển của lượng mưa và dự kiến sẽ sử dụng chúng cùng với AI như một phương tiện để đánh giá sự ổn định của mái dốc.

Mô hình

WISE-4610P được trang bị pin bên trong có thể sạc lại, mức tiêu thụ điện năng thấp và có thể cấp nguồn cho các cảm biến được kết nối. Nó có khả năng bảo vệ mạnh mẽ chống lại sự xâm nhập của nước và bụi, đồng thời có thể hoạt động ở nhiều nhiệt độ hoạt động, do đó khiến nó trở nên lý tưởng cho các ứng dụng ngoài trời.

WISE-4610P và WISE-6610 sử dụng giao thức mạng LoRaWAN, có tính năng tầm xa, sử dụng điện năng thấp và khả năng mở rộng tốt, một lần nữa khiến nó trở nên lý tưởng cho một dự án ngoài trời nơi nguồn điện bị hạn chế hoặc không có.

Giải pháp do Advantech triển khai hỗ trợ các giải pháp I/O khác nhau trong một sản phẩm và có các kênh đầu ra nguồn có thể cấp nguồn trực tiếp cho cảm biến, do đó loại bỏ nhu cầu chuẩn bị nguồn điện riêng cho cảm biến. Đây là một giải pháp nghiêm ngặt, tiết kiệm chi phí và hiệu quả để giám sát độ dốc và tạo điều kiện phát hiện sớm các thảm họa tiềm ẩn.

Tại sao là GeoSupply

Đội ngũ chuyên nghiệp có hơn 20 năm kinh nghiệm và chuyên môn phong phú về giám sát trong và ngoài nước, đồng thời cam kết cung cấp các giải pháp kỹ thuật giám sát Internet of Things (IoT) chất lượng.

Áp dụng nền tảng đám mây GCP uy tín và lựa chọn cơ sở dữ liệu trực tuyến MongoDB có độ ổn định cao để hỗ trợ hệ thống giám sát của GeoSupply. Dữ liệu sẽ được lưu trữ trong môi trường đám mây an toàn và đáng tin cậy. Ngoài ra, các máy chủ và cơ sở dữ liệu đám mây có khả năng mở rộng và có thể mở rộng, nâng cấp linh hoạt theo nhu cầu của khách hàng để đảm bảo hiệu suất và hiệu quả của hệ thống.

Nền tảng giám sát tuyệt vời với tính năng nhập GIS, thông tin OpenData từ Cục Thời tiết Trung ương và hỗ trợ AI để giúp khách hàng hoàn thiện nền tảng quản lý và giám sát đám mây lý tưởng cho các sườn dốc.

Như vậy BKAII đã cùng các bạn tìm hiểu giải pháp giám sát độ dốc với LoRaWAN để đảm bảo sự ổn định của các khu vực dốc sử dụng WISE-4610P, WISE-6610 và WISE-S617 hãng Advantech. Có thắc mắc hay cần thêm thông tin các bạn liên hệ BKAII nhé!

Xem thêm:

"BKAII - Thiết bị truyền thông TỐT nhất với giá CẠNH TRANH nhất!"


 
 

Số lượng người đang truy cập...

Không thể hiển thị dữ liệu người dùng trực tuyến vào lúc này.

 
36.656MBMemory Usage648msRequest Duration
Joomla! Version4.4.13
PHP Version8.1.32
Identityguest
Response200
Templatet3_bs3_blank
Database
Server
mysql
Version
10.11.8-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:49 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749275647 "last" => 1749275647...
registry
array:3 [ "data" => array:3 [ "current_theme" => "red" "current_direction" => "ltr" "c...
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (4.1MB) (38.86ms)
  • afterInitialise (7.13MB) (132ms)
  • afterRoute (4.35MB) (86.31ms)
  • beforeRenderComponent com_content (380.19KB) (3.66ms)
  • Before Access::preloadComponents (all components) (477.52KB) (3.78ms)
  • After Access::preloadComponents (all components) (121.71KB) (993μs)
  • Before Access::preloadPermissions (com_content) (4.07KB) (21μs)
  • After Access::preloadPermissions (com_content) (1.09MB) (3.35ms)
  • Before Access::getAssetRules (id:1376 name:com_content.article.1194) (66.8KB) (68μs)
  • After Access::getAssetRules (id:1376 name:com_content.article.1194) (26.37KB) (373μs)
  • afterRenderComponent com_content (2.8MB) (38.95ms)
  • afterDispatch (2.33KB) (180μs)
  • beforeRenderModule mod_custom ( Mạng xã hội & Thống kê truy cập) (1.84MB) (24.55ms)
  • afterRenderRawModule mod_custom ( Mạng xã hội & Thống kê truy cập) (35.91KB) (1.39ms)
  • beforeRenderModule mod_custom ( Mạng xã hội & Thống kê truy cập) (752B) (8μs)
  • afterRenderModule mod_custom ( Mạng xã hội & Thống kê truy cập) (31.73KB) (448μs)
  • beforeRenderModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (1.01KB) (57μs)
  • afterRenderRawModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (2.22KB) (156μs)
  • beforeRenderModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (800B) (7μs)
  • afterRenderModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (2.09KB) (153μs)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (824B) (57μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (36.82KB) (1.23ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (7μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (2.7KB) (204μs)
  • beforeRenderModule mod_whosonline (Số lượng người đang truy cập...) (760B) (53μs)
  • afterRenderRawModule mod_whosonline (Số lượng người đang truy cập...) (9.6KB) (647μs)
  • beforeRenderModule mod_whosonline (Số lượng người đang truy cập...) (752B) (7μs)
  • afterRenderModule mod_whosonline (Số lượng người đang truy cập...) (1.98KB) (161μs)
  • beforeRenderModule mod_articles_latest (Bài viết mới cập nhật...) (520B) (54μs)
  • afterRenderRawModule mod_articles_latest (Bài viết mới cập nhật...) (217.21KB) (94.58ms)
  • beforeRenderModule mod_articles_latest (Bài viết mới cập nhật...) (736B) (26μs)
  • afterRenderModule mod_articles_latest (Bài viết mới cập nhật...) (1.8KB) (299μs)
  • beforeRenderModule mod_menu (Main Menu) (2.13KB) (122μs)
  • afterRenderRawModule mod_menu (Main Menu) (9.1MB) (90.04ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (13μs)
  • afterRenderModule mod_menu (Main Menu) (1.84KB) (227μs)
  • beforeRenderModule mod_articles_categories (Demo Categories) (1.48KB) (33μs)
  • afterRenderRawModule mod_articles_categories (Demo Categories) (66.68KB) (2.34ms)
  • beforeRenderModule mod_articles_categories (Demo Categories) (720B) (8μs)
  • afterRenderModule mod_articles_categories (Demo Categories) (1.78KB) (158μs)
  • beforeRenderModule mod_finder (Smart Search Module) (344B) (61μs)
  • afterRenderRawModule mod_finder (Smart Search Module) (454.68KB) (8.38ms)
  • beforeRenderModule mod_finder (Smart Search Module) (720B) (10μs)
  • afterRenderModule mod_finder (Smart Search Module) (1.73KB) (181μs)
  • afterRender (3.49MB) (113ms)
  • 1 x afterInitialise (7.13MB) (20.33%)
    131.75ms
    1 x afterRender (3.49MB) (17.47%)
    113.21ms
    1 x afterRenderRawModule mod_articles_latest (Bài viết mới cập nhật...) (217.21KB) (14.6%)
    94.58ms
    1 x afterRenderRawModule mod_menu (Main Menu) (9.1MB) (13.9%)
    90.04ms
    1 x afterRoute (4.35MB) (13.32%)
    86.31ms
    1 x afterRenderComponent com_content (2.8MB) (6.01%)
    38.95ms
    1 x afterLoad (4.1MB) (6%)
    38.86ms
    1 x beforeRenderModule mod_custom ( Mạng xã hội & Thống kê truy cập) (1.84MB) (3.79%)
    24.55ms
    1 x afterRenderRawModule mod_finder (Smart Search Module) (454.68KB) (1.29%)
    8.38ms
    1 x Before Access::preloadComponents (all components) (477.52KB) (0.58%)
    3.78ms
    1 x beforeRenderComponent com_content (380.19KB) (0.57%)
    3.66ms
    1 x After Access::preloadPermissions (com_content) (1.09MB) (0.52%)
    3.35ms
    1 x afterRenderRawModule mod_articles_categories (Demo Categories) (66.68KB) (0.36%)
    2.34ms
    1 x afterRenderRawModule mod_custom ( Mạng xã hội & Thống kê truy cập) (35.91KB) (0.21%)
    1.39ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (36.82KB) (0.19%)
    1.23ms
    1 x After Access::preloadComponents (all components) (121.71KB) (0.15%)
    993μs
    1 x afterRenderRawModule mod_whosonline (Số lượng người đang truy cập...) (9.6KB) (0.1%)
    647μs
    1 x afterRenderModule mod_custom ( Mạng xã hội & Thống kê truy cập) (31.73KB) (0.07%)
    448μs
    1 x After Access::getAssetRules (id:1376 name:com_content.article.1194) (26.37KB) (0.06%)
    373μs
    1 x afterRenderModule mod_articles_latest (Bài viết mới cập nhật...) (1.8KB) (0.05%)
    299μs
    1 x afterRenderModule mod_menu (Main Menu) (1.84KB) (0.04%)
    227μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (2.7KB) (0.03%)
    204μs
    1 x afterRenderModule mod_finder (Smart Search Module) (1.73KB) (0.03%)
    181μs
    1 x afterDispatch (2.33KB) (0.03%)
    180μs
    1 x afterRenderModule mod_whosonline (Số lượng người đang truy cập...) (1.98KB) (0.02%)
    161μs
    1 x afterRenderModule mod_articles_categories (Demo Categories) (1.78KB) (0.02%)
    158μs
    1 x afterRenderRawModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (2.22KB) (0.02%)
    156μs
    1 x afterRenderModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (2.09KB) (0.02%)
    153μs
    1 x beforeRenderModule mod_menu (Main Menu) (2.13KB) (0.02%)
    122μs
    1 x Before Access::getAssetRules (id:1376 name:com_content.article.1194) (66.8KB) (0.01%)
    68μs
    1 x beforeRenderModule mod_finder (Smart Search Module) (344B) (0.01%)
    61μs
    1 x beforeRenderModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (1.01KB) (0.01%)
    57μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (824B) (0.01%)
    57μs
    1 x beforeRenderModule mod_articles_latest (Bài viết mới cập nhật...) (520B) (0.01%)
    54μs
    1 x beforeRenderModule mod_whosonline (Số lượng người đang truy cập...) (760B) (0.01%)
    53μs
    1 x beforeRenderModule mod_articles_categories (Demo Categories) (1.48KB) (0.01%)
    33μs
    1 x beforeRenderModule mod_articles_latest (Bài viết mới cập nhật...) (736B) (0%)
    26μs
    1 x Before Access::preloadPermissions (com_content) (4.07KB) (0%)
    21μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    13μs
    1 x beforeRenderModule mod_finder (Smart Search Module) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_custom ( Mạng xã hội & Thống kê truy cập) (752B) (0%)
    8μs
    1 x beforeRenderModule mod_articles_categories (Demo Categories) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Công ty TNHH Tự động hóa và Tin học công nghiệp Bách Khoa (BKAII)) (800B) (0%)
    7μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    7μs
    1 x beforeRenderModule mod_whosonline (Số lượng người đang truy cập...) (752B) (0%)
    7μs
32 statements were executed, 3 of which were duplicates, 29 unique156ms3.09MB
  • SELECT @@SESSION.sql_mode;58μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `idc_session` WHERE `session_id` = ?202μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `idc_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1319μs1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `idc_viewlevels`108μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `idc_usergroups` AS `a` LEFT JOIN `idc_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest182μs2.27KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `idc_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`613μs4.3KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `idc_menu` AS `m` LEFT JOIN `idc_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`48.43ms820.55KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `idc_categories` AS `s` INNER JOIN `idc_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`706μs5.13KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `idc_template_styles` AS `s` LEFT JOIN `idc_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1543μs2.45KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT * FROM `idc_languages` WHERE `published` = 1 ORDER BY `ordering` ASC250μs2.22KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `idc_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44)568μs8.12KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `idc_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.56ms173.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `idc_content`614μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `idc_content` SET `hits` = (`hits` + 1) WHERE `id` = '1194'266μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `idc_content` AS `a` INNER JOIN `idc_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `idc_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `idc_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `idc_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `idc_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)424μs48.62KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `idc_categories` AS `s` INNER JOIN `idc_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`368μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `idc_contentitem_tag_map` AS `m` INNER JOIN `idc_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)226μs7.72KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `idc_categories` AS `s` INNER JOIN `idc_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`384μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM idc_fields AS a LEFT JOIN `idc_languages` AS l ON l.lang_code = a.language LEFT JOIN idc_users AS uc ON uc.id=a.checked_out LEFT JOIN idc_viewlevels AS ag ON ag.id = a.access LEFT JOIN idc_users AS ua ON ua.id = a.created_user_id LEFT JOIN idc_fields_groups AS g ON g.id = a.group_id LEFT JOIN `idc_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC949μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `idc_content` AS `a` LEFT JOIN `idc_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC7.12ms246.03KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `idc_categories` AS `s` INNER JOIN `idc_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`403μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `idc_modules` AS `m` LEFT JOIN `idc_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `idc_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`2.42ms1.36MBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `idc_content` AS `a` LEFT JOIN `idc_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `idc_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `idc_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `idc_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `idc_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `idc_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY a.created DESC LIMIT 1585.56ms249.09KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `idc_categories` AS `s` INNER JOIN `idc_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`618μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM idc_hikashop_config636μs152.94KB/administrator/components/com_hikashop/classes/config.php:16Copy
  • SET sql_mode=(SELECT REPLACE(REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''), 'STRICT_TRANS_TABLES', ''));69μs0B/administrator/components/com_hikashop/helpers/helper.php:3422Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `idc_categories` AS `s` INNER JOIN `idc_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`611μs5.14KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `idc_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1570μs928B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `idc_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)244μs968B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `idc_scheduler_tasks` AS `a` WHERE `a`.`state` = 1301μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `idc_session` WHERE `session_id` = ?147μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • INSERT INTO `idc_session` (`data`,`time`,`session_id`) VALUES (?, ?, ?)311μs864BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy