Bỏ qua đến nội dung
Wi-Fi Mesh: dùng AI để căn chỉnh công suất phát và kênh phát

Wi-Fi Mesh: dùng AI để căn chỉnh công suất phát và kênh phát

Khi dùng Wi-Fi Mesh, công suất phát và kênh phát không phải cứ đẩy tối đa là tốt. Cách thực dụng hơn là dùng AI đọc hiện trạng, tư vấn cấu hình, rồi chỉnh qua tool hoặc giao diện Ruijie.

Khi lắp Wi-Fi Mesh, mình từng nghĩ rất đơn giản: nhà có nhiều node thì cứ để công suất phát tối đa cho sóng đi xa nhất có thể. Kênh phát cũng chọn kênh cao hoặc kênh ít thấy hàng xóm dùng, như vậy chắc sẽ hạn chế trùng lặp và mạng sẽ ổn định hơn.

Thực tế lại ngược lại. Thiết bị trong nhà của mình có lúc rất thất thường: lúc sóng nhìn có vẻ mạnh, lúc tụt nhanh, có thiết bị đứng yên nhưng vẫn nhảy node liên tục, có lúc đáng lẽ phải chuyển qua node gần hơn thì lại bám mãi node xa. Cảm giác giống như Wi-Fi lúc mạnh lúc yếu, trong khi số vạch sóng không nói rõ vấn đề nằm ở đâu.

Lý thuyết phía sau không quá phức tạp: Wi-Fi cần kết nối hai chiều, Mesh cần overlap vừa đủ, và kênh phát cần ít nhiễu thật chứ không phải chỉ là "kênh cao nhất". Nếu node phát quá mạnh, thiết bị có thể bám nhầm node xa. Nếu nhiều node chồng vùng phủ quá rộng, client có thể roaming kém ổn định. Nếu chọn kênh không hợp lý, nhìn thì khác kênh nhưng thực tế vẫn nhiễu hoặc không tương thích tốt với vài thiết bị.

Phần khó là đo và quyết định nên chỉnh thế nào. Vì vậy mình chuyển hướng sang cách thực dụng hơn: dùng AI để đọc hiện trạng, tư vấn cấu hình, rồi hoặc tự động chỉnh qua tool, hoặc chỉ mình vị trí chỉnh tay trên dashboard Ruijie.

Dùng AI để đọc hiện trạng trước khi chỉnh

Thay vì tự nhìn từng node rồi đoán, mình đưa cho AI bối cảnh mạng trong nhà:

  • Nhà có bao nhiêu tầng, bao nhiêu node Mesh.
  • Node nào đặt ở đâu, node nào gần nhau.
  • Thiết bị nào hay bị rớt, hay bám sai node, hay chập chờn.
  • SSID nào dùng cho thiết bị chính, SSID nào dùng cho IoT.
  • Ảnh chụp dashboard, danh sách client, RSSI, channel, bandwidth nếu có.
  • Mục tiêu chính: ổn định hơn, roaming tốt hơn, hay ưu tiên tốc độ ở một khu vực cụ thể.

Sau đó yêu cầu AI tư vấn theo kiểu có bằng chứng, không chỉnh mò:

Đây là hệ thống Wi-Fi Mesh trong nhà tôi.
Hãy phân tích khả năng overlap quá rộng, chọn kênh chưa hợp lý, hoặc công suất phát quá cao.
Đưa ra cấu hình đề xuất cho từng node: 2.4 GHz/5 GHz, channel, channel width, transmit power.
Ưu tiên ổn định roaming và thiết bị IoT hơn là tốc độ tối đa.
Không đề xuất thay đổi rủi ro nếu chưa có lý do rõ ràng.
Dùng AI để phân tích và tư vấn cấu hình Wi-Fi Mesh

Điểm quan trọng là AI không nên chỉ trả lời chung chung kiểu "giảm công suất, đổi kênh". Prompt nên bắt nó đưa ra bảng hành động cụ thể:

Thành phần AI cần đề xuất
Node gần nhau Node nào nên giảm công suất
2.4 GHz Kênh 1/6/11 nào nên dùng, channel width nên giữ 20 MHz hay không
5 GHz Kênh nào ổn định hơn, có nên tránh DFS không
IoT Có nên tách SSID, giảm roaming/band steering không
Thiết bị hay lỗi Nên bind node, đổi vị trí AP, hay giảm overlap

Cho AI tư vấn cấu hình phù hợp với từng nhà

Mỗi nhà có layout khác nhau, nên mình không muốn có một công thức cứng kiểu "tất cả để medium" hay "5 GHz luôn chọn kênh cao". Cách dùng AI tốt hơn là mô tả ràng buộc thực tế:

  • Nhà nhiều tầng hay một mặt sàn dài.
  • Tường bê tông dày hay vách nhẹ.
  • Node dùng wired backhaul hay wireless backhaul.
  • Khu vực nào cần roaming mượt.
  • Khu vực nào chỉ có IoT cần ổn định.
  • Có nhiều Wi-Fi hàng xóm ở 2.4 GHz hay không.

Ví dụ prompt mình có thể dùng:

Nhà tôi có 3 tầng, mỗi tầng 1 node Ruijie Mesh, wired backhaul.
Tầng 1 có nhiều thiết bị IoT 2.4 GHz, tầng 2 là khu làm việc, tầng 3 ít dùng.
Một số điện thoại hay bám node tầng 1 khi đang ở tầng 2.
Hãy đề xuất power/channel/channel width cho từng tầng.
Giải thích ngắn vì sao node nào cần giảm hoặc tăng công suất.

Sau khi có đề xuất, mình không áp dụng tất cả cùng lúc. Mình thường chọn một nhóm thay đổi nhỏ, dùng vài ngày, xem roaming và thiết bị IoT có ổn hơn không, rồi mới chỉnh tiếp. AI rất hữu ích ở chỗ nó giúp mình tạo checklist, nhớ lại vì sao đã đổi, và so sánh trước/sau thay vì chỉnh theo cảm giác.

Dùng ruijie-cli để AI có thể can thiệp trực tiếp

Với hệ Ruijie/Reyee, mình đang phát triển một repo để truy cập và điều khiển thiết bị từ command line: leolionart/ruijie-cli.

Mục tiêu của repo này là để AI không chỉ đọc ảnh chụp dashboard rồi tư vấn, mà có thể truy cập dữ liệu từ Ruijie, kiểm tra trạng thái Wi-Fi, rồi hỗ trợ chỉnh cấu hình có kiểm soát. Khi có CLI, workflow sẽ giống kiểu:

Hãy dùng ruijie-cli để:
1. Đọc danh sách AP/node hiện tại.
2. Lấy cấu hình Wi-Fi 2.4 GHz và 5 GHz.
3. Kiểm tra client nào đang bám node xa hoặc RSSI yếu.
4. Đề xuất thay đổi công suất/kênh cho từng node.
5. Chỉ áp dụng thay đổi nhỏ, có ghi log trước/sau.

Đây là hướng mình thích hơn so với việc chỉ hỏi AI chung chung. AI cần dữ liệu thật. Nếu nó đọc được trạng thái hiện tại, nó có thể trả lời sát hơn: node nào đang phát quá mạnh, client nào đang roaming bất thường, băng tần nào nên giữ ổn định cho IoT, và thay đổi nào nên thử trước.

Tất nhiên, cho AI can thiệp vào mạng nhà không nên làm bừa. Mình sẽ đặt nguyên tắc:

  • Đọc cấu hình trước khi sửa.
  • Backup hoặc export cấu hình nếu thiết bị hỗ trợ.
  • Chỉ thay đổi một nhóm nhỏ mỗi lần.
  • Ghi lại giá trị cũ và giá trị mới.
  • Có bước rollback nếu mạng tệ hơn.
  • Không tự đổi SSID/password hoặc các thiết lập làm toàn bộ thiết bị rớt mạng nếu chưa xác nhận.

Nếu AI chưa chỉnh trực tiếp được, dùng nó để chỉ nơi chỉnh tay

Không phải lúc nào AI cũng có quyền hoặc có tool để tự chỉnh router/AP. Trong trường hợp đó, mình vẫn dùng AI để phân tích và hướng dẫn chỉnh tay.

Ví dụ với giao diện Ruijie, phần cần tìm thường nằm trong khu vực cấu hình Wi-Fi/radio, nơi có thể chỉnh channel, channel width, power hoặc các tuỳ chọn tối ưu sóng. Mình có thể chụp màn hình dashboard, đưa cho AI, rồi hỏi:

Đây là màn hình cấu hình Ruijie.
Hãy chỉ rõ tôi cần vào mục nào để chỉnh công suất phát và kênh phát.
Với hiện trạng nhà tôi, nên chỉnh giá trị nào trước và giữ giá trị nào nguyên?
Nơi chỉnh tay công suất phát và kênh phát trên Ruijie khi AI chưa thể tự thao tác

Mình thấy cách này vẫn rất hữu ích, vì AI có thể đóng vai trò người đọc manual và người review cấu hình. Nó không cần tự bấm thay mình trong mọi trường hợp. Chỉ cần nó giúp mình hiểu "nên chỉnh gì, vì sao chỉnh, chỉnh ở đâu, và sau đó kiểm tra gì" là đã giảm rất nhiều thời gian mò.

Quy trình thực hành mình khuyên dùng

Nếu muốn dùng AI để tối ưu Wi-Fi Mesh, mình sẽ đi theo thứ tự này:

1. Ghi lại hiện trạng

Trước khi chỉnh, ghi lại cấu hình hiện tại: node nào ở đâu, channel/power hiện tại, thiết bị nào đang lỗi, thời điểm lỗi thường xảy ra. Nếu có thể, chụp dashboard client list, RSSI, channel và topology.

2. Nhờ AI đề xuất bản cấu hình thử nghiệm

Không hỏi "cấu hình Wi-Fi Mesh tối ưu là gì" vì câu đó quá rộng. Hãy hỏi theo layout nhà mình, thiết bị mình, và vấn đề mình đang gặp. Bắt AI trả lời theo bảng từng node để dễ áp dụng.

3. Áp dụng một thay đổi nhỏ

Ví dụ chỉ giảm power của một node đang phủ quá xa, hoặc chỉ đổi kênh 2.4 GHz của một tầng. Đừng vừa đổi kênh, vừa đổi power, vừa đổi SSID, vừa bật/tắt band steering trong cùng một lần. Nếu tốt hơn hoặc tệ hơn, bạn sẽ không biết nguyên nhân là gì.

4. Kiểm tra lại bằng dữ liệu

Sau khi chỉnh, kiểm tra lại các điểm trước đó bị lỗi:

  • Thiết bị có còn bám node xa không.
  • Roaming giữa các tầng có mượt hơn không.
  • Camera/IoT có còn rớt không.
  • Ping nội mạng có ổn định hơn không.
  • Speed test ở vùng giữa hai node có còn thất thường không.

Nếu dùng được ruijie-cli, bước này có thể giao cho AI đọc lại trạng thái và so sánh. Nếu chưa dùng được CLI, mình vẫn có thể chụp dashboard sau khi chỉnh và nhờ AI so sánh với ảnh trước.

5. Lặp lại từng vòng nhỏ

Wi-Fi trong nhà là môi trường động: hàng xóm đổi router, thiết bị mới xuất hiện, vị trí AP thay đổi, firmware update cũng có thể làm hành vi khác đi. Vì vậy mình không xem cấu hình Wi-Fi là thứ chỉnh một lần rồi quên mãi. Mỗi lần thấy dấu hiệu bất thường, mình lại cho AI đọc lại hiện trạng và đề xuất vòng chỉnh nhỏ tiếp theo.

Kết luận

Wi-Fi Mesh không phải cứ nhiều node, công suất tối đa và kênh cao nhất là tốt. Đôi khi chính cấu hình "mạnh nhất" lại làm hệ thống khó roaming hơn, nhiễu hơn và thiếu ổn định hơn.

Cách mình đang đi là dùng AI như một kỹ sư mạng phụ: đọc hiện trạng, tư vấn cấu hình, hướng dẫn chỉnh tay khi cần, và dần dần tiến tới can thiệp có kiểm soát qua ruijie-cli.

Sóng Wi-Fi mạnh là tốt, nhưng Wi-Fi ổn định mới là thứ mình cần mỗi ngày. Nếu AI giúp mình biến việc chỉnh Wi-Fi từ đoán mò thành một quy trình có dữ liệu, thì đó mới là phần đáng giá nhất.

Bạn thấy bài viết hữu ích?

Đăng ký để nhận thông báo khi có bài viết mới.

Kiểm tra hộp thư để xác nhận email!
Bạn đã đăng ký thành công vào Geek Playground
Tuyệt vời! Tiếp theo, hoàn tất thanh toán để có quyền truy cập đầy đủ vào Geek Playground
Chào mừng trở lại! Bạn đã đăng nhập thành công.
Thành công! Tài khoản của bạn đã được kích hoạt đầy đủ, bạn hiện có quyền truy cập vào tất cả nội dung.
Thành công! Thông tin thanh toán của bạn đã được cập nhật.
Cập nhật thông tin thanh toán không thành công.