Skip to content

Thiết lập kết nối cục bộ Không khuyến nghị ​

Phương pháp này nên được sử dụng để thiết lập kết nối trực tiếp cục bộ với robot hút bụi mà không cần dựa vào kết nối liên tục với đám mây. Để sử dụng phương pháp này, thiết bị phải được thêm thành công vào ứng dụng Xiaomi Home chính thức (có sẵn cho iOS và Android) ít nhất một lần để tạo token hợp lệ. Hơn nữa, thiết bị phải vẫn được liên kết với tài khoản trong bước thiết lập này để tích hợp có thể lấy địa chỉ IP và token cần thiết từ đám mây.

Cấu hình kết nối cục bộCấu hình kết nối cục bộ

Tương thích thiết bị

Phương pháp kết nối này chỉ được hỗ trợ cho các thiết bị được sản xuất trước năm 2022 và được hỗ trợ bởi ứng dụng Xiaomi Home. Nếu một thiết bị không thể được thêm vào ứng dụng Xiaomi Home, nó sẽ không bao giờ cung cấp API cục bộ với bất kỳ token nào.

Không hỗ trợ bản đồ Không khuyến nghị

Về mặt kỹ thuật, không thể lấy dữ liệu bản đồ thông qua API cục bộ. Do đó, phương thức kết nối cục bộ cung cấp không hỗ trợ bản đồ, điều này hoàn toàn vô hiệu hóa một số tính năng cốt lõi phụ thuộc vào dữ liệu bản đồ như Lịch sử làm sạch, Khôi phục bản đồ, và Thực thể Phòng động. Vì bản đồ và các tính năng phụ thuộc vào nó là trung tâm của chức năng cốt lõi của tích hợp, phương thức kết nối này hoàn toàn không được khuyến nghị. Để có trải nghiệm đầy đủ và hoàn chỉnh, lời khuyên là nên sử dụng một trong các phương thức kết nối đám mây.

Lấy IP và Token ​

Để cấu hình kết nối cục bộ, bạn phải cung cấp thủ công địa chỉ IP và token của thiết bị.

Yêu cầu về Subnet

Vì lý do bảo mật, thiết bị chỉ phản hồi các yêu cầu xuất phát từ cùng một subnet. Do đó, robot hút bụi và Home Assistant phải ở cùng một subnet chính xác để giao tiếp cục bộ hoạt động. Xem bài viết python-miio này để khắc phục sự cố liên quan đến cross-subnet.

Phương pháp 1: Trình Trích Xuất Token Xiaomi Cloud Khuyến nghị ​

Đây là phương pháp đáng tin cậy nhất. Nó chạy trên Windows, macOS hoặc Linux, kết nối trực tiếp với các máy chủ Xiaomi cloud để lấy địa chỉ IP và token cho tất cả các thiết bị liên kết với tài khoản cùng lúc.

  1. Tải xuống Công cụ: Tải xuống phiên bản phù hợp (ví dụ, .exe cho Windows) của Trình Trích Xuất Token Xiaomi Cloud từ GitHub.
  2. Chạy Ứng dụng: Thực thi tệp đã tải xuống để mở giao diện terminal.
  3. Nhập Thông tin Đăng nhập: Cung cấp chính xác tên người dùng (Email hoặc Xiaomi ID) và mật khẩu đã sử dụng cho ứng dụng Xiaomi Home.
  4. Chọn Vùng Máy chủ: Chỉ định vùng máy chủ phù hợp với ứng dụng Xiaomi Home (ví dụ, de cho Châu Âu). Nếu không biết vùng, để trống nhắc lệnh và nhấn Enter để quét tất cả các máy chủ có sẵn.
  5. Lấy Token: Công cụ sẽ xuất ra danh sách tất cả các thiết bị kết nối với tài khoản. Xác định máy hút bụi mục tiêu trong danh sách và sao chép token 32 ký tự tương ứng của nó.

Phương pháp 2: Ứng dụng GUI trên máy tính để bàn (Get_MiHome_devices_token) ​

Đối với người dùng ưu tiên giao diện đồ họa thay vì công cụ dòng lệnh, có sẵn một ứng dụng máy tính để bàn.

  1. Tải Ứng Dụng: Tải xuống và cài đặt ứng dụng Get_MiHome_devices_token từ GitHub.
  2. Đăng nhập: Mở ứng dụng, nhập thông tin tài khoản Xiaomi và chọn vùng máy chủ phù hợp.
  3. Lấy Token: Sau khi xác thực, tất cả các thiết bị được liên kết cùng với địa chỉ IP và token tương ứng sẽ được hiển thị dưới dạng bảng.

Phương pháp 3: Ứng dụng Mi Home Mod cho Android Không khuyến nghị ​

Người dùng Android có thể sử dụng phiên bản tùy chỉnh của ứng dụng Mi Home để xem token trực tiếp trong giao diện ứng dụng trên thiết bị di động của họ.

  1. ** Gỡ cài đặt ứng dụng gốc:** Hoàn toàn gỡ cài đặt ứng dụng Mi Home chính thức khỏi thiết bị Android. (Lưu ý: Thiết bị sẽ vẫn được liên kết an toàn với tài khoản đám mây).
  2. Cài đặt ứng dụng đã được Modded: Tìm kiếm trực tuyến APK đã chỉnh sửa "MiHome by Vevs", tải phiên bản mới nhất và cài đặt trên thiết bị.
  3. Đăng nhập: Mở ứng dụng đã chỉnh sửa và đăng nhập bằng thông tin đăng nhập tài khoản Xiaomi.
  4. Lấy Token: Chọn máy hút bụi mục tiêu để mở giao diện điều khiển. Nhấn vào ba dấu chấm ở góc trên bên phải để vào cài đặt, sau đó điều hướng đến phần Thông tin Mạng hoặc Cài đặt Chung. Địa chỉ IP và mã token của thiết bị sẽ hiển thị trực tiếp trên màn hình này.