top of page

#KNXis35: Cuộc cách mạng của phần mềm ETS

Để kỷ niệm chặng đường 35 năm phát triển của KNX, chúng tôi xin trân trọng giới thiệu bài viết này, được lược dịch và biên tập từ bài gốc của Michael Critchfield, ETS Product Manager tại Hiệp hội KNX, đăng trên tạp chí KNXtoday (bản gốc tiếng Anh). Bài viết sẽ đưa chúng ta khám phá một cái nhìn đầy thú vị về cách phần mềm ETS đã được phát triển và duy trì, đóng vai trò là "trái tim" của mọi dự án KNX.


Phần mềm ETS (Engineering Tool Software) là "trái tim" của mọi dự án KNX
Phần mềm ETS (Engineering Tool Software) là "trái tim" của mọi dự án KNX (nguồn ảnh: knx.org)

ETS là công cụ phần mềm duy nhất được sử dụng để lập trình, vận hành và bảo trì tất cả các hệ thống KNX. Công cụ này đã có mặt trên thị trường từ rất lâu; phiên bản đầu tiên, ETS1, được ra mắt vào năm 1993. Kể từ đó, đã có thêm 5 thế hệ tiếp theo. Phiên bản mới nhất, ETS6, được phát hành vào tháng 9 năm 2021 và liên tục được cập nhật miễn phí cho tất cả khách hàng. Bản cập nhật mới nhất đã được phát hành vào tháng 5 năm 2025.






Ví dụ một tab từ phiên bản đầu tiên của ETS chạy trên Windows, khi KNX ban đầu còn được biết đến với tên EIB và các phiên bản mới được phân phối qua đĩa mềm, sau đó là đĩa CD.
Ví dụ một tab từ phiên bản đầu tiên của ETS chạy trên Windows, khi KNX ban đầu còn được biết đến với tên EIB và các phiên bản mới được phân phối qua đĩa mềm, sau đó là đĩa CD (nguồn ảnh: knxtoday.com)

ETS làm gì và các nguyên tắc cốt lõi là gì?

 

ETS được dùng để lên kế hoạch, cấu hình, lập tài liệu và bảo trì mọi hệ thống KNX. Các nguyên tắc đằng sau nó là phải trở thành công cụ duy nhất mà mọi người đều có thể sử dụng, nó phải độc lập với nhà sản xuất và phải hoàn toàn tương thích ngược với bất kỳ hệ thống KNX nào, từ những năm 1990 cho đến năm 2025. Điều này có nghĩa là bạn có thể mở rộng hệ thống hiện tại của mình, bất kể tuổi đời, với các thiết bị mới nhất – dù là do yêu cầu thay đổi hay vì bạn muốn nâng cấp lên các sản phẩm mới nhất từ danh mục thiết bị đa dạng mà các hãng sản xuất KNX cung cấp.


Các thế hệ mới của ETS được ra mắt sau vài năm, với các phiên bản sửa đổi (revision) được phát hành xen kẽ.
Các thế hệ mới của ETS được ra mắt sau vài năm, với các phiên bản sửa đổi (revision) được phát hành xen kẽ (nguồn ảnh: knxtoday.com)

Cuộc cách mạng của ETS

 

So với hiện tại, thế hệ đầu tiên của ETS, tức ETS1 Professional, có khả năng hạn chế hơn nhiều. Điều này là vì trong những năm đầu của KNX, phạm vi các thiết bị được chứng nhận KNX khá giới hạn. Chỉ có một đường truyền dẫn duy nhất (cách để kết nối các thiết bị KNX), đó là sử dụng cáp KNX TP.


KNX ban đầu chỉ sử dụng cáp xoắn đôi (TP) để kết nối các thiết bị
KNX ban đầu chỉ sử dụng cáp xoắn đôi (TP) để kết nối các thiết bị (nguồn ảnh: Accordia).

Ngày nay, có nhiều loại đường truyền dẫn khác nhau, tất cả đều được hỗ trợ trong một phần mềm ETS6. Chúng bao gồm cáp xoắn đôi (KNX TP), tần số vô tuyến không dây (KNX RF), và các phương tiện như không dây, Thread và Ethernet được sử dụng cho giao tiếp giao thức Internet (KNXnet/IP và KNX IoT). Thậm chí có một số thiết bị hỗ trợ truyền tải qua đường dây điện (KNX PL), mặc dù đây chủ yếu là các sản phẩm cũ. Về cơ bản, bất kể bạn chọn loại kết nối nào, KNX đều có thể đáp ứng.

 

ETS6 cung cấp một catalogue trực tuyến tích hợp sẵn của các thiết bị KNX. Nó hỗ trợ ETS Apps cho các chức năng mở rộng, các ứng dụng cấu hình thiết bị mạnh mẽ và thậm chí các plugin thiết bị cũ vẫn được hỗ trợ trong 'Chế độ tương thích (Compatibility Mode)'. ETS1 không cung cấp bất kỳ tính năng nào trong số này, nhưng các nguyên tắc cơ bản của cấu hình hệ thống đã tồn tại và được hỗ trợ đầy đủ, đó là các thiết bị KNX có 'Đối tượng' (Objects) được liên kết với 'Địa chỉ nhóm' (Group Addresses).


Dù phiên bản ETS mới nhất gần như không thể nhận ra so với phiên bản đầu tiên, nhưng các nguyên tắc của nó vẫn không thay đổi.
Dù phiên bản ETS mới nhất gần như không thể nhận ra so với phiên bản đầu tiên, nhưng các nguyên tắc của nó vẫn không thay đổi (nguồn ảnh: knxtoday.com).

 

Sự phát triển của ETS

 

ETS được duy trì bởi một đội ngũ phát triển chuyên nghiệp tại Hiệp hội KNX. Mỗi người trong số họ đều có chuyên môn riêng về ETS và tự hào khi cung cấp một bộ phần mềm đã được hàng chục nghìn kỹ sư KNX sử dụng qua nhiều năm và hiện đang chào đón cả các học viên KNX NextGen.


ETS được duy trì bởi một đội ngũ phát triển chuyên nghiệp tại Hiệp hội KNX
ETS được duy trì bởi một đội ngũ phát triển chuyên nghiệp tại Hiệp hội KNX (nguồn ảnh: knxtoday.com)

Khi tiêu chuẩn KNX không ngừng phát triển, các công cụ đi kèm cũng vậy. Vô số các mở rộng, chẳng hạn như từ TP0 lên TP1 và RF lên RF Multi, từ KNX thông thường lên KNX IP Secure và KNX Data Secure, và từ KNXnet/IP lên KNX IoT, đã được tích hợp.

 

Mỗi cải tiến thông số kỹ thuật KNX đều mang lại một bước nhảy vọt mới cho KNX và ETS, từ đó hỗ trợ các thiết bị KNX mới hơn từ các nhà sản xuất thành viên. Những thiết bị này sau đó được lập trình tại công trình, và theo thời gian, các kỳ vọng và công nghệ được điều chỉnh và mở rộng, điều này tiếp tục thúc đẩy sự tiến hóa này.

 

Giống như ETS1 Professional hỗ trợ tất cả các thiết bị KNX từ năm 1993, ETS6 Professional hỗ trợ toàn bộ sản phẩm KNX cho đến năm 2025. Và nó sẽ tiếp tục phát triển – những điều tuyệt vời nhất vẫn còn ở phía trước.


Phần mềm ETS6 có sẵn trong ba phiên bản tùy chỉnh để đảm bảo trải nghiệm tốt nhất cho mọi người dùng.
Phần mềm ETS6 có sẵn trong ba phiên bản tùy chỉnh để đảm bảo trải nghiệm tốt nhất cho mọi người dùng (nguồn ảnh: knxtoday.com).

Mạnh mẽ và an toàn

 

ETS là công cụ duy nhất mà một kỹ sư KNX có thể tin cậy để lập trình và bảo trì các hệ thống KNX. Thế hệ mới nhất, ETS6, được tích hợp đầy đủ các tính năng mở rộng mà Hiệp hội KNX và các thành viên đã đưa ra. Các thiết bị mới nhất kết hợp với giao tiếp được mã hóa bằng KNX Secure, và khả năng tích hợp với các hệ thống KNX hiện có trong khi vẫn duy trì quy trình làm việc, có nghĩa là các kỹ sư KNX có thể dựa vào kiến thức nền tảng của mình để tạo ra các hệ thống vững chắc, đáng tin cậy và an toàn.


Ví dụ về lập trình KNX Secure trong ETS
Ví dụ về lập trình KNX Secure trong ETS (nguồn ảnh: knxtoday.com).

Bắt kịp thời đại

 

Sự phát triển của ETS cũng phụ thuộc vào các yếu tố bên ngoài, chẳng hạn như hệ điều hành mà nó chạy trên đó. Mỗi thế hệ ETS mới đều duy trì khả năng tương thích với phiên bản Windows hiện tại, tại thời điểm bài viết này được viết là Windows 11.

 

Ngay cả các thư viện bên ngoài mà ETS sử dụng cũng nhận được các bản cập nhật thường xuyên. Trong một số trường hợp, thậm chí còn có thể chuyển sang các thư viện thay thế khi phát hiện hoặc báo cáo lỗ hổng, và bản vá lỗi không có sẵn ngay lập tức.

 

Giữa các lần phát hành thế hệ, thường xảy ra vài năm một lần, chúng tôi tạo ra các phiên bản sửa đổi của bản phát hành hiện tại, bao gồm các cải tiến và sửa lỗi. Ví dụ, ETS5 được phát hành vào năm 2014 và có 28 bản sửa đổi cho đến khi ETS6 ra mắt vào năm 2021, tiếp theo là một bản phát hành lớn, ETS6.3.0, vào năm 2024. Hơn nữa, với ETS6.3.1 vừa ra mắt gần đây, bạn có thể hưởng lợi từ tất cả các tính năng mạnh mẽ mà ETS6.3.0 cung cấp, trong khi vẫn yên tâm rằng các vấn đề gặp phải trong bản phát hành trước đó đã được giải quyết và kiến thức đào tạo ETS6 của bạn vẫn có giá trị cho đến tận hôm nay.


Thế hệ ETS hiện tại mang đến trải nghiệm người dùng được cách mạng hóa, bảo mật nâng cao và khả năng bền vững trong tương lai thông qua KNX IoT Integration và hỗ trợ IPv6 gốc
Thế hệ ETS hiện tại mang đến trải nghiệm người dùng được cách mạng hóa, bảo mật nâng cao và khả năng bền vững trong tương lai thông qua KNX IoT Integration và hỗ trợ IPv6 gốc (nguồn ảnh: knxtoday.com).

Hợp tác

 

Về bản chất, ETS là một nỗ lực hợp tác. Hiệp hội KNX tiếp nhận phản hồi từ các KNX Member và KNX Partner để đảm bảo rằng ETS luôn dẫn đầu. Thách thức lớn nhất hiện nay là kiểm tra toàn diện các phiên bản ETS trước khi phát hành. Điều này bao gồm cả phần mềm và khả năng tương thích của nó với tất cả các thiết bị được chứng nhận KNX. Mặc dù chúng tôi thực hiện hàng ngàn thử nghiệm, chúng tôi không thể tìm ra mọi lỗi có thể xảy ra, vì vậy chúng tôi phải dựa vào sự giúp đỡ của các thử nghiệm viên beta ETS tận tâm. Nếu bạn muốn giúp đỡ và có quyền truy cập sớm vào các phiên bản beta của các bản phát hành ETS mới, hãy tham gia nhóm thử nghiệm beta của chúng tôi và giúp chúng tôi tạo ra bản phát hành ETS tốt nhất từ trước đến nay!

 

Michael Critchfield - ETS Product Manager tại Hiệp hội KNX.


Bình luận


KNX Training Centre Vietnam logo
  • YouTube
  • LinkedIn

Liên hệ

Địa chỉ

© Copyright 2017

by KNX Training Centre Vietnam

Tel: 0847 250412

knxvietnam@outlook.com

Số 98 đường Tô Ngọc Vân

Tây Hồ, Hà Nội, Việt Nam

bottom of page