Nhạc cụ Texas

CC2652R7

Ví dụ về hỗ trợ Matter này hoạt động như một loại thiết bị bóng đèn, có khả năng bật/tắt. Các bước này được xác minh trên bộ phát triển LaunchPadTM đa tiêu chuẩn của Texas Instruments LP-CC2652R7 CC2652R7 LaunchPadTM dành cho MCU không dây đa tiêu chuẩn SimpleLinkTM.

Ví dụ này sử dụng Mã nhà cung cấp (VID) kiểm thử của 0xFFF1 và Mã sản phẩm (PID) của 0x8005.

Các bước trong tài liệu này đã được xác thực trên macOS Ventura Phiên bản 13.3.1.

Thiết lập ban đầu

  1. Cài đặt TI SYSCONFIG 1.15.0: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
  2. Cài đặt UniFlash: https://www.ti.com/tool/download/UNIFLASH
  3. Sao chép và khởi chạy kho lưu trữ matter:
    git clone https://github.com/TexasInstruments/matter.git
    cd matter
    git fetch origin v1.0-ti-branch
    git checkout FETCH_HEAD
    git submodule update --init --recursive
    source ./scripts/activate.sh
    
  4. Cài đặt phần phụ thuộc:
    pip install ecdsa

Tạo hình ảnh và cài đặt ROM bảng

  1. Tạo hình ảnh cho ứng dụng chiếu sáng:
    cd ~/matter/examples/lighting-app/cc13x2x7_26x2x7
    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.15.0\""
    ninja -C out/debug
  2. Kết nối bảng CC2652R7 với máy tính và cài đặt ROM hình ảnh vào bảng bằng Uniflash:
    1. Mở Texas Instruments UniFlash.
    2. Nhấp vào Bắt đầu.
    3. Chọn thẻ Settings & Utilities (Cài đặt và tiện ích).
    4. Trong phần Xoá thủ công, hãy chọn Xoá toàn bộ đèn flash (Sau đó, bạn phải kết nối lại với mục tiêu).
    5. Nhấp vào Xoá toàn bộ Flash.
    6. Chọn thẻ Program (Chương trình).
    7. Tải hình ảnh cho Trình quản lý hình ảnh khởi động (BIM):
      1. Nhấp vào Duyệt xem.
      2. Chuyển đến ~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug.
      3. Chọn chip-LP_CC2652R7-lighting-example-bim.hex.
      4. Nhấp vào Mở.
      5. Nhấp vào Tải hình ảnh.
    8. Tải hình ảnh cho lighting-app:
      1. Nhấp vào +.
      2. Chọn chip-LP_CC2652R7-lighting-example.bin.
      3. Bỏ đánh dấu Hình ảnh 1.
      4. Nhấp vào Tải hình ảnh.

Xác thực ví dụ

  1. Thiết bị phải tự biểu thị dưới dạng thiết bị nối tiếp USB trên máy tính của bạn. Bạn có thể tra cứu trong /dev/:
    ls -la /dev/tty*
  2. Bạn có thể mở bảng điều khiển nối tiếp bằng screen hoặc minicom. Ví dụ: nếu thiết bị đang ở /dev/tty.usbmodemL150011K1:
    screen /dev/tty.usbmodemL150011K1 115200
  3. Nhấn nút đặt lại bên cạnh trình kết nối USB để đặt lại hệ thống và khởi động lighting-app.
  4. Bật quảng cáo BLE theo cách thủ công (cần để Google Home app (GHA) phát hiện thiết bị). Nhấn và giữ BTN-2 trong hơn 1 giây bạn sẽ thấy thông báo như sau trong bảng điều khiển nối tiếp:
    Enabled BLE Advertisements
  5. Để bật đèn, hãy nhấn nút BTN-1.
  6. Để tắt đèn, hãy nhấn nút BTN-2.
  7. Nếu bo mạch đã được ghép nối trước đó, bạn nên đặt lại bo mạch về trạng thái ban đầu. Để đặt lại về trạng thái ban đầu, hãy nhấn và giữ BTN-1 trong hơn 1 giây.
    Clearing Thread provision
    Erasing Thread persistent info...
    System restarting

Các bước tiếp theo

Sau khi tạo mẫu Matter thành công, hãy tạo một dự án dành cho nhà phát triển.