CC2652R7
Matter özelliğinin etkin olduğu bu örnek, açma/kapatma özelliklerine sahip bir ampul cihaz türü olarak işlev görür. Adımlar, SimpleLinkTM çok standartlı kablosuz MCU için Texas Enstrümanları LP-CC2652R7 CC2652R7 LaunchPadTM geliştirme kitinde doğrulandı.
Bu örnekte 0xFFF1
için test tedarikçi kimliği (VID) ve 0x8005
ürün kimliği (PID) kullanılmaktadır.
Bu belgedeki adımlar macOS Ventura Sürüm 13.3.1'de doğrulanmıştır.
İlk kurulum
- TI SYSCONFIG 1.15.0'ı yükleyin: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
- UniFlash'ı yükleyin: https://www.ti.com/tool/download/UNIFLASH
matter
deposunu klonlayıp başlatın: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
- Bağımlılıkları yükleyin:
pip install ecdsa
Resmi oluşturun ve panoyu yükleyin
- Işıklandırma uygulamasının resmini oluşturun:
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
- CC2652R7 kartını bilgisayarınıza bağlayın ve Uniflash'ı kullanarak resmi karta yapıştırın:
- Texas Legends UniFlash'ı açın.
- Başlat'ı tıklayın.
- Ayarlar ve Yardımcı Programlar sekmesini seçin.
- Manuel Silme bölümünde Flaşın tamamını sil (Daha sonra hedefe yeniden bağlanmalısınız) seçeneğini belirleyin.
- Flaşın Tamamını Sil'i tıklayın.
- Program sekmesini seçin.
- Önyükleme Resmi Yöneticisi (BIM) görüntüsünü yükleyin:
- Göz at'ı tıklayın.
~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug
adresine gidin.chip-LP_CC2652R7-lighting-example-bim.hex
seçeneğini belirleyin.- Aç'ı tıklayın.
- Load Image'ı (Resmi Yükle) tıklayın.
lighting-app
resmini yükleyin:- +'yı tıklayın.
chip-LP_CC2652R7-lighting-example.bin
seçeneğini belirleyin.- Resim 1'in işaretini kaldırın.
- Load Image'ı (Resmi Yükle) tıklayın.
Örneği doğrulama
- Cihaz, bilgisayarınızda kendisini bir USB seri cihazı olarak sunmalıdır.
/dev/
sayfasında arama yapabilirsiniz:ls -la /dev/tty*
- Seri konsolu
screen
veyaminicom
ile açabilirsiniz. Örneğin, cihaz/dev/tty.usbmodemL150011K1
durumundaysa:screen /dev/tty.usbmodemL150011K1 115200
- Sistemi sıfırlamak ve
lighting-app
cihazını başlatmak için USB konnektörünün yanındaki sıfırlama düğmesine basın. - BDE reklamını manuel olarak etkinleştirin (cihazın Google Home app (GHA) tarafından bulunması için gerekir). BTN-2 tuşunu bir saniyeden uzun süre basılı tuttuğunuzda seri konsolda şuna benzer bir mesaj görürsünüz:
Enabled BLE Advertisements
- Işığı açmak için BTN-1 düğmesine basın.
- Işığı kapatmak için BTN-2 düğmesine basın.
- Kart daha önce eşlendiyse fabrika ayarlarına sıfırlamanız önerilir. Fabrika ayarlarına sıfırlamak için BTN-1 tuşunu bir saniyeden uzun süre basılı tutun.
Clearing Thread provision Erasing Thread persistent info... System restarting
Sonraki adımlar
Matter örneğiniz başarıyla derlendikten sonra bir geliştirici projesi oluşturun.