آلات موسيقية في تكساس

المحتوى

CC2652R7

إنّ هذا المثال المفعَّل من النوع Matter يعمل كجهاز مصباح كهربائي، مع إمكانية التشغيل/الإيقاف. تم التحقق من الخطوات في مجموعة أدوات التطوير LP-CC2652R7 CC2652R7 LaunchPadTM التابعة لشركة تكساس لـ SimpleLinkTM للاتصال اللاسلكي متعدد المعايير اللاسلكية.

يستخدم هذا المثال معرّف مورّد (VID) تجريبي لـ 0xFFF1 ومعرّف منتج (PID) للسمة 0x8005.

تم التحقّق من صحة الخطوات الواردة في هذا المستند في الإصدار 13.3.1 من نظام التشغيل macOS Ventura.

الإعداد الأولي

  1. تثبيت TI SYSCONFIG 1.15.0: https://www.ti.com/tool/download/SYSCONFIG/1.15.0.2826
  2. ثبِّت UniFlash: https://www.ti.com/tool/download/UNIFLASH
  3. استنسِخ مستودع 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. ثبِّت التبعيات:
    pip install ecdsa

أنشئ الصورة وامسِك اللوح.

  1. أنشئ صورة لتطبيق الإضاءة:
    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. وصِّل اللوحة CC2652R7 بالكمبيوتر وثبِّت الصورة على اللوحة باستخدام Uniflash:
    1. افتح USA Entertainments UniFlash.
    2. انقر على Start (البدء).
    3. اختَر علامة التبويب الإعدادات والأدوات المساعدة.
    4. في قسم المحو اليدوي، اختَر محو بيانات الفلاش بالكامل (يجب إعادة الاتصال بالهدف بعد ذلك).
    5. انقر على محو بيانات الفلاش بالكامل.
    6. اختَر علامة التبويب البرنامج.
    7. حمِّل صورة Boot Image Manager (BIM):
      1. انقر على تصفّح.
      2. الانتقال إلى ~/matter/examples/lighting-app/cc13x2x7_26x2x7/out/debug.
      3. اختَر chip-LP_CC2652R7-lighting-example-bim.hex.
      4. انقر على فتح.
      5. انقر على تحميل صورة.
    8. حمِّل الصورة لـ lighting-app:
      1. انقر على +.
      2. اختَر chip-LP_CC2652R7-lighting-example.bin.
      3. أزِل العلامة من المربّع الصورة 1.
      4. انقر على تحميل صورة.

التحقّق من صحة المثال

  1. يجب أن يقدم الجهاز نفسه كجهاز USB تسلسلي على جهاز الكمبيوتر. يمكنك البحث عنها بعد /dev/:
    ls -la /dev/tty*
  2. يمكنك فتح وحدة التحكّم التسلسلية باستخدام screen أو minicom. على سبيل المثال، إذا كان الجهاز في /dev/tty.usbmodemL150011K1:
    screen /dev/tty.usbmodemL150011K1 115200
  3. اضغط على زر إعادة الضبط بجانب موصّل USB لإعادة ضبط النظام وتشغيل lighting-app.
  4. فعِّل إعلانات تقنية البلوتوث المنخفض الطاقة (BLE) يدويًا (يجب أن يتم اكتشاف الجهاز عن طريق Google Home app (GHA)). اضغط مع الاستمرار على BTN-2 لأكثر من ثانية واحدة، ومن المفترض أن تظهر لك رسالة مثل هذه في وحدة التحكّم التسلسلية:
    Enabled BLE Advertisements
  5. لتشغيل المصباح، اضغط على الزر BTN-1.
  6. لإطفاء الضوء، اضغط على الزر BTN-2.
  7. إذا تم إقران اللوح من قبل، فمن المستحسن إعادة ضبطه على الإعدادات الأصلية. لإعادة ضبط الجهاز على الإعدادات الأصلية، اضغط مع الاستمرار على BTN-1 لأكثر من ثانية واحدة.
    Clearing Thread provision
    Erasing Thread persistent info...
    System restarting

الخطوات التالية

عند إنشاء مثال Matter بنجاح، يمكنك إنشاء مشروع مطور.